Revision tags: php-7.2.1RC1 |
|
#
f3aca3c8 |
| 11-Dec-2017 |
Dmitry Stogov |
Use "fastcal" calling convention for internal PHP functions on x86
|
Revision tags: php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1 |
|
#
cb288467 |
| 30-Oct-2017 |
Nikita Popov |
Remove zend_get_parameters(_ex) APIs zend_get_parameters_ex() has been marked as deprecated for a long time already. What zend_get_paramers() does is even more questionable under PHP
Remove zend_get_parameters(_ex) APIs zend_get_parameters_ex() has been marked as deprecated for a long time already. What zend_get_paramers() does is even more questionable under PHP7. Both functions are obsoleted by the ZPP mechanism, so I'm dropping them.
show more ...
|
#
8e01026b |
| 27-Oct-2017 |
Dmitry Stogov |
Extend zend_register_class_alias_ex() with additional argument to allow creating persistent or per-request aliases
|
#
49ea143b |
| 26-Oct-2017 |
Dmitry Stogov |
Encapsulate reference-counting primitives. Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-count
Encapsulate reference-counting primitives. Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-counting (disabled for now). These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.
show more ...
|
Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25 |
|
#
272f5a17 |
| 18-Oct-2017 |
Dmitry Stogov |
Extend zend_string API to avoid reallocation in zend_string_init_interned()
|
Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24 |
|
#
44e0b79a |
| 19-Sep-2017 |
Dmitry Stogov |
Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.
|
Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1 |
|
#
a595b0f7 |
| 15-Aug-2017 |
Thomas Punt |
Fix fast ZPP macro definition
|
Revision tags: php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
67be32ce |
| 23-Jul-2017 |
Kalle Sommer Nielsen |
FAST_ZPP variant of zend_parse_parameters_none(), ZEND_PARSE_PARAMETERS_NONE()
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7 |
|
#
bc5811f3 |
| 04-Jul-2017 |
Anatol Belski |
further sync for vim mode lines
|
Revision tags: php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1 |
|
#
66e5dc5b |
| 14-May-2017 |
Richard Fussenegger |
Fixed ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO macro The macro was expanding to a wrong macro and thus leads to compile errors upon usage. Changed it to expand to the correct macro.
|
#
ee8e75aa |
| 25-Jun-2017 |
Nikita Popov |
Extract zend_get_callable_name() API Instead of interleaving this inside zend_is_callable(), implement this in a separate function instead. Also add _deref() hash APIs. I've wan
Extract zend_get_callable_name() API Instead of interleaving this inside zend_is_callable(), implement this in a separate function instead. Also add _deref() hash APIs. I've wanted these for a while, and this is another place where they're useful, so finally do it...
show more ...
|
#
db4561bf |
| 08-Jun-2017 |
Dmitry Stogov |
Introduced "zif_handler" type (zif = zend internal function).
|
#
ace9fe53 |
| 08-Jun-2017 |
Dmitry Stogov |
Improved new Zend Parameter Parsing API to avoid useless dereferences. This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7. The i
Improved new Zend Parameter Parsing API to avoid useless dereferences. This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7. The improvement is 100% backward compatible, only few "tricky" functions may be affected (e.g. extract and usort).
show more ...
|
#
eb6614e4 |
| 04-Jun-2017 |
Jakub Zelenka |
Constify str in add_assoc_string_ex and add_assoc_stringl_ex
|
#
7b5ba8e6 |
| 26-May-2017 |
Kalle Sommer Nielsen |
Remove accidently added byte
|
#
0affe1e7 |
| 26-May-2017 |
Kalle Sommer Nielsen |
Added zend_parse_parameters_none_throw()
|
#
f00d1c72 |
| 25-May-2017 |
Dmitry Stogov |
Added ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE instructions, to implement corresponding builtin functions.
|
Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1 |
|
#
ab2489fa |
| 21-Jan-2017 |
Bogdan Padalko |
Add variadic type and obj info macros
|
Revision tags: php-5.6.30, php-7.0.15 |
|
#
141d1ba9 |
| 13-Jan-2017 |
Dmitry Stogov |
Introduced "zend_type" - an abstraction for type-hinting representation.
|
Revision tags: php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
52db03b3 |
| 28-Dec-2016 |
Sara Golemon |
Support ZEND_PARSE_PARAMS_THROW in new ZPP API
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0 |
|
#
b204b3ab |
| 26-Nov-2016 |
Anatol Belski |
further normalizations, uint vs uint32_t fix merge mistake yet one more replacement run
|
Revision tags: php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13 |
|
#
b044a742 |
| 06-Nov-2016 |
Anatol Belski |
add missing RETURN_STRINGL_CHECK As RETVAL_STRINGL_CHECK is already there, this one is needed for completion. One place in ext/bz2 is missing that, so it will likely be useful for ot
add missing RETURN_STRINGL_CHECK As RETVAL_STRINGL_CHECK is already there, this one is needed for completion. One place in ext/bz2 is missing that, so it will likely be useful for other possible fixes.
show more ...
|