History log of /PHP-8.4/ (Results 151 – 175 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7699476430-Oct-2024 Ilija Tovilo

Remove -Werror for libmysql test on 8.1 only

ed041c3402-Apr-2024 Ilija Tovilo

Partial backport of e7462bf

e7462bff19228162a21ccc6dd248b0dbffc15517


ext/opcache/tests/jit/ignored_opcodes.phpt
ext/zend_test/tests/observer_backtrace_01.phpt
ext/zend_test/tests/observer_basic_01.phpt
ext/zend_test/tests/observer_basic_02.phpt
ext/zend_test/tests/observer_basic_03.phpt
ext/zend_test/tests/observer_basic_04.phpt
ext/zend_test/tests/observer_basic_05.phpt
ext/zend_test/tests/observer_bug81430_1.phpt
ext/zend_test/tests/observer_bug81430_2.phpt
ext/zend_test/tests/observer_bug81435.phpt
ext/zend_test/tests/observer_call_user_func_01.phpt
ext/zend_test/tests/observer_call_user_func_02.phpt
ext/zend_test/tests/observer_call_user_func_03.phpt
ext/zend_test/tests/observer_call_user_func_04.phpt
ext/zend_test/tests/observer_closure_01.phpt
ext/zend_test/tests/observer_closure_02.phpt
ext/zend_test/tests/observer_error_01.phpt
ext/zend_test/tests/observer_error_02.phpt
ext/zend_test/tests/observer_error_03.phpt
ext/zend_test/tests/observer_error_04.phpt
ext/zend_test/tests/observer_error_05.phpt
ext/zend_test/tests/observer_eval_01.phpt
ext/zend_test/tests/observer_exception_01.phpt
ext/zend_test/tests/observer_fiber_01.phpt
ext/zend_test/tests/observer_fiber_02.phpt
ext/zend_test/tests/observer_fiber_03.phpt
ext/zend_test/tests/observer_fiber_04.phpt
ext/zend_test/tests/observer_fiber_05.phpt
ext/zend_test/tests/observer_fiber_06.phpt
ext/zend_test/tests/observer_generator_01.phpt
ext/zend_test/tests/observer_generator_02.phpt
ext/zend_test/tests/observer_generator_03.phpt
ext/zend_test/tests/observer_generator_04.phpt
ext/zend_test/tests/observer_generator_05.phpt
ext/zend_test/tests/observer_magic_01.phpt
ext/zend_test/tests/observer_opline_01.phpt
ext/zend_test/tests/observer_retval_01.phpt
ext/zend_test/tests/observer_retval_02.phpt
ext/zend_test/tests/observer_retval_03.phpt
ext/zend_test/tests/observer_retval_04.phpt
ext/zend_test/tests/observer_retval_05.phpt
ext/zend_test/tests/observer_retval_06.phpt
ext/zend_test/tests/observer_retval_07.phpt
ext/zend_test/tests/observer_retval_by_ref_01.phpt
ext/zend_test/tests/observer_retval_by_ref_02.phpt
ext/zend_test/tests/observer_retval_by_ref_03.phpt
ext/zend_test/tests/observer_shutdown_01.phpt
ext/zend_test/tests/observer_shutdown_02.phpt
ext/zend_test/tests/observer_types_01.phpt
ext/zend_test/tests/observer_zend_call_function_01.phpt
cf4c018230-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.1' into PHP-8.2

* PHP-8.1:
[CI] Backport usage of db service for 8.1


560a585130-Oct-2024 Ilija Tovilo

[CI] Backport usage of db service for 8.1

Nightly already uses them. We're running into port clashes otherwise.

Closes GH-16647

3d3b22dd29-Oct-2024 Arnaud Le Blanc

Fix assertion failure in zend_std_read_property

We asserted that Z_PROP_FLAG_P(retval) was exactly IS_PROP_UNINIT, but this is a
bit field and it may contain irrelevant bits. For instanc

Fix assertion failure in zend_std_read_property

We asserted that Z_PROP_FLAG_P(retval) was exactly IS_PROP_UNINIT, but this is a
bit field and it may contain irrelevant bits. For instance it may contain
IS_PROP_REINITABLE during clone, or IS_PROP_LAZY if the object is lazy.

Fixes GH-16615
Closes GH-16639

show more ...

ef56241429-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Backport nightly.yml and nightly_matrix.php to PHP-8.1


fe93cd4029-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Backport nightly.yml and nightly_matrix.php to PHP-8.1


9ad99bb529-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.1' into PHP-8.2

* PHP-8.1:
Backport nightly.yml and nightly_matrix.php to PHP-8.1


27e8860529-Oct-2024 Ilija Tovilo

Backport nightly.yml and nightly_matrix.php to PHP-8.1

These files are usually only used on master, as the cron trigger runs on master.
However, workflow_dispatch does use the file from

Backport nightly.yml and nightly_matrix.php to PHP-8.1

These files are usually only used on master, as the cron trigger runs on master.
However, workflow_dispatch does use the file from the triggered branch.
Furthermore, we're looking into migrating to a workflow_call trigger, which will
also run on the target branch. Backport these files now to make those changes
easier.

show more ...

6a0035b728-Oct-2024 David Carlier

Merge branch 'PHP-8.3' into PHP-8.4


e039afff28-Oct-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


eeec093929-Jun-2024 David Carlier

Fix GH-14687 segfault on debugging a freed SplObjectIterator instance.

close GH-14711

6e82ae9928-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix GH-16595: Another UAF in DOM -> cloneNode
Fix GH-16593: Assertion failure in DOM->replaceChild


ed21ebd828-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-16595: Another UAF in DOM -> cloneNode
Fix GH-16593: Assertion failure in DOM->replaceChild


9d8983c025-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16595: Another UAF in DOM -> cloneNode

We need to perform all sanity checks before doing any modification.
I don't have a reliable and easy test for this on 8.2, but I have one

Fix GH-16595: Another UAF in DOM -> cloneNode

We need to perform all sanity checks before doing any modification.
I don't have a reliable and easy test for this on 8.2, but I have one
for 8.4.

Closes GH-16598.

show more ...

d89dd28d25-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16593: Assertion failure in DOM->replaceChild

This is already forbidden by libxml, but this condition isn't properly
checked; so the return value and lack of error makes it seem l

Fix GH-16593: Assertion failure in DOM->replaceChild

This is already forbidden by libxml, but this condition isn't properly
checked; so the return value and lack of error makes it seem like it
worked while it actually didn't. Furthermore, this can break assumptions
and assertions later on.

Closes GH-16596.

show more ...

947e319b25-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16594: Assertion failure in DOM -> before

The invalid parent condition can actually happen because PHP's DOM is
allows to get children of e.g. attributes; something normally not

Fix GH-16594: Assertion failure in DOM -> before

The invalid parent condition can actually happen because PHP's DOM is
allows to get children of e.g. attributes; something normally not
possible.

Closes GH-16597.

show more ...

38e1b0ac24-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16572: Incorrect result with reflection in low-trigger JIT

When a recursive call happens with invalid arguments, the maximum valid
arguments are computed and stored in `num_args`,

Fix GH-16572: Incorrect result with reflection in low-trigger JIT

When a recursive call happens with invalid arguments, the maximum valid
arguments are computed and stored in `num_args`, but the RECV entry
block we jump to is `call_num_args` instead. This can skip argument
validation checks. Fix this by using `num_args` instead.

Closes GH-16575.

show more ...

757781a125-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16577: EG(strtod_state).freelist leaks with opcache.preload

This happens because on ZTS we execute `executor_globals_ctor` which reset the
`freelist` and `p5s` pointers, while on

Fix GH-16577: EG(strtod_state).freelist leaks with opcache.preload

This happens because on ZTS we execute `executor_globals_ctor` which reset the
`freelist` and `p5s` pointers, while on NTS we don't.
On NTS we can reuse the caches but on ZTS we can't, the easiest fix is
to call `zend_shutdown_strtod` when preloading is shut down.
This regressed in GH-13974 and therefore only exists in PHP 8.4 and
higher.

Closes GH-16602.

show more ...

d6839f7728-Oct-2024 Ilija Tovilo

[skip ci] Remove duplicate icu dep on 8.4+

I see those were already added there

21165a8328-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix icu dependency for macos build


7e5ed47128-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix icu dependency for macos build


e3de1a1a28-Oct-2024 Ilija Tovilo

Fix icu dependency for macos build

Closes GH-16627

fbddf0d628-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Backport CI fixes to security branches


3aa672dd28-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Backport CI fixes to security branches


12345678910>>...4572