summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
Commit message (Collapse)AuthorAgeFilesLines
* Value of EG(user_exception_handler) should't relive request boundaryDmitry Stogov2017-07-121-0/+1
|
* Drop dead abstract method check from zend_call_function()Nikita Popov2017-07-041-22/+6
| | | | | | | zend_is_callable() is responsible for doing these kinds of checks already. Aldro drop a piece of obsolete commented out code.
* further sync for vim mode linesAnatol Belski2017-07-041-0/+2
|
* Split zend_init_execute_data() into zend_init_func_execute_data() and ↵Dmitry Stogov2017-06-291-1/+1
| | | | zend_init_code_execute_data()
* Removed deprecated checks.Dmitry Stogov2017-06-271-9/+0
|
* Removed EG(valid_symbol_table). Used EG(active) instead.Dmitry Stogov2017-06-261-2/+0
|
* Remove superfluous semicolonsTom Van Looy2017-06-261-2/+2
|
* Only compute callback name in error casesNikita Popov2017-06-251-8/+3
| | | | | Mostly the callback name is only used to report an error. Try to avoid calculating it if no error occurred.
* Reseet EG(active) a bit early.Dmitry Stogov2017-06-231-4/+2
|
* shutdown_executor() refactoring (reuse opcache fast request shutdown code)Dmitry Stogov2017-06-221-111/+95
|
* We don't need any special handling for CG(unclean_shutdown) at this point, ↵Dmitry Stogov2017-06-211-3/+0
| | | | because in case of exit() or die() all destructors must be already called before.
* Removed always true conditionMarkus Staab2017-05-111-3/+1
| | | | Since https://github.com/php/php-src/commit/5a9d8a00b475cbbe758d741df7e706859097309c this can no longer be false
* Constant class names are already verifyed by PHP compiler.Dmitry Stogov2017-05-101-1/+1
|
* Merge branch 'PHP-7.1'Xinchen Hui2017-04-111-0/+9
|\ | | | | | | | | | | * PHP-7.1: Update NEWS Fixed bug #74408 (Endless loop bypassing execution time limit)
| * Merge branch 'PHP-7.0' into PHP-7.1Xinchen Hui2017-04-111-0/+9
| |\ | | | | | | | | | | | | * PHP-7.0: Fixed bug #74408 (Endless loop bypassing execution time limit)
| | * Fixed bug #74408 (Endless loop bypassing execution time limit)Xinchen Hui2017-04-111-0/+9
| | |
* | | Change 'undefined constant' from E_NOTICE to E_WARNING and mention deprecationRowan Collins2017-03-231-1/+1
| | | | | | | | | | | | | | | Implements RFC "Deprecate and Remove Bareword (Unquoted) Strings" [https://wiki.php.net/rfc/deprecate-bareword-strings]
* | | Interned strings unification for TS/NTSAnatol Belski2017-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, strings are not freed till process end - interning per request, strings are freed at request end There is no runtime interning. With Opcache, all the permanent iterned strings are copied into SHM on startup, additional copying into SHM might happen on demand.
* | | Merge branch 'PHP-7.1'Xinchen Hui2017-02-251-0/+18
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-7.1: Fixed bug #74164 (PHP hangs when an invalid value is dynamically passed to typehinted by-ref arg) Fixed typo (it should be typo)
| * | Fixed bug #74164 (PHP hangs when an invalid value is dynamically passed to ↵Xinchen Hui2017-02-251-0/+18
| | | | | | | | | | | | typehinted by-ref arg)
* | | Merge branch 'PHP-7.1'Xinchen Hui2017-02-151-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.1: Workaround to fix bug #74093 (Maximum execution time of n+2 seconds exceed not written in error_log)
| * | Workaround to fix bug #74093 (Maximum execution time of n+2 seconds exceed ↵Xinchen Hui2017-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | not written in error_log) Use a different exit code for hard_timeout, 124 is used by linux timeout:http://man7.org/linux/man-pages/man1/timeout.1.html "If the command times out, and --preserve-status is not set, then exit with status 124"
* | | Deprecate each()Nikita Popov2017-02-031-0/+2
| | |
* | | Merge branch 'PHP-7.1'Joe Watkins2017-01-261-4/+4
|\ \ \ | |/ / | | | | | | | | | * PHP-7.1: Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
| * | Merge branch 'PHP-7.0' into PHP-7.1Joe Watkins2017-01-261-4/+4
| |\ \ | | |/ | | | | | | | | | * PHP-7.0: Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
| | * Fixed #73973 - debug_zval_dump() assertion error for resource consts with ↵andrewnester2017-01-261-4/+4
| | | | | | | | | | | | --enable-debug
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
| | |
* | | Improved VM stack unwinding on exception.Dmitry Stogov2016-12-121-2/+8
| | | | | | | | | | | | Now zend_throw_exception_hook() is going to be called only when exception is actually thrown and not going to be recalled for each unwinded finction.
* | | Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUED)Dmitry Stogov2016-11-281-2/+2
| | |
* | | further normalizations, uint vs uint32_tAnatol Belski2016-11-261-2/+2
| | | | | | | | | | | | | | | | | | fix merge mistake yet one more replacement run
* | | Merge branch 'PHP-7.1'Nikita Popov2016-11-201-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-11-201-1/+1
| |\ \
| | * | Revert "Remove a few unused write warning (backport from master, oops)s"Nikita Popov2016-11-201-0/+1
| | | | | | | | | | | | | | | | This reverts commit c65d24eaa3671e61db7c2a3f28daeaf7c74ac758.
| * | | Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2016-11-201-1/+1
| |\ \ \ | | |/ /
| | * | Remove a few unused write warning (backport from master, oops)sBob Weinand2016-11-201-1/+0
| | |/
* | | Remove a few unused write warningsBob Weinand2016-11-201-1/+1
| | |
* | | Merge branch 'PHP-7.1'Nikita Popov2016-11-181-0/+2
|\ \ \ | |/ /
| * | Fixed bug #73303Nikita Popov2016-11-181-0/+2
| | |
* | | Merge branch 'PHP-7.1'Dmitry Stogov2016-10-181-1/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-7.1: Fixed bug #73337 (try/catch not working with two exceptions inside a same operation) Revert "Fix bug #47890 #73215 uniqid() should use better random source" Revert "Fix bug #47890 #73215 uniqid() should use better random source" Update NEWS
| * | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2016-10-181-1/+4
| |\ \ | | |/ | | | | | | | | | | | | | | | * PHP-7.0: Fixed bug #73337 (try/catch not working with two exceptions inside a same operation) Revert "Fix bug #47890 #73215 uniqid() should use better random source" Update NEWS
| | * Merge branch 'PHP-5.6' into PHP-7.0Dmitry Stogov2016-10-181-0/+3
| | |\ | | | | | | | | | | | | | | | | * PHP-5.6: Fixed bug #73337 (try/catch not working with two exceptions inside a same operation)
| | | * Fixed bug #73337 (try/catch not working with two exceptions inside a same ↵Dmitry Stogov2016-10-181-0/+3
| | | | | | | | | | | | | | | | operation)
| | | * bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
| | | |
| | | * Merge branch 'PHP-5.5' into PHP-5.6Dmitry Stogov2015-04-081-0/+4
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Fixed bug #67314 (Segmentation fault in gc_remove_zval_from_buffer) Fixed bug #67314 (Segmentation fault in gc_remove_zval_from_buffer)
| | | | * Fixed bug #67314 (Segmentation fault in gc_remove_zval_from_buffer)Dmitry Stogov2015-04-081-0/+4
| | | | |
| | | | * Bump yearXinchen Hui2015-01-151-1/+1
| | | | |
| | | * | bump yearXinchen Hui2015-01-151-1/+1
| | | | |
* | | | | Expose information about calls to "fake" closures (created through ↵Dmitry Stogov2016-09-261-1/+7
|/ / / / | | | | | | | | | | | | ReflectionFunction::getClosure), to allow extra specialization of RETRUN opcode handler.