History log of /PHP-8.0/Zend/zend_API.h (Results 126 – 150 of 609)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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, 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.


12345678910>>...25