ec68d3c6 | 31-Oct-2024 |
Christoph M. Becker |
Properly initialize _override executor globals These have been introduced a while ago[1], but their initialization has been overlooked. Since we cannot rely on TLS variables to be zeroe
Properly initialize _override executor globals These have been introduced a while ago[1], but their initialization has been overlooked. Since we cannot rely on TLS variables to be zeroed, we catch up on this. [1] <https://github.com/php/php-src/commit/e3ef7bbbb87bcbf6154a0a4854127b9cea8f92ff> Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com> Closes GH-16658.
show more ...
|
f5e743a5 | 12-Sep-2024 |
Daniel Scherzer |
Add ReflectionConstant::getFileName() Allow determining the name of the file that defined a constant, when the constant was defined in userland code via const or define(). For constants
Add ReflectionConstant::getFileName() Allow determining the name of the file that defined a constant, when the constant was defined in userland code via const or define(). For constants defined by PHP core or extensions, false is returned, matching the existing getFileName() methods on other reflection classes. Fixes GH-15723 Closes GH-15847
show more ...
|
94ac1cd1 | 31-Oct-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-16450: PDO_ODBC can inject garbage into field values
|
331bd957 | 31-Oct-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16450: PDO_ODBC can inject garbage into field values
|
03bd17bb | 31-Oct-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16450: PDO_ODBC can inject garbage into field values
|
c9eafc19 | 25-Oct-2024 |
Christoph M. Becker |
Fix GH-16450: PDO_ODBC can inject garbage into field values A previous bug fix[1] relied on ODBC drivers to properly count down the `StrLen_or_IndPtr` argument for consecutive calls to `
Fix GH-16450: PDO_ODBC can inject garbage into field values A previous bug fix[1] relied on ODBC drivers to properly count down the `StrLen_or_IndPtr` argument for consecutive calls to `SQLGetData()`. Apparently, not all drivers handle this correctly, so we cannot assert they do. Instead we fall back to the old behavior for drivers which would violate the assertion. A test against SQLServer (which we currently use in CI) would not make sense, since the respective drivers do not exhibit that behavior. Instead we target the regression test especially to a MS Access database. Since there is apparently no way to easily create an MS Access database programmatically, we commit a minimal empty DB which is used for the regression test, and could also be used by other test cases. [1] <bccca0b53aa60a62e2988c750fc73c02d109e642> Closes GH-16587.
show more ...
|
50a3f019 | 31-Oct-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.4' * PHP-8.4: Add ReflectionProperty::isLazy()
|
54a40f3b | 10-Oct-2024 |
Arnaud Le Blanc |
Add ReflectionProperty::isLazy() Closes GH-16342 |
ee19427a | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.4' * PHP-8.4: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
|
c9a30c9c | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
show more ...
|
634eaa2c | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
show more ...
|
e5d63eb4 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Properly disable -Werror for libmysqlclient + mysqli [skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"
show more ...
|
6c8a0d01 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Properly disable -Werror for libmysqlclient + mysqli |
8a067cc2 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only" This reverts commit 769947648ef946b2dbe49029ea78ed13377dd1d4. Nightly uses the file from master, so this change made
[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only" This reverts commit 769947648ef946b2dbe49029ea78ed13377dd1d4. Nightly uses the file from master, so this change made no sense.
show more ...
|
95777342 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.4' * PHP-8.4: [skip ci] Fix nightly job name for 8.1
|
a15ba083 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: [skip ci] Fix nightly job name for 8.1
|
98aac9ef | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Fix nightly job name for 8.1
|
64fbd52c | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Fix nightly job name for 8.1
|
490acdf5 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Fix nightly job name for 8.1 |
1a5ef4bb | 30-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Add missing cache invalidation for innerHTML (#16652)
|
d5e6dd8f | 30-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Add missing cache invalidation for innerHTML (#16652) * Add test with wrong output * Add missing cache invalidation for innerHTML |
df2436d3 | 30-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix static analysis warning
|
65fbf474 | 30-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix static analysis warning The condition is already checked at the start of the function, mark this code properly as unreachable. |
e1221523 | 23-Oct-2024 |
Ilija Tovilo |
Simplify `(bitset & flag) == flag` conditions Closes GH-16558 |
e00079da | 30-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.4' * PHP-8.4: [skip ci] Move nightly to workflow_call
|