#
47d838a7 |
| 15-Jun-2015 |
Aaron Piotrowski |
Move definition of Throwable to zend_exceptions.h/c Also moved REGISTER_ITERATOR_INTERFACE macro to zend_interfaces.h and renamed it to REGISTER_INTERFACE. |
#
0265cf5a |
| 15-Jun-2015 |
Aaron Piotrowski |
Check for zend_ce_throwable instead |
#
8e7e4fb6 |
| 15-Jun-2015 |
Aaron Piotrowski |
Fix previous exception type check |
#
4d590ac35 |
| 15-Jun-2015 |
Aaron Piotrowski |
Update exception error messages |
#
110e0a5a |
| 14-Jun-2015 |
Aaron Piotrowski |
Merge branch 'master' into throwable-interface # Conflicts: # Zend/zend_language_scanner.c # Zend/zend_language_scanner.l # ext/simplexml/tests/SimpleXMLElement
Merge branch 'master' into throwable-interface # Conflicts: # Zend/zend_language_scanner.c # Zend/zend_language_scanner.l # ext/simplexml/tests/SimpleXMLElement_xpath.phpt
show more ...
|
Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1 |
|
#
e57aceed |
| 20-May-2015 |
Dmitry Stogov |
Fixed access to wrong opline (it may be the last ZEND_THROW in op_array->opcodes) |
#
99640cd0 |
| 18-May-2015 |
Aaron Piotrowski |
Merge branch 'master' into throwable-interface
|
#
a5f408c9 |
| 18-May-2015 |
Xinchen Hui |
1. Fixed bug #69640 Unhandled EngineExceptions thrown from userland do not produce any output 2. Fixed Segfault introduced by latest changes |
#
7e18df82 |
| 17-May-2015 |
Aaron Piotrowski |
Merge exception formatting changes. |
#
440481fb |
| 17-May-2015 |
Nikita Popov |
Display TypeExceptions like normal exceptions We currently don't show the argument at which the error actually occured in the trace - should probably either add it or don't display a
Display TypeExceptions like normal exceptions We currently don't show the argument at which the error actually occured in the trace - should probably either add it or don't display args on incomplete frames altogether, otherwise this'll probably be confusing.
show more ...
|
#
3ae995f0 |
| 17-May-2015 |
Nikita Popov |
Tweak uncaught exception message display This implements a reduced variant of #1226 with just the following change: -Fatal error: Uncaught exception 'EngineException' with messa
Tweak uncaught exception message display This implements a reduced variant of #1226 with just the following change: -Fatal error: Uncaught exception 'EngineException' with message 'Call to private method foo::bar() from context ''' in %s:%d +Fatal error: Uncaught EngineException: Call to private method foo::bar() from context '' in %s:%d The '' wrapper around messages is very weird if the exception message itself contains ''. Futhermore having the message wrapped in '' doesn't work for the "and defined" suffix of TypeExceptions.
show more ...
|
#
c9f27ee4 |
| 15-May-2015 |
Nikita Popov |
Display EngineExceptions like ordinary exceptions TypeException stays as-is for now because it uses messages that are incompatible with the way exception messages are displayed.
Display EngineExceptions like ordinary exceptions TypeException stays as-is for now because it uses messages that are incompatible with the way exception messages are displayed. closure_038.phpt and a few others now show that we're generating too many exceptions for compound operations on undefined properties -- this needs to be fixed in a followup.
show more ...
|
#
230b435e |
| 15-May-2015 |
Nikita Popov |
Fix exception leak in interactive console Shows up there because it throws at E_WARNING severity level and as such leak detection is not suppressed. |
Revision tags: php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1 |
|
#
6551f996 |
| 27-Apr-2015 |
hakre |
Minor Typo in Comment |
Revision tags: php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
0d562a8f |
| 15-Apr-2015 |
Xinchen Hui |
Fixed res leak |
#
82ec0d5f |
| 15-Apr-2015 |
Xinchen Hui |
Fixed res leak |
#
e68b8512 |
| 14-Apr-2015 |
Xinchen Hui |
Merge branch 'PHP-5.6' Conflicts: Zend/zend_exceptions.c
|
#
4b27569d |
| 14-Apr-2015 |
Xinchen Hui |
codes standard |
#
b3709bfc |
| 14-Apr-2015 |
Stanislav Malyshev |
Merge branch 'PHP-5.6' * PHP-5.6: (27 commits) fix non-standard C update NEWS 5.4.41 next fix CVE num update NEWS Fix bug #69441 (Buffer Overflow when par
Merge branch 'PHP-5.6' * PHP-5.6: (27 commits) fix non-standard C update NEWS 5.4.41 next fix CVE num update NEWS Fix bug #69441 (Buffer Overflow when parsing tar/zip/phar in phar_set_inode) fix test fix type in fix for #69085 fix memory leak & add test Fix tests fix CVE num Fix bug #69337 (php_stream_url_wrap_http_ex() type-confusion vulnerability) Fix test Additional fix for bug #69324 More fixes for bug #69152 Fixed bug #69353 (Missing null byte checks for paths in various PHP extensions) Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar) Fixed bug #69316 (Use-after-free in php_curl related to CURLOPT_FILE/_INFILE/_WRITEHEADER) Fix bug #68486 and bug #69218 (segfault in apache2handler with apache 2.4) Fix bug #68819 (Fileinfo on specific file causes spurious OOM and/or segfault) ... Conflicts: Zend/zend_exceptions.c ext/curl/interface.c ext/dom/document.c ext/fileinfo/libmagic/softmagic.c ext/gd/gd.c ext/hash/hash.c ext/pgsql/pgsql.c ext/phar/phar.c ext/phar/phar_internal.h ext/standard/http_fopen_wrapper.c ext/standard/link.c ext/standard/streamsfuncs.c ext/xmlwriter/php_xmlwriter.c ext/zlib/zlib.c
show more ...
|
#
0cb9d75c |
| 11-Apr-2015 |
Stanislav Malyshev |
Merge branch 'PHP-5.4.40' into PHP-5.5.24 * PHP-5.4.40: Additional fix for bug #69324 More fixes for bug #69152 Fixed bug #69353 (Missing null byte checks for paths in vari
Merge branch 'PHP-5.4.40' into PHP-5.5.24 * PHP-5.4.40: Additional fix for bug #69324 More fixes for bug #69152 Fixed bug #69353 (Missing null byte checks for paths in various PHP extensions) Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar) Fixed bug #69316 (Use-after-free in php_curl related to CURLOPT_FILE/_INFILE/_WRITEHEADER) Fix bug #68486 and bug #69218 (segfault in apache2handler with apache 2.4) Fix bug #68819 (Fileinfo on specific file causes spurious OOM and/or segfault) Fixed bug #68901 (use after free) Fixed bug #68740 (NULL Pointer Dereference) Fix bug #66550 (SQLite prepared statement use-after-free) Better fix for #68601 for perf https://bitbucket.org/libgd/gd-libgd/commits/81e9a993f2893d651d225646378e3fd1b7465467 Fix bug #68601 buffer read overflow in gd_gif_in.c Revert "Merge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4" Fixed bug #69293 Add ZEND_ARG_CALLABLE_INFO to allow internal function to type hint against callable.
show more ...
|
#
a894a815 |
| 06-Apr-2015 |
Stanislav Malyshev |
More fixes for bug #69152 |
#
ad863c17 |
| 02-Apr-2015 |
Dmitry Stogov |
Convert fatal errors into EngineException |
#
acfc31c0 |
| 01-Apr-2015 |
Dmitry Stogov |
Use zend_error_noreturn() for fatal errors |
Revision tags: php-5.6.8RC1, php-5.5.24RC1 |
|
#
7cf05ce8 |
| 20-Mar-2015 |
Dmitry Stogov |
Fixed error messages |
Revision tags: php-5.6.7 |
|
#
724f7118 |
| 18-Mar-2015 |
Anthony Ferrara |
Refactor error messages to only append defined in the event of rendering as a fatal error. Fix relative typehints to not work |