History log of /PHP-8.2/Zend/zend.h (Results 1 – 25 of 721)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7e722e3b 10-Sep-2024 Pierrick Charron

PHP-8.2 is now for PHP 8.2.25-dev


# 84d8fa9f 13-Aug-2024 Sergey Panteleev

PHP-8.2 is now for PHP 8.2.24-dev


# e07813ad 16-Jul-2024 Pierrick Charron

PHP-8.2 is now for PHP 8.2.23-dev


# 49aaa7cd 18-Jun-2024 Sergey Panteleev

PHP-8.2 is now for PHP 8.2.22-dev


# a87ccc7c 05-Jun-2024 Ben Ramsey

PHP-8.1 is now for PHP 8.1.30-dev


# c69c84a5 21-May-2024 Pierrick Charron

PHP-8.2 is now for PHP 8.2.21-dev


# 3b5321df 23-Apr-2024 Sergey Panteleev

PHP-8.2 is now for PHP 8.2.20-dev


# ca5fe403 10-Apr-2024 Ben Ramsey

PHP-8.1 is now for PHP 8.1.29-dev


# 79422688 26-Mar-2024 Pierrick Charron

PHP-8.2 is now for PHP 8.2.19-dev


# e1a8ebd6 27-Feb-2024 Sergey Panteleev

PHP-8.2 is now for PHP 8.2.18-dev


# 2f605820 13-Feb-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Workaround ZTS persistent resource crashes (PHP 8.3 and lower)

For master (8.4-dev) I merged GH-13381. But that PR changes public API
of TSRM, so cannot be used on lower branches.

Workaround ZTS persistent resource crashes (PHP 8.3 and lower)

For master (8.4-dev) I merged GH-13381. But that PR changes public API
of TSRM, so cannot be used on lower branches.

This patch is a safe workaround for the issue, in combination with a
pre-existing fix using `ifdef ZTS + if (module_started)` inside pgsql
and odbc. The idea is to delay unloading modules until the persistent
resources are destroyed. This will keep the destructor code accessible
in memory.

This is not a proper fix on its own, because we still need the
workaround of not accessing globals after module destruction.
The proper fix is in master.

Closes GH-13388.

show more ...


# b8f10dec 04-Feb-2024 David CARLIER

ZEND_ELEMENT_COUNT usage reduction. (#13324)

clang 18 is going to be released and in the meantime the counted_by
attribute usage had been constrained to true flexible arrays,
typical

ZEND_ELEMENT_COUNT usage reduction. (#13324)

clang 18 is going to be released and in the meantime the counted_by
attribute usage had been constrained to true flexible arrays,
typical cases such as type name[1] ZEND_ELEMENT_COUNT(size) no longer
build.

show more ...


# 5094a636 30-Jan-2024 Eric Mann

PHP-8.3 is now for PHP-8.3.4-dev


# fe064d7f 19-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-13142: Undefined variable name is shortened when contains \0

Uses the new %S formatter and introduces the necessary changes and
helpers.


# d33a5348 02-Jan-2024 Jakub Zelenka

PHP-8.3 is now for PHP-8.3.3-dev


# 1fdf21fe 05-Dec-2023 Eric Mann

PHP-8.3 is now for PHP 8.3.2-dev


# 178d3acf 21-Nov-2023 Jakub Zelenka

PHP 8.3 is now 8.3.1-dev


# cc2bf119 13-Nov-2023 David CARLIER

zend: introducing ZEND_ELEMENT_COUNT for struct's dynamic arrays. (#12650)

zend: introducing ZEND_ELEMENT_COUNT for struct's dynamic and flexible arrays.

It is mostly for ubsan and

zend: introducing ZEND_ELEMENT_COUNT for struct's dynamic arrays. (#12650)

zend: introducing ZEND_ELEMENT_COUNT for struct's dynamic and flexible arrays.

It is mostly for ubsan and helping array bound checking.

show more ...


# 7deb84b7 29-Aug-2023 Jakub Zelenka

Start PHP 8.4 development cycle


# 99fa740a 06-Jun-2023 George Peter Banyard

Use common function for TypeError on illegal offset access (#10544)

This merges all usages of emitting an offset TypeError into a new ZEND_API function
zend_illegal_container_offset(cons

Use common function for TypeError on illegal offset access (#10544)

This merges all usages of emitting an offset TypeError into a new ZEND_API function
zend_illegal_container_offset(const zend_string* container, const zval *offset, int type);

Where the container should represent the type on which the access is attempted (e.g. string, array)
The offset zval that is used, where the error message will display its type
The type of access, which should be a BP_VAR_* constant, to get special message for isset/empty/unset

show more ...


# 0e706937 04-Apr-2023 Dmitry Stogov

Revert "Zend/zend_types.h: move `IS_*` to `zend_type_code.h`"

This reverts commit 0270a1e54c0285fa3c89ee2b0120073ef57ab5fa.


# 0270a1e5 21-Feb-2023 Max Kellermann

Zend/zend_types.h: move `IS_*` to `zend_type_code.h`

More decoupling of circular header dependencies.


# 327c9523 30-Aug-2022 Pierrick Charron

Prepare for PHP 8.3


# 0454f4ad 30-Jan-2024 Pierrick Charron

PHP-8.2 is now for PHP 8.2.17-dev


# 5d79c1b7 02-Jan-2024 Sergey Panteleev

PHP-8.2 is now for PHP 8.2.16-dev


12345678910>>...29