History log of /PHP-8.4/ (Results 676 – 700 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ca679c6821-Sep-2024 Daniel Scherzer

GH-15976: test current output

So that it is clearer what changes

8c407fc322-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.3'

* PHP-8.3:
Fix minimal Windows version


5bcbe8a321-Sep-2024 Christoph M. Becker

Fix minimal Windows version

As of PHP 8.3.0, Windows 8/Server 2012 are the minimum requirement.
However, PR #9104 only updated `_WIN32_WINNT`, but not `WINVER`[1],
`NTDDI_VERSION`[2]

Fix minimal Windows version

As of PHP 8.3.0, Windows 8/Server 2012 are the minimum requirement.
However, PR #9104 only updated `_WIN32_WINNT`, but not `WINVER`[1],
`NTDDI_VERSION`[2] nor the manifest[3].

[1] <https://learn.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers>
[2] <https://learn.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers>
[3] <https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests>

Closes GH-15975.

show more ...

1d92796122-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.3'

* PHP-8.3:
Prevent closing of unrelated handles


ffc355c822-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Prevent closing of unrelated handles


f303840a22-Sep-2024 Christoph M. Becker

Prevent closing of unrelated handles

If our `shmget()` fails for certain reasons, the segment handle is
closed. However, the handle might be reused by Windows, and as such we
must n

Prevent closing of unrelated handles

If our `shmget()` fails for certain reasons, the segment handle is
closed. However, the handle might be reused by Windows, and as such we
must not close it again when shutting down the TSRM.

Closes GH-15984.

show more ...

0695b97722-Sep-2024 Christoph M. Becker

Make ext/shmop/tests/gh14537.phpt more resilient (GH-15985)

The actual problem is our `shmget()` implementation which does not care
to set `errno` appropriately; that should be fixed, al

Make ext/shmop/tests/gh14537.phpt more resilient (GH-15985)

The actual problem is our `shmget()` implementation which does not care
to set `errno` appropriately; that should be fixed, although mapping
the error conditions to those specified by POSIX might be hard.

For now, we only make the test case more resilient by ignoring the
exact error; "No error" doesn't make sense anyway.

show more ...

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

Merge branch 'PHP-8.3'

* PHP-8.3:
Fix GH-15908 and GH-15026: leak / assertion failure in streams.c


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

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-15908 and GH-15026: leak / assertion failure in streams.c


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

Fix GH-15908 and GH-15026: leak / assertion failure in streams.c

This was first reported as a leak in GH-15026, but was mistakingly
believed to be a false positive. Then an assertion was

Fix GH-15908 and GH-15026: leak / assertion failure in streams.c

This was first reported as a leak in GH-15026, but was mistakingly
believed to be a false positive. Then an assertion was added and it got
triggered in GH-15908. This fixes the leak. Upon merging into master the
assertion should be removed as well.

Closes GH-15924.

show more ...

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

Fix GH-15982: Assertion failure with array_find when references are involved

Closes GH-15983.

05cb27a821-Sep-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

ext/bcmath: Check for scale overflow (#15741)

00f0b80121-Sep-2024 Ilija Tovilo

Merge branch 'PHP-8.3'


915d1f6721-Sep-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3


18ab97b921-Sep-2024 Ilija Tovilo

[skip ci] Remove myself as CODEOWNER

I'm subscribed to the pulls list, so I'm just receiving each notification three
times (GitHub sends to e-mails for each PR, for some reason).

5804353521-Sep-2024 Christoph M. Becker

Support bug64159.phpt on Windows CI (GH-15895)

This test queries `extOutput` for the first line of output of the
command which was executed when snmpd started (`HexTest` in snmpd.conf).

Support bug64159.phpt on Windows CI (GH-15895)

This test queries `extOutput` for the first line of output of the
command which was executed when snmpd started (`HexTest` in snmpd.conf).
Since there is no `/bin/sh` on Windows, no command would be run, and as
such we received an empty string. We fix that by dynamically adjusting
snmpd.conf to run a JScript which has the same output as bigtest.

We also make the test diff more helpful in case of failures, where so
far we only would have known that the output had a different message
digest.

show more ...

64d959e220-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.3'

* PHP-8.3:
[ci skip] Add labels to PRs with potential ABI breaks


dc20cabd20-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
[ci skip] Add labels to PRs with potential ABI breaks


170230f201-Sep-2024 Christoph M. Becker

[ci skip] Add labels to PRs with potential ABI breaks

ABI breaks are not supposed to happen after feature freeze, i.e. when
the PHP API numbers have been bumped. To make it easier to no

[ci skip] Add labels to PRs with potential ABI breaks

ABI breaks are not supposed to happen after feature freeze, i.e. when
the PHP API numbers have been bumped. To make it easier to notice
inadvertent ABI breaks, we automatically add an "ABI break" label to
all PRs which modify public (aka. installed) header files. Some of
these modifications do not constitute an ABI break (e.g. adding a
comment to a header file), but we rely on natural intelligence to sort
that out. That means these labels should be removed manually, if they
are not appropriate, but if they are, the PR should not be merged into
any stable branch. For the master branch, where ABI breaks are
permissible, the labels should still be removed if irrelevant, but kept
when the PR is merged.

Since tests are futile[1], we leave that to further (test) PRs.

[1] <https://github.com/php/php-src/pull/15682#issuecomment-2323060586>

Closes GH-15682.

show more ...

6f5610cc20-Sep-2024 Christoph M. Becker

Fix ext/snmp for newer net-snmp versions on Windows (GH-15888)

As of net-snmp 5.8.0, the library defines their own `(v)asprintf()` if
not available on the system. However, PHP also does

Fix ext/snmp for newer net-snmp versions on Windows (GH-15888)

As of net-snmp 5.8.0, the library defines their own `(v)asprintf()` if
not available on the system. However, PHP also does this, so when
building ext/snmp there would be conflicting declarations on Windows.
To avoid this, we explictly define `HAVE_ASPRINTF`, so net-snmp does
not redeclare when its headers are included.

show more ...

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

Merge branch 'PHP-8.3'

* PHP-8.3:
Fix GH-15918: Assertion failure in ext/spl/spl_fixedarray.c


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

Fix GH-15918: Assertion failure in ext/spl/spl_fixedarray.c

SplFixedArray should've never get supported in ArrayObject because it's
overloaded, and so that breaks assumptions. This regre

Fix GH-15918: Assertion failure in ext/spl/spl_fixedarray.c

SplFixedArray should've never get supported in ArrayObject because it's
overloaded, and so that breaks assumptions. This regressed in c4ecd82f.

Closes GH-15947.

show more ...

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

Small optimization in dom_local_name_compare_ex() (#15950)

We can use `memcmp()` directly and skip some of the logic handling
in `zend_binary_strcmp()`. `perf record` shows a reduction f

Small optimization in dom_local_name_compare_ex() (#15950)

We can use `memcmp()` directly and skip some of the logic handling
in `zend_binary_strcmp()`. `perf record` shows a reduction for
`dom_html5_serializes_as_void()` from 3.12% to 0.77%.

show more ...

090b53bc19-Sep-2024 Remi Collet

[ci skip] NEWS + UPGRADING

4cdba05119-Sep-2024 Remi Collet

add ZipArchive::ER_TRUNCATED_ZIP added in libzip 1.11 (#15959)

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