76994764 | 30-Oct-2024 |
Ilija Tovilo |
Remove -Werror for libmysql test on 8.1 only |
ed041c34 | 02-Apr-2024 |
Ilija Tovilo |
Partial backport of e7462bf e7462bff19228162a21ccc6dd248b0dbffc15517 |
cf4c0182 | 30-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
|
560a5851 | 30-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 |
3d3b22dd | 29-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 ...
|
ef562414 | 29-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
|
fe93cd40 | 29-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
|
9ad99bb5 | 29-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
|
27e88605 | 29-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 ...
|
6a0035b7 | 28-Oct-2024 |
David Carlier |
Merge branch 'PHP-8.3' into PHP-8.4
|
e039afff | 28-Oct-2024 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|
eeec0939 | 29-Jun-2024 |
David Carlier |
Fix GH-14687 segfault on debugging a freed SplObjectIterator instance. close GH-14711 |
6e82ae99 | 28-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
|
ed21ebd8 | 28-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
|
9d8983c0 | 25-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 ...
|
d89dd28d | 25-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 ...
|
947e319b | 25-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 ...
|
38e1b0ac | 24-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 ...
|
757781a1 | 25-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 ...
|
d6839f77 | 28-Oct-2024 |
Ilija Tovilo |
[skip ci] Remove duplicate icu dep on 8.4+ I see those were already added there |
21165a83 | 28-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix icu dependency for macos build
|
7e5ed471 | 28-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix icu dependency for macos build
|
e3de1a1a | 28-Oct-2024 |
Ilija Tovilo |
Fix icu dependency for macos build Closes GH-16627 |
fbddf0d6 | 28-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Backport CI fixes to security branches
|
3aa672dd | 28-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Backport CI fixes to security branches
|