History log of /PHP-7.4/Zend/zend_API.h (Results 1 – 25 of 520)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1
# cbda1b1c 11-Jul-2019 Nikita Popov

Add ZEND_DEP_ME macro


Revision tags: php-7.4.0alpha3
# 9a833438 08-Jul-2019 Dmitry Stogov

Delay EG(exception) check on slow path


# 55f7d3b7 05-Jul-2019 Dmitry Stogov

Eliminate useless checks


Revision tags: php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1
# 42cc58ff 11-Jun-2019 twosee

Turn add_index_zval and add_next_index_zval into inline function

Avoids expression warnings and allows explicitly namespaced use in
C++.

Closes GH-4250.


Revision tags: php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16
# a31f4642 26-Feb-2019 Nikita Popov

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error excep

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error exceptions.

Improve exception safety of internal code performing string
conversions.

show more ...


# 1df9f238 31-May-2019 Dmitry Stogov

Better hot/cold code splitting


# e14d7733 29-May-2019 Dmitry Stogov

Mark "cold" functions


# 1a4ace05 29-May-2019 Anatol Belski

These macros should not expect any argument


# 072f2893 28-May-2019 Dmitry Stogov

Put phpinfo() related code into cold code segment


# 3f19f511 14-May-2019 Nikita Popov

Add RETURN_EMPTY_ARRAY() / RETVAL_EMPTY_ARRAY()

The usual wrappers around ZVAL_EMPTY_ARRAY()...


# 22e9a5e0 29-Apr-2019 Nikita Popov

Fix typo in TRY_ASSIGN macro name


# e188e417 24-Apr-2019 Dmitry Stogov

Use ZEND_TRY_ASSIGN_REF_... macros for arguments passed to internal function by reference


# abc457fe 20-Mar-2019 Nikita Popov

Fixed bug #74345

Export zend_release_fcall_info_cache(). It is only necessary to
call it if the fcc may not have been used -- if it is passed to
zend_call_function() and friends, the

Fixed bug #74345

Export zend_release_fcall_info_cache(). It is only necessary to
call it if the fcc may not have been used -- if it is passed to
zend_call_function() and friends, then they will take care of
freeing trampolines.

show more ...


Revision tags: php-7.3.3RC1, php-7.2.16RC1
# a9d4caee 08-Feb-2019 Nikita Popov

Add ZEND_TRY_ASSIGN_BOOL API

Cherry-picked from master, this is of course also necessary in 7.4...


Revision tags: php-7.2.15, php-7.3.2, php-7.2.15RC1
# 92ac598a 22-Jan-2019 Peter Kokot

Remove local variables

This patch removes the so called local variables defined per
file basis for certain editors to properly show tab width, and
similar settings. These are mainly

Remove local variables

This patch removes the so called local variables defined per
file basis for certain editors to properly show tab width, and
similar settings. These are mainly used by Vim and Emacs editors
yet with recent changes the once working definitions don't work
anymore in Vim without custom plugins or additional configuration.
Neither are these settings synced across the PHP code base.

A simpler and better approach is EditorConfig and fixing code
using some code style fixing tools in the future instead.

This patch also removes the so called modelines for Vim. Modelines
allow Vim editor specifically to set some editor configuration such as
syntax highlighting, indentation style and tab width to be set in the
first line or the last 5 lines per file basis. Since the php test
files have syntax highlighting already set in most editors properly and
EditorConfig takes care of the indentation settings, this patch removes
these as well for the Vim 6.0 and newer versions.

With the removal of local variables for certain editors such as
Emacs and Vim, the footer is also probably not needed anymore when
creating extensions using ext_skel.php script.

Additionally, Vim modelines for setting php syntax and some editor
settings has been removed from some *.phpt files. All these are
mostly not relevant for phpt files neither work properly in the
middle of the file.

show more ...


# a81202ac 30-Jan-2019 Zeev Suraski

Adios, yearly copyright ranges


# cce2e33c 24-Jan-2019 Nikita Popov

Revert "Prefix error_code with underscore in FastZPP implementation"

This reverts commit 6305119a5193d4318add01190ca4afbb49ded102.

This is a source-compatibility break for extension

Revert "Prefix error_code with underscore in FastZPP implementation"

This reverts commit 6305119a5193d4318add01190ca4afbb49ded102.

This is a source-compatibility break for extensions that define
custom FastZPP macros, such as ext/uv:

https://github.com/bwoebi/php-uv/blob/a983eb17b69f74a45d785ddc6a7bff3d4531b88c/php_uv.c#L75

I don't think that FastZPP was intended to be used this way, but
let's revert this from release branches to avoid extension breakage.

show more ...


Revision tags: php-7.3.2RC1
# e6182bd4 17-Jan-2019 Dmitry Stogov

Improved ZEND_TRY_ASSIGN... API to avoid unnecessary double copying and reduce code bloat.


# e25e2bd9 14-Jan-2019 Nikita Popov

Change zend_try_array_init_size arg to uint32_t

If this is all the underlying API supports, it doesn't make sense to
accept something larger here...


# 1ff33f31 14-Jan-2019 Kalle Sommer Nielsen

Kill this new and insanely annoying warning

Nikita, if this is not the right way to go about it, then please amend it


Revision tags: php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14
# e219ec14 07-Jan-2019 Nikita Popov

Implement typed properties

RFC: https://wiki.php.net/rfc/typed_properties_v2

This is a squash of PR #3734, which is a squash of PR #3313.

Co-authored-by: Bob Weinand <bobwe

Implement typed properties

RFC: https://wiki.php.net/rfc/typed_properties_v2

This is a squash of PR #3734, which is a squash of PR #3313.

Co-authored-by: Bob Weinand <bobwei9@hotmail.com>
Co-authored-by: Joe Watkins <krakjoe@php.net>
Co-authored-by: Dmitry Stogov <dmitry@zend.com>

show more ...


# 6305119a 08-Jan-2019 twosee

Prefix error_code with underscore in FastZPP implementation

To avoid conflicts with parameter names.


# d356f6d7 19-Dec-2018 Dmitry Stogov

Removed add_get_assoc_*() and add_get_index_*() API functions


# 85e1df6f 19-Dec-2018 Dmitry Stogov

Replace add_index_zval() and add_next_index_zval() functions by macros


Revision tags: php-7.2.14RC1, php-7.3.1RC1
# 5341d17c 17-Dec-2018 Dmitry Stogov

Fixed expectation


12345678910>>...21