44775b76 | 22-Apr-2024 |
Peter Kokot |
Fix GH-13727: Building with -Werror=strict-prototypes (#14029) This is addon to the GH-13727 bug fix. When configuring the build with: ./configure CFLAGS=-Werror=strict-prototypes
Fix GH-13727: Building with -Werror=strict-prototypes (#14029) This is addon to the GH-13727 bug fix. When configuring the build with: ./configure CFLAGS=-Werror=strict-prototypes libtool check for parsing nm command would fail: checking command to parse /usr/bin/nm -B output from cc object... failed Upstream libtool has this specific check already fixed. Note that this works only with Autoconf version 2.72 and later and is preparation for future compilers that might have this error enabled by default.
show more ...
|
8a7d79da | 22-Apr-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' * PHP-8.3: Temporary reset filename and lineno override before autoload
|
5899cabf | 22-Apr-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Temporary reset filename and lineno override before autoload
|
f8b9030b | 16-Feb-2024 |
SATO Kentaro |
Temporary reset filename and lineno override before autoload Closes GH-10232 Closes GH-13313 |
3f0b204f | 08-Apr-2024 |
Laurent Arnoud |
cli: allow to change ~/.php_history with PHP_HISTFILE Closes GH-13313 |
f28ddec5 | 21-Apr-2024 |
Peter Kokot |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix erroneous dnl appended in configure (#14013)
|
7d3d8de1 | 21-Apr-2024 |
Peter Kokot |
Fix erroneous dnl appended in configure (#14013) This is a backport of commit 03f15534a17c7031b89dac7aaa21d59474517321 to PHP-8.2 due to GH-14002 and fixes the PHP_CXX_COMPILE_STDCXX che
Fix erroneous dnl appended in configure (#14013) This is a backport of commit 03f15534a17c7031b89dac7aaa21d59474517321 to PHP-8.2 due to GH-14002 and fixes the PHP_CXX_COMPILE_STDCXX check in ext/intl whether the specified C++ standard is mandatory or optional. The `dnl` (Discard to Next Line) M4 macro in this combination of `m4_if` macros and arguments isn't properly replaced and a literal `dnl` string is appended in the configure script. The `[]dnl` works ok.
show more ...
|
2f64d073 | 21-Apr-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Backport 0e7ef95 and 4f0d4c0
|
891e4a5a | 21-Apr-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Backport 0e7ef95 and 4f0d4c0
|
469ad325 | 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Backport 0e7ef95 and 4f0d4c0 |
dd1a32dc | 21-Apr-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
NEWS Closes GH-13782. |
43cbeb3b | 22-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Add an assertion for certainty |
bb8234d2 | 22-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Use php_stream_auto_cleanup() consistently |
0b69c3ae | 21-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix crash in shutdown when using a named pipe with a persistent mysqli connection The code originally posted in GH-10599 triggers the bug for non-persistent connections, but changing the
Fix crash in shutdown when using a named pipe with a persistent mysqli connection The code originally posted in GH-10599 triggers the bug for non-persistent connections, but changing the host to `p:.` reveals that there is also a crash bug for persistent connections.
show more ...
|
a20d9d72 | 21-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Factor common code out into mysqlnd_fixup_regular_list() This prevents the code from getting desynced again, which was the reason for the leak of GH-10599. |
319fb50e | 21-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix memory leak in mysqlnd_vio::open_pipe This fixes the memory leak part of GH-10599. |
06b87f91 | 21-Mar-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Remove broken hack in mysqlnd_vio::close_stream What happens is that the persistent network stream resource gets freed, yet stays inside EG(persistent_list). This causes a crash on shutd
Remove broken hack in mysqlnd_vio::close_stream What happens is that the persistent network stream resource gets freed, yet stays inside EG(persistent_list). This causes a crash on shutdown when the persistent list is getting cleared, as the engine will try to free the network stream again. The code in close_stream gets confused between persistent vs non-persistent allocations when EG(active) is false. This code was introduced in c3019a1 to fix crashes when the persistent list gets destroyed before module shutdown is called. This is indeed a potential problem that was fixed on the master branch in 5941cda. This fixes the crash reason of GH-10599.
show more ...
|
4f0d4c08 | 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Also skip all other push jobs on non php-src |
0e7ef95a | 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Also skip benchmarking on non php-src |
c3b07a6e | 21-Apr-2024 |
Ilija Tovilo |
Adjust nightly org restriction check Check for the specific repository. Closes GH-14026 |
b3700e29 | 20-Apr-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Simplify prop handler of XMLReader (#14023) As XMLReader only exposes a single class, and the property handlers are statically set, we don't need to store the pointer to the property
Simplify prop handler of XMLReader (#14023) As XMLReader only exposes a single class, and the property handlers are statically set, we don't need to store the pointer to the property handler table inside the object. This simplifies the code and reduces the memory required for XMLReader.
show more ...
|
7428a92c | 20-Apr-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024) The previous text was put there before I decided to add the new classes. Therefore the only new feature t
[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024) The previous text was put there before I decided to add the new classes. Therefore the only new feature that can affect BC is compareDocumentPosition(). Only when the declaration is incompatible can the user experience errors.
show more ...
|
23640542 | 20-Apr-2024 |
David CARLIER |
ext/pcntl: pcntl_fork refining error handling. (#14021) |
151a677a | 20-Apr-2024 |
David Carlier |
Merge branch 'PHP-8.3'
|
2636104a | 20-Apr-2024 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|