1b9568d3 | 01-Sep-2024 |
Ilija Tovilo |
Implement backed enum coercion in http_build_query() Fixes GH-15650 Closes GH-15704 |
7a8767fe | 18-Sep-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.3' * PHP-8.3: Fix GH-15901: phpdbg: Assertion failure on `i funcs`
|
c76913fd | 18-Sep-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-15901: phpdbg: Assertion failure on `i funcs`
|
422aa17b | 18-Sep-2024 |
Christoph M. Becker |
Fix GH-15901: phpdbg: Assertion failure on `i funcs` New hash tables are not automatically packed, so we must not treat them as such. Therefore we guard the foreach appropriately.
Fix GH-15901: phpdbg: Assertion failure on `i funcs` New hash tables are not automatically packed, so we must not treat them as such. Therefore we guard the foreach appropriately. Closes GH-15929.
show more ...
|
7bf5b7fa | 18-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Use cache slot for dom_property_exists() (#15941) |
d313ad60 | 30-Dec-2023 |
Michael Voříšek |
Deprecate E_STRICT constant and remove error level RFC: https://wiki.php.net/rfc/deprecations_php_8_4#remove_e_strict_error_level_and_deprecate_e_strict_constant Closes GH-13053 |
a360b175 | 18-Sep-2024 |
Dmitry Stogov |
Add test for GH-15903 |
9cb48c8f | 18-Sep-2024 |
Dmitry Stogov |
Update IR IR commit: 84a4b4259a0ea246f82e0d8a3d79032af75b5267 This fixes GH-15903: Core dumped in ext/opcache/jit/ir/ir_ra.c |
e2da65de | 17-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
NEWS for 306dedcf5e [ci skip] |
306dedcf | 17-Sep-2024 |
Jorg Adam Sowa |
ext/bcmath: bcpow() performance improvement (#15790) * Added function for squaring to improve performance of power calculation * Aligned backslashes * Removed unnecessary c
ext/bcmath: bcpow() performance improvement (#15790) * Added function for squaring to improve performance of power calculation * Aligned backslashes * Removed unnecessary comments * Extracted common part of multiplication and square functions * Added comment to bc_fast_square * Improved wording of bc_mul_finish_from_vector * Reused new function name * Replaced macro with function
show more ...
|
36dfe634 | 17-Sep-2024 |
Dmitry Stogov |
Add test for GH-15909 (fixed by previous IR update) |
718cff9b | 17-Sep-2024 |
Dmitry Stogov |
Update IR IR commit: 4f02f1bdc5b4312b862e5e399fe9fb1cfe149d0f |
c9a4abad | 14-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix unsetting DOM properties This never did anything in lower versions, but on master this crashes because the virtual properties don't have backing storage. Just forbid it since it
Fix unsetting DOM properties This never did anything in lower versions, but on master this crashes because the virtual properties don't have backing storage. Just forbid it since it was useless to begin with. Closes GH-15891.
show more ...
|
31e2ec63 | 16-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-15923: GDB: Python Exception <class 'TypeError'>: exceptions must derive from BaseException Triggers on release builds when printing data structures. You can't raise a string, you
Fix GH-15923: GDB: Python Exception <class 'TypeError'>: exceptions must derive from BaseException Triggers on release builds when printing data structures. You can't raise a string, you must raise exceptions. Closes GH-15928.
show more ...
|
43dc2eb6 | 17-Sep-2024 |
Peter Kokot |
Remove redundant *spell* libraries on Alpine (#15890) These were needed mostly for the PHP <= 8.3 pspell extension. The nchant2-hunspell gets installed automatically as a dependency with
Remove redundant *spell* libraries on Alpine (#15890) These were needed mostly for the PHP <= 8.3 pspell extension. The nchant2-hunspell gets installed automatically as a dependency with enchant2-dev if needed.
show more ...
|
2324e32c | 17-Sep-2024 |
Peter Kokot |
Remove redundant Kerberos library installation (#15889) This was once needed for the --with-kerberos configure options by openssl or imap extensions. |
ae4ef32d | 17-Sep-2024 |
Gina Peter Banyard |
ext/standard/browscap.c: Minor refactorings (#15885) - Use more appropriate types - Add const modifiers - Reduce scope of some variable - Prevent shadowing of variable |
4830535b | 17-Sep-2024 |
Juliette <663378+jrfnl@users.noreply.github.com> |
[skip ci] PHP 8.4 NEWS: fix typos in parameter names (#15931) Ref: PR 15362 / https://github.com/php/php-src/commit/c818d944cf998b3151e4b312d655c51223612c4e#diff-7ee66c4f1536ac84dc5bbff1b831
[skip ci] PHP 8.4 NEWS: fix typos in parameter names (#15931) Ref: PR 15362 / https://github.com/php/php-src/commit/c818d944cf998b3151e4b312d655c51223612c4e#diff-7ee66c4f1536ac84dc5bbff1b8312e2eef24b974b3e48a5c5c2bcfdf2eb8f3ce Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
show more ...
|
17d46bb3 | 17-Sep-2024 |
Arnaud Le Blanc |
Fix oss-fuzz #71382 (#15854) The return value of zho_build_properties_ex() is passed to ZVAL_ARR(), which sets the IS_TYPE_REFCOUNTED flag. Returning &zend_emtpy_array will crash later when
Fix oss-fuzz #71382 (#15854) The return value of zho_build_properties_ex() is passed to ZVAL_ARR(), which sets the IS_TYPE_REFCOUNTED flag. Returning &zend_emtpy_array will crash later when trying to dtor the zval. I'm fixing this by returning zend_new_array(0) instead of &zend_empty_array. An alternative was to make ZVAL_ARR() aware of immutable arrays, like ZVAL_STR() is with interned strings, but I found no other problematic cases.
show more ...
|
1ce86524 | 17-Sep-2024 |
Dmitry Stogov |
Update IR IR commit: d441328849f5172e6ad213cf0e42d77322238048 |
21196ca9 | 17-Sep-2024 |
DanielEScherzer |
zend_enum.c: make a bunch of pointers `const` (#15932) * zend_enum.c: make a bunch of pointers `const` * interface_gets_implemented needs non-constant * zend_enum.h: update
zend_enum.c: make a bunch of pointers `const` (#15932) * zend_enum.c: make a bunch of pointers `const` * interface_gets_implemented needs non-constant * zend_enum.h: update zend_verify_enum() signature
show more ...
|
a3583d7e | 17-Sep-2024 |
DanielEScherzer |
zend_inheritance.c: make a bunch of pointers `const` (GH-15934) * zend_inheritance.c: make a bunch of pointers `const` * Fix const double pointers |
1be989bb | 17-Sep-2024 |
Ilija Tovilo |
[skip ci] Move brew install libsodium to reinstall Gets rid of the "already installed" warning on master. |
5fa08231 | 17-Sep-2024 |
Ayesh Karunaratne |
CI: Update `actions/cache` in nightly run to v4 (#15933) |
3afb9618 | 15-Sep-2024 |
Ayesh Karunaratne |
ext/mbstring: Update to Unicode 16 Updates UCD to Unicode 16.0 (released 2024 Sept). Previously: 0fdffc18, #7502, #14680 Unicode 16 adds several new character sets and case
ext/mbstring: Update to Unicode 16 Updates UCD to Unicode 16.0 (released 2024 Sept). Previously: 0fdffc18, #7502, #14680 Unicode 16 adds several new character sets and case folding rules. However, the existing ucgendat script can still parse them. This also adds a couple test cases to make sure the new rules for East Asian Wide characters and case folding work correctly. These tests fail on Unicode 15.1 and older because those verisons do not contain those rules.
show more ...
|