Anthony Ferrara
|
62fc556764
|
Add support and tests for null constant default values. Refactor complex conditionals into an extracted function for clarity and code-reuse
|
2015-03-19 13:51:24 -04:00 |
|
Anthony Ferrara
|
0ef80ac351
|
Fix severity issues with callbacks, start work porting ZEND_STRLEN opcode to work with strict mode, more refactoring to come
|
2015-03-19 12:26:34 -04:00 |
|
Anthony Ferrara
|
427ecdc5eb
|
Fix return type separation with references. It now includes a check in the opcode handler and properly separates the value in both cases
|
2015-03-18 18:10:08 -04:00 |
|
Anthony Ferrara
|
f040538448
|
Add error case with invalid type declaration default value
|
2015-03-18 16:53:45 -04:00 |
|
Anthony Ferrara
|
94fe6c42fa
|
Add tests for using constants as defaults with scalar type declarations
|
2015-03-18 16:50:51 -04:00 |
|
Anthony Ferrara
|
724f7118f1
|
Refactor error messages to only append defined in the event of rendering as a fatal error. Fix relative typehints to not work
|
2015-03-18 16:38:51 -04:00 |
|
Anthony Ferrara
|
1df033c5cd
|
Revert gd and mysqli to former calls for arg count errors. Fix first identified issues with zend_compile.c from nikic. Add tests for generator returns prior to first yield
|
2015-03-18 16:14:02 -04:00 |
|
Anthony Ferrara
|
0529eeb4a6
|
Fix executor issue with ignoring strict types, which cleans up a bunch of errors. Additionally fix the expected error of 2 unrelated tests that was caused by a change to the core error messages
|
2015-03-18 15:22:21 -04:00 |
|
Anthony Ferrara
|
dd9f4f9585
|
Fix more tests, improve error messages in failure output for thrown exception
|
2015-03-18 12:42:09 -04:00 |
|
Anthony Ferrara
|
7feebead1b
|
Refactor error implementation significantly to centralize error mode behavior. Add zend_internal_type_error() function
|
2015-03-18 12:23:09 -04:00 |
|
Anthony Ferrara
|
d22bfb8aa6
|
Merge in master, fix merge conflicts and update patch to support exceptions everywhere
|
2015-03-18 10:50:11 -04:00 |
|
Anatol Belski
|
87767d9ea1
|
adedd test for bug #68797
|
2015-03-17 22:11:28 +01:00 |
|
Nikita Popov
|
5c230baf75
|
Implement Generator::getReturn()
Conflicts:
Zend/zend_vm_execute.h
|
2015-03-17 21:51:53 +01:00 |
|
Nikita Popov
|
f1a6c06f14
|
Support ParseException for require etc
|
2015-03-17 21:35:42 +01:00 |
|
Nikita Popov
|
3cd6a9845d
|
Merge branch 'PHP-5.6'
Conflicts:
Zend/zend_generators.c
Zend/zend_generators.h
|
2015-03-13 16:29:39 +01:00 |
|
Nikita Popov
|
4b930e156f
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2015-03-13 16:25:21 +01:00 |
|
Nikita Popov
|
a9d73f0646
|
Fixed bug #69221
A generator iterator can be created from different zvals - use
the object handle to manage references instead.
|
2015-03-13 16:23:53 +01:00 |
|
Xinchen Hui
|
75c0f63739
|
Fixed memory leak
|
2015-03-11 10:33:43 +08:00 |
|
Xinchen Hui
|
253420190b
|
Merge branch 'PHP-5.6'
|
2015-03-11 08:20:19 +08:00 |
|
Xinchen Hui
|
d4f727d0f8
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2015-03-11 08:20:03 +08:00 |
|
Xinchen Hui
|
675606f1a6
|
Improve test script for #69212
|
2015-03-11 08:19:34 +08:00 |
|
Dmitry Stogov
|
ed9c8a23ba
|
More accurate reference counting on closures
|
2015-03-10 23:04:41 +03:00 |
|
Nikita Popov
|
00985a975d
|
Merge branch 'PHP-5.6'
Conflicts:
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
|
2015-03-10 18:26:09 +01:00 |
|
Nikita Popov
|
49bd45a2c1
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2015-03-10 18:19:27 +01:00 |
|
Nikita Popov
|
bc9f2fb8df
|
Fixed bug #69212
|
2015-03-10 18:17:56 +01:00 |
|
Anatol Belski
|
fd0a66528e
|
correct tests as the issue is only reproduceable with cgi/fpm
|
2015-03-10 10:21:22 +01:00 |
|
Xinchen Hui
|
d4c1dca98c
|
Merge branch 'master' of https://git.php.net/repository/php-src
|
2015-03-10 17:09:41 +08:00 |
|
Xinchen Hui
|
7df8a68327
|
Merge branch 'PHP-5.6'
|
2015-03-10 17:09:28 +08:00 |
|
Xinchen Hui
|
b5589d3fb4
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2015-03-10 17:06:05 +08:00 |
|
Xinchen Hui
|
6f4af2da29
|
Fixed test
|
2015-03-10 17:05:47 +08:00 |
|
Anatol Belski
|
388c4e7436
|
added more exception tests
|
2015-03-10 09:10:25 +01:00 |
|
Xinchen Hui
|
a5317e9d41
|
Merge branch 'PHP-5.6'
Conflicts:
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
|
2015-03-10 15:49:02 +08:00 |
|
Xinchen Hui
|
abb09693ac
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2015-03-10 15:37:14 +08:00 |
|
Xinchen Hui
|
6a6c273893
|
Fixed bug #66609 (php crashes with __get() and ++ operator in some cases)
|
2015-03-10 15:36:42 +08:00 |
|
Dmitry Stogov
|
a30d328671
|
Errors converted to exceptions are not "recoverable" anymore.
|
2015-03-10 10:31:55 +03:00 |
|
Dmitry Stogov
|
1c94ff0595
|
Implement engine exceptions
RFC: https://wiki.php.net/rfc/engine_exceptions_for_php7
Pending changes regarding naming of BaseException and whether it
should be an interface.
|
2015-03-09 14:01:32 +01:00 |
|
Stanislav Malyshev
|
6adac79a73
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Add missing value for error_reporting directive
|
2015-03-08 17:05:59 -07:00 |
|
Stanislav Malyshev
|
b0d1e23646
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Add missing value for error_reporting directive
|
2015-03-08 17:05:51 -07:00 |
|
Stanislav Malyshev
|
d7931f8f66
|
Merge branch 'pull-request/1130' into PHP-5.5
* pull-request/1130:
Add missing value for error_reporting directive
|
2015-03-08 17:05:37 -07:00 |
|
Xinchen Hui
|
caa306f6e3
|
Merge branch 'batch-use' of https://github.com/marcioAlmada/php-src
|
2015-03-08 23:54:46 +08:00 |
|
Márcio Almada
|
22d6cc7c8c
|
fix compilation warnings, rename batch_use to group_use
|
2015-03-08 12:50:57 -03:00 |
|
Xinchen Hui
|
5aebdc98de
|
Fixed bug #69201 (Memory leak using iterator and get by reference on PHP 7)
|
2015-03-08 20:22:02 +08:00 |
|
Márcio Almada
|
072d1dad15
|
add explicit tests for variations on whitespace usages
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
344fc25b12
|
require trailing T_NS_SEPARATOR #1005
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
52b20b0b46
|
fix test ns_092.phpt
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
e9f82abd61
|
add test for non mixed batch use statements... #1005
```
use function foo\math {sin, cos, sum};
use const foo\math { PI, E, GAMMA, GOLDEN_RATIO }
```
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
4485056a31
|
ensure that comments are allowed between batch use declarations #1005
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
95abd5c5a4
|
simplify batch use declaration syntax error test: ns_088.phpt
|
2015-03-07 17:59:48 -03:00 |
|
Márcio Almada
|
bb171e2edc
|
add tests for batch use declarations with classes, functions and constants
|
2015-03-07 17:59:48 -03:00 |
|
Bob Weinand
|
b1cd381f01
|
Added test for bug #69160 (current behavior is correct)
|
2015-03-07 20:59:42 +01:00 |
|