#
7d4e18b0 |
| 12-Jul-2018 |
Dmitry Stogov |
Improved user iterator implementation to reduce zend_class_entry memory consumption and avoid race condition during resolving/caching of user iterator functions of internal classes in ZTS build.
|
#
8361c0a9 |
| 05-Jul-2018 |
Dmitry Stogov |
Avoid useless checks in object_init()
|
#
7ac06d66 |
| 29-Jun-2018 |
Nikita Popov |
Add zend_update_static_property_ex API And cleanup the implementation to perform a normal by-value assignment.
|
#
813b6fc9 |
| 29-Jun-2018 |
Nikita Popov |
Add zend_read_static_property_ex API For symmetry with zend_read_property_ex.
|
#
10b484e6 |
| 29-Jun-2018 |
Nikita Popov |
Fix build These were changed in 6e77a60a75445c863f85f81a83e5c2dd28f0e877.
|
#
6e77a60a |
| 29-Jun-2018 |
Dmitry Stogov |
Removed INIT_OVERLOADED_CLASS... macros
|
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2 |
|
#
d0ee2a82 |
| 19-Jan-2018 |
Gabriel Caruso |
Add is_countable function RFC: https://wiki.php.net/rfc/is-countable
|
#
2bf8b427 |
| 19-Feb-2018 |
Dmitry Stogov |
Fixed unintended API break
|
#
5bbf27b8 |
| 18-Feb-2018 |
Anatol Belski |
Remove duplicated assignment
|
#
ea7a3c32 |
| 16-Feb-2018 |
Dmitry Stogov |
Added missed "return"
|
#
7e329a82 |
| 16-Feb-2018 |
Dmitry Stogov |
Improved ZPP to reduce amount of generated code.
|
#
2d48d734 |
| 05-Feb-2018 |
Gabriel Caruso |
Fix some misspellings
|
#
fef879a2 |
| 04-Feb-2018 |
Gabriel Caruso |
Use bool instead of boolean while throwing a type error PHP requires boolean typehints to be written "bool" and disallows "boolean" as an alias. This changes the error messages to match
Use bool instead of boolean while throwing a type error PHP requires boolean typehints to be written "bool" and disallows "boolean" as an alias. This changes the error messages to match the actual type name and avoids confusing messages like "must be of type boolean, boolean given". This a followup to ce1d69a1f6dcf15d43029301059c25e5bc09a577, which implements the same change for integer->int.
show more ...
|
#
ce1d69a1 |
| 04-Feb-2018 |
Gabriel Caruso |
Use int instead of integer in type errors PHP requires integer typehints to be written "int" and does not allow "integer" as an alias. This changes type error messages to match the a
Use int instead of integer in type errors PHP requires integer typehints to be written "int" and does not allow "integer" as an alias. This changes type error messages to match the actual type name and avoids confusing messages like "must be of the type integer, integer given".
show more ...
|
#
e88e83d3 |
| 23-Jan-2018 |
Sara Golemon |
Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loop
|
Revision tags: php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
d9f5ea69 |
| 27-Dec-2017 |
Dmitry Stogov |
zend_fcall_info_cache.initialized is removed (zend_fcall_info_cache is initialized if zend_fcall_info_cache.function_handler is set).
|
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, l, 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.
|