History log of /php-src/ (Results 226 – 250 of 114289)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ec68d3c631-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 ...

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

94ac1cd131-Oct-2024 Christoph M. Becker

Merge branch 'PHP-8.4'

* PHP-8.4:
Fix GH-16450: PDO_ODBC can inject garbage into field values


331bd95731-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


03bd17bb31-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


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

50a3f01931-Oct-2024 Arnaud Le Blanc

Merge branch 'PHP-8.4'

* PHP-8.4:
Add ReflectionProperty::isLazy()


54a40f3b10-Oct-2024 Arnaud Le Blanc

Add ReflectionProperty::isLazy()

Closes GH-16342

ee19427a31-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"


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


634eaa2c31-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 ...


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


6c8a0d0131-Oct-2024 Ilija Tovilo

[skip ci] Properly disable -Werror for libmysqlclient + mysqli

8a067cc231-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 ...

9577734231-Oct-2024 Ilija Tovilo

[skip ci] Merge branch 'PHP-8.4'

* PHP-8.4:
[skip ci] Fix nightly job name for 8.1


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


98aac9ef31-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


64fbd52c31-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


490acdf531-Oct-2024 Ilija Tovilo

[skip ci] Fix nightly job name for 8.1

1a5ef4bb30-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)


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

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

Merge branch 'PHP-8.4'

* PHP-8.4:
Fix static analysis warning


65fbf47430-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.

e122152323-Oct-2024 Ilija Tovilo

Simplify `(bitset & flag) == flag` conditions

Closes GH-16558

e00079da30-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.4'

* PHP-8.4:
[skip ci] Move nightly to workflow_call


12345678910>>...4572