History log of /PHP-8.4/ (Results 701 – 725 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1b9568d301-Sep-2024 Ilija Tovilo

Implement backed enum coercion in http_build_query()

Fixes GH-15650
Closes GH-15704

7a8767fe18-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.3'

* PHP-8.3:
Fix GH-15901: phpdbg: Assertion failure on `i funcs`


c76913fd18-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`


422aa17b18-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 ...

7bf5b7fa18-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Use cache slot for dom_property_exists() (#15941)

d313ad6030-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

a360b17518-Sep-2024 Dmitry Stogov

Add test for GH-15903

9cb48c8f18-Sep-2024 Dmitry Stogov

Update IR

IR commit: 84a4b4259a0ea246f82e0d8a3d79032af75b5267

This fixes GH-15903: Core dumped in ext/opcache/jit/ir/ir_ra.c

e2da65de17-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

NEWS for 306dedcf5e

[ci skip]

306dedcf17-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 ...

36dfe63417-Sep-2024 Dmitry Stogov

Add test for GH-15909 (fixed by previous IR update)

718cff9b17-Sep-2024 Dmitry Stogov

Update IR

IR commit: 4f02f1bdc5b4312b862e5e399fe9fb1cfe149d0f

c9a4abad14-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 ...

31e2ec6316-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 ...

43dc2eb617-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 ...

2324e32c17-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.

ae4ef32d17-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

4830535b17-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 ...

17d46bb317-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 ...

1ce8652417-Sep-2024 Dmitry Stogov

Update IR

IR commit: d441328849f5172e6ad213cf0e42d77322238048

21196ca917-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 ...

a3583d7e17-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

1be989bb17-Sep-2024 Ilija Tovilo

[skip ci] Move brew install libsodium to reinstall

Gets rid of the "already installed" warning on master.

5fa0823117-Sep-2024 Ayesh Karunaratne

CI: Update `actions/cache` in nightly run to v4 (#15933)

3afb961815-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 ...

1...<<21222324252627282930>>...4572