Tim Düsterhus
6872cf2eef
Merge branch 'PHP-8.5'
* PHP-8.5:
uri: Update to uriparser-0.9.9-21-g08df3b2 (#19992 )
17 hours ago
Tim Düsterhus
1ca78dd98d
uri: Update to uriparser-0.9.9-21-g08df3b2 ( #19992 )
This is specifically to backport uriparser/uriparser#265 .
Fixes php/php-src#19897 .
17 hours ago
Tim Düsterhus
ba78bb5ad4
Merge branch 'PHP-8.5'
* PHP-8.5:
Regenerate main/debug_gdb_scripts.c
18 hours ago
Tim Düsterhus
7858a83613
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Regenerate main/debug_gdb_scripts.c
18 hours ago
Tim Düsterhus
08924cd8c4
Regenerate main/debug_gdb_scripts.c
Following 9d9b73a3f0
/ GH-20077.
18 hours ago
Tim Düsterhus
0122c55197
Merge branch 'PHP-8.5'
* PHP-8.5:
.gdbinit: Fix printing of variable names in `print_cvs` (#20077 )
18 hours ago
Tim Düsterhus
49ed93d571
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
.gdbinit: Fix printing of variable names in `print_cvs` (#20077 )
18 hours ago
Tim Düsterhus
32c16de1d0
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
.gdbinit: Fix printing of variable names in `print_cvs` (#20077 )
18 hours ago
Tim Düsterhus
9d9b73a3f0
.gdbinit: Fix printing of variable names in `print_cvs` ( #20077 )
Previously only the first character of each variable was printed.
18 hours ago
Niels Dossche
a9c581b1cc
Merge branch 'PHP-8.5'
* PHP-8.5:
Fix GH-19570: unable to fseek in /dev/zero and /dev/null
20 hours ago
Niels Dossche
ff7e1e7105
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-19570: unable to fseek in /dev/zero and /dev/null
20 hours ago
Niels Dossche
2edb369181
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Fix GH-19570: unable to fseek in /dev/zero and /dev/null
20 hours ago
Niels Dossche
b7aeb0a69f
Fix GH-19570: unable to fseek in /dev/zero and /dev/null
On Linux, these two character devices are exceptions in that they can be
seeked. Check their major/minor device number.
Co-authored-by: divinity76 <hans@loltek.net>
1 month ago
Alexandre Daubois
3f812887ca
Merge branch 'PHP-8.5'
* PHP-8.5:
Fix misplaced entry in NEWS
21 hours ago
Alexandre Daubois
467e05b13a
Fix misplaced entry in NEWS
21 hours ago
Alexandre Daubois
4858cfa9ca
Merge branch 'PHP-8.5'
* PHP-8.5:
Fix GH-19926: reset internal pointer earlier while splicing array while COW violation flag is still set (#19929 )
22 hours ago
Alexandre Daubois
b40e479e39
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-19926: reset internal pointer earlier while splicing array while COW violation flag is still set (#19929 )
22 hours ago
Alexandre Daubois
2cc4532865
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Fix GH-19926: reset internal pointer earlier while splicing array while COW violation flag is still set (#19929 )
22 hours ago
Alexandre Daubois
64c1d43b68
Fix GH-19926: reset internal pointer earlier while splicing array while COW violation flag is still set ( #19929 )
22 hours ago
Ilija Tovilo
a57fe1b00b
Merge branch 'PHP-8.5'
* PHP-8.5:
Treat accept failing with SOCK_EAGAIN as success in CLI web server
1 day ago
Ilija Tovilo
9130ddb42a
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Treat accept failing with SOCK_EAGAIN as success in CLI web server
1 day ago
Ilija Tovilo
0099779902
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Treat accept failing with SOCK_EAGAIN as success in CLI web server
1 day ago
Leo Gaskin
7e7d6d6380
Treat accept failing with SOCK_EAGAIN as success in CLI web server
This ensures that no useless "Failed to poll event" error messages are
logged during normal server operation, as the SOCK_EAGAIN error simply
indicates another worker is already serving the request.
Closes GH-19964
1 month ago
Jakub Zelenka
c07b9cc49d
Merge branch 'PHP-8.5'
1 day ago
Nicolas Grekas
fc353966f3
Revert deprecation of __sleep and __wakeup ( #19966 )
1 day ago
Jakub Zelenka
e88765cdbf
Merge branch 'PHP-8.5'
1 day ago
Jakub Zelenka
3419c1703d
Merge branch 'PHP-8.4' into PHP-8.5
1 day ago
Arnaud Le Blanc
d34278a0cd
Add Alpine push job ( #20038 )
1 day ago
Niels Dossche
c39c880824
Merge branch 'PHP-8.5'
* PHP-8.5:
phar: Fix memory leaks when creating temp file fails when applying zip signature
2 days ago
Niels Dossche
a4add68b13
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
phar: Fix memory leaks when creating temp file fails when applying zip signature
2 days ago
Niels Dossche
33718fb5f7
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
phar: Fix memory leaks when creating temp file fails when applying zip signature
2 days ago
Niels Dossche
66c833444c
phar: Fix memory leaks when creating temp file fails when applying zip signature
Also fixes up the error propagation at the call site which jumped to the
wrong place in the error handling code.
Closes GH-20057.
3 days ago
Niels Dossche
6cde784838
Merge branch 'PHP-8.5'
* PHP-8.5:
Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort
2 days ago
Niels Dossche
1f809a55cf
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort
2 days ago
Niels Dossche
f2f84e36eb
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort
2 days ago
Niels Dossche
4fed57e746
Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort
The reason this happens is because the array_unique operation happens in-place
because the input array is RC1.
At one point during comparison an exception is thrown which will capture the
arguments in the backtrace, which will increment the refcount of the RC1 array
to 2. Then a modification happens after the throw on the RC2 array causing the
assertion failure.
We shouldn't try continue work after an exception happened during the sort.
Closes GH-20059.
3 days ago
Marc Bennewitz
eacd0b5d4e
zend_hrtime: check posix clock once and prefer CLOCK_MONOTONIC_RAW ( #19221 )
2 days ago
Jakub Zelenka
6fbe99964f
Add CI for unit tests
2 months ago
Jakub Zelenka
c128a1801b
Add unit test setup with php_network_connect_socket test
10 months ago
Tim Düsterhus
0c577c22c7
Merge branch 'PHP-8.5'
* PHP-8.5:
CI: Do not save ccache for PRs for LINUX_X32
3 days ago
Tim Düsterhus
90e270838a
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
CI: Do not save ccache for PRs for LINUX_X32
3 days ago
Tim Düsterhus
b79817b898
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
CI: Do not save ccache for PRs for LINUX_X32
3 days ago
Tim Düsterhus
51275be6c5
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
CI: Do not save ccache for PRs for LINUX_X32
3 days ago
Tim Düsterhus
db65d22ce2
CI: Do not save ccache for PRs for LINUX_X32
see #14168 which added this for all other builds
see 69dbfadd1e
which added the LINUX_X32 build
3 days ago
Gina Peter Banyard
22b5569a9e
Zend/Optimizer/zend_inference: add const qualifiers
4 days ago
Gina Peter Banyard
1b90c2c855
Zend/Optimizer/zend_dfg.c: rename function
This is because symbols with leading _ are reserved by the C standard
4 days ago
Gina Peter Banyard
165e89f5f5
Zend/Optimizer/zend_dfg: use uint32_t type instead of int
4 days ago
Gina Peter Banyard
3b87caf013
Zend/Optimizer/zend_dfg: add const qualifiers
4 days ago
Gina Peter Banyard
ba3ada9cca
Zend/Optimizer/zend_ssa: add const qualifiers
4 days ago
Gina Peter Banyard
24162247cc
Zend/Optimizer/dce.c: add const qualifiers
4 days ago