Jakub Zelenka
12a0cc7906
Merge branch 'PHP-8.2'
2022-09-27 17:36:23 +01:00
Jakub Zelenka
b1d38fdbb3
Merge branch 'PHP-8.2' of github.com:php/php-src into PHP-8.2
2022-09-27 17:35:34 +01:00
Jakub Zelenka
d6306e7600
Merge branch 'PHP-8.2'
2022-09-27 17:34:32 +01:00
Jakub Zelenka
f41eb54a5e
Merge branch 'PHP-8.1' into PHP-8.2
2022-09-27 17:33:58 +01:00
Christoph M. Becker
96a46ed3f6
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix new bug81726.phpt for PHP 8.0
2022-09-27 18:32:25 +02:00
Christoph M. Becker
bb34bc445e
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix new bug81726.phpt for PHP 8.0
2022-09-27 18:32:09 +02:00
Christoph M. Becker
4f79dbd745
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix new bug81726.phpt for PHP 8.0
2022-09-27 18:31:44 +02:00
Jakub Zelenka
54cb2cdcd3
Merge branch 'PHP-8.0' into PHP-8.1
2022-09-27 17:31:08 +01:00
Christoph M. Becker
1a3c9b0542
Fix new bug81726.phpt for PHP 8.0
...
The error message has slightly changed, so we adapt our expectations.
Closes GH-9621.
2022-09-27 18:30:04 +02:00
Jakub Zelenka
1e8fa6607d
Rework FPM tests logging for better debugging
2022-09-27 17:27:43 +01:00
Christoph M. Becker
bdef504f65
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix regression introduced by fixing bug 81726
2022-09-27 18:25:45 +02:00
Christoph M. Becker
8ba8383916
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix regression introduced by fixing bug 81726
2022-09-27 18:25:13 +02:00
Christoph M. Becker
4552f62911
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix regression introduced by fixing bug 81726
2022-09-27 18:24:07 +02:00
Christoph M. Becker
3477499d26
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix regression introduced by fixing bug 81726
2022-09-27 18:22:57 +02:00
Christoph M. Becker
432bf196d5
Fix regression introduced by fixing bug 81726
...
When a tar phar is created, `phar_open_from_fp()` is also called, but
since the file has just been created, none of the format checks can
succeed, so we continue to loop, but must not check again for the
format. Therefore, we bring back the old `test` variable.
Closes GH-9620.
2022-09-27 18:21:32 +02:00
George Peter Banyard
4b4a439c62
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix GH-9583: session_create_id() fails with user defined save handler that doesn't have a validateId() method
2022-09-27 15:58:55 +01:00
George Peter Banyard
3579ddaace
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix GH-9583: session_create_id() fails with user defined save handler that doesn't have a validateId() method
2022-09-27 15:58:30 +01:00
George Peter Banyard
72cb47338e
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-9583: session_create_id() fails with user defined save handler that doesn't have a validateId() method
2022-09-27 15:54:37 +01:00
George Peter Banyard
8b115254c0
Fix GH-9583: session_create_id() fails with user defined save handler that doesn't have a validateId() method
2022-09-27 15:52:21 +01:00
Christoph M. Becker
4ed01e3296
Fix run-tests.php for explicitly given test cases
...
The recent improvement to list skipped extensions explicitly[1] missed
to properly initialize `$ignored_by_ext` for the case where an explicit
set of test cases are given; this was not a problem previously, since
the undefined *global* variable was coerced to int. We fix this by
initializing the variable earlier.
[1] <baef47ef3e >
Closes GH-9617.
2022-09-27 15:13:13 +02:00
Derick Rethans
01677cafae
Merge branch 'PHP-8.2'
2022-09-27 14:11:47 +01:00
Derick Rethans
25290cd25c
Merge branch 'PHP-8.1' into PHP-8.2
2022-09-27 14:11:40 +01:00
Derick Rethans
cfee252a95
Merge branch 'PHP-8.0' into PHP-8.1
2022-09-27 14:11:31 +01:00
Derick Rethans
def8c8d174
Merge branch 'PHP-7.4' into PHP-8.0
2022-09-27 14:11:14 +01:00
Derick Rethans
6f586ef90f
Add CVEs
2022-09-27 14:10:02 +01:00
Dmitry Stogov
ed7817530e
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Uniform placing of init_fcall guards.
2022-09-27 11:31:36 +03:00
Dmitry Stogov
ca93e48b77
Uniform placing of init_fcall guards.
...
This fixes trcing JIT with opcache.jit=51
2022-09-27 11:30:36 +03:00
Ilija Tovilo
5d370b03bf
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Switch to sanitize CFLAGS for community build
2022-09-26 23:39:56 +02:00
Ilija Tovilo
81f7ef4058
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Switch to sanitize CFLAGS for community build
2022-09-26 23:39:42 +02:00
Ilija Tovilo
ebe4467a42
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Switch to sanitize CFLAGS for community build
2022-09-26 23:39:25 +02:00
Ilija Tovilo
12afd0cba8
Switch to sanitize CFLAGS for community build
...
PHP-8.0 doesn't support those flags, we can switch once we drop that
build.
2022-09-26 23:39:03 +02:00
Ilija Tovilo
d4ad9b7289
Throw in FFI::addr() when referencing temporary pointer
...
Closes GH-9601
2022-09-26 23:15:38 +02:00
Máté Kocsis
c153ec877f
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Improve string class constant code generation
2022-09-26 23:13:31 +02:00
Máté Kocsis
e4f2376919
Improve string class constant code generation ( #9577 )
...
Using strlen() will make sure that non-constant values can also be used.
2022-09-26 23:12:34 +02:00
Kévin Dunglas
cd572ae759
Set SA_ONSTACK in zend_sigaction ( #9597 )
2022-09-26 23:02:56 +02:00
Dmitry Stogov
e6831dbd82
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fixed type inference
2022-09-26 12:20:45 +03:00
Dmitry Stogov
94b8c2da9f
Fixed type inference
...
Fixes oss-fuzz #51640
2022-09-26 12:19:12 +03:00
Michael Voříšek
baef47ef3e
List skipped extensions explicitly
...
We also fix the summary alignment for 10k+ tests.
Closes GH-8363.
2022-09-26 11:15:33 +02:00
Dmitry Stogov
08e190d1ab
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix memory leak
2022-09-26 12:02:55 +03:00
Dmitry Stogov
2ed103f733
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix memory leak
2022-09-26 12:02:43 +03:00
Dmitry Stogov
a4a9a69edb
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix memory leak
2022-09-26 12:02:31 +03:00
Dmitry Stogov
c083efb779
Fix memory leak
...
Fixes oss-fuzz #51622
2022-09-26 12:02:03 +03:00
Dmitry Stogov
90db4c741e
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix memory leak
2022-09-26 11:47:41 +03:00
Dmitry Stogov
5ad8b3bcfa
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix memory leak
2022-09-26 11:47:32 +03:00
Dmitry Stogov
b20568d4fa
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix memory leak
2022-09-26 11:44:38 +03:00
Dmitry Stogov
8258b7731b
Fix memory leak
...
Fixes oss-fuzz #51622
2022-09-26 11:43:38 +03:00
Ilija Tovilo
d3e2ad4028
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Add travis_wait to travis for test.sh
2022-09-25 21:51:51 +02:00
Ilija Tovilo
8c20ad1081
Add travis_wait to travis for test.sh
...
We no longer print skipped tests which can make travis fail due to no
output for longer than 20 minutes.
2022-09-25 21:51:32 +02:00
Anatol Belski
fbe73ff5b2
Merge branch 'PHP-8.2'
...
* PHP-8.2:
fileinfo: tests: Disable times sensitive tests on debug build
2022-09-25 20:44:50 +02:00
Anatol Belski
50fc9970f3
Merge branch 'PHP-8.1' into PHP-8.2
2022-09-25 20:44:16 +02:00