#
556827de |
| 26-Mar-2016 |
Nikita Popov |
Remove some dead defines |
#
f57c0b32 |
| 03-Mar-2016 |
Nikita Popov |
Merge branch 'PHP-7.0'
|
#
1ac15293 |
| 03-Mar-2016 |
Nikita Popov |
Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE Also re bug #71575. |
#
5faedf5b |
| 05-Feb-2016 |
Nikita Popov |
Remove EXT_TYPE_UNUSED in favor of IS_UNUSED This means we no longer allocate an unused VAR for the retval of instructions that support unused results. Nearly all instructions a
Remove EXT_TYPE_UNUSED in favor of IS_UNUSED This means we no longer allocate an unused VAR for the retval of instructions that support unused results. Nearly all instructions already used the result variable only if it was used. The only exception to this was the return value variable for internal function call results. I've adjusted the code to use a stack zval for the unused return case now. As we have retval specialization now, we know that it doesn't matter.
show more ...
|
#
56365982 |
| 02-Jan-2016 |
Xinchen Hui |
Merge branch 'PHP-7.0'
|
#
97a9470d |
| 02-Jan-2016 |
Xinchen Hui |
bump year which is missed in rev 49493a2 |
#
6897c111 |
| 06-Nov-2015 |
Anatol Belski |
no more dev ZEND_VERSION |
#
76a6f28f |
| 22-Oct-2015 |
Kalle Sommer Nielsen |
Zend Engine 3.1.0-dev for master |
Revision tags: php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3 |
|
#
4ddeeb49 |
| 11-Sep-2015 |
Xinchen Hui |
Remove free_string_zval |
Revision tags: php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45 |
|
#
127db5a3 |
| 28-Aug-2015 |
Dmitry Stogov |
HANDLE_BLOCK_INTERRUPTIONS() is not used by SAPIs anymore. It may be useful only when PHP configured with --enable-zend-signals. |
#
e549ebdb |
| 26-Aug-2015 |
Dmitry Stogov |
Mark parse error functions as cold |
Revision tags: php-5.6.13RC1 |
|
#
30dcb2d6 |
| 19-Aug-2015 |
Dmitry Stogov |
Fixed typo |
#
71af54e5 |
| 19-Aug-2015 |
Dmitry Stogov |
Mark error and exception functions as "cold" (Matt's idea) |
Revision tags: php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43 |
|
#
22c38b2e |
| 03-Jul-2015 |
Aaron Piotrowski |
Remove need to pass error level |
#
5a99c07e |
| 03-Jul-2015 |
Aaron Piotrowski |
Enable throwing custom exceptions from errors |
Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, 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, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
122d7596 |
| 02-Apr-2015 |
Nikita Popov |
Always throw TypeException on throwing zpp failures Introduces a ZEND_PARSE_PARAMS_THROW flag for zpp, which forces to report FAILURE errors using a TypeException instead of a Warning,
Always throw TypeException on throwing zpp failures Introduces a ZEND_PARSE_PARAMS_THROW flag for zpp, which forces to report FAILURE errors using a TypeException instead of a Warning, like it would happen in strict mode. Adds a zend_parse_parameters_throw() convenience function, which invokes zpp with this flag. Converts all cases I could identify, where we currently have throwing zpp usage in constructors and replaces them with this API. Error handling is still replaced to EH_THROW in some cases to handle other, domain-specific errors in constructors.
show more ...
|
Revision tags: php-5.6.8RC1, php-5.5.24RC1, php-5.6.7 |
|
#
7feebead |
| 18-Mar-2015 |
Anthony Ferrara |
Refactor error implementation significantly to centralize error mode behavior. Add zend_internal_type_error() function |
Revision tags: php-5.5.23, php-5.4.39 |
|
#
95b4aa52 |
| 07-Mar-2015 |
Xinchen Hui |
Fixed zend_hash_append result duplicated key actually, maybe we should precalculate before calling zend_hash_appen when we are not sure whether the hash is caclculated(prop_info->name).
Fixed zend_hash_append result duplicated key actually, maybe we should precalculate before calling zend_hash_appen when we are not sure whether the hash is caclculated(prop_info->name). but it looks a little ugly.. (also for zend_string_copy)
show more ...
|
Revision tags: php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS |
|
#
2fa8d67a |
| 03-Mar-2015 |
Dmitry Stogov |
Use zend_string* instead of char* for opened_patch handling. Avoid reallocations and improve string reuse. |
Revision tags: php-5.6.6, php-5.5.22, php-5.4.38 |
|
#
af3ca745 |
| 16-Feb-2015 |
Anatol Belski |
made ZEND_TSRMLS_CACHE_* macros look like function calls which also comply with the current semantics for such macros |
Revision tags: POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS |
|
#
57496c38 |
| 06-Feb-2015 |
Dmitry Stogov |
This should fix compilation on OSX (bug #68987 Failed to compile zend.c with gcc-4.9.2) |
Revision tags: php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37 |
|
#
fc33f52d |
| 15-Jan-2015 |
Xinchen Hui |
bump year |
Revision tags: php-5.5.21RC1, php-5.6.5RC1 |
|
#
b7a7b1a6 |
| 03-Jan-2015 |
Stanislav Malyshev |
trailing whitespace removal |
Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4 |
|
#
e112f6a0 |
| 14-Dec-2014 |
Anatol Belski |
second shot on removing TSRMLS_* |
#
bdeb220f |
| 13-Dec-2014 |
Anatol Belski |
first shot remove TSRMLS_* things |