Derick Rethans
a6a5d46704
Simplify and move check for too high expiry time, which you can't reach on 32bit systems
2022-08-11 16:27:25 +01:00
Derick Rethans
15e3fcb468
Fixed GH-9200: setcookie has an obsolete expires date format
2022-08-11 16:27:25 +01:00
Derick Rethans
9dc6ee995f
Merge branch 'PHP-8.1'
2022-08-11 16:26:46 +01:00
Derick Rethans
3509ca3d65
Merge branch 'PHP-8.0' into PHP-8.1
2022-08-11 16:26:40 +01:00
Derick Rethans
962d8bd0b6
The data for Tehran has changed, update test
2022-08-11 16:26:33 +01:00
Derick Rethans
2fbea217c2
Updated to version 2022.2 (2022b)
2022-08-11 15:54:31 +01:00
Derick Rethans
d6cc1b9970
Empty merge
2022-08-11 15:54:31 +01:00
Derick Rethans
455c40da50
Updated to version 2022.2 (2022b)
2022-08-11 15:54:30 +01:00
Derick Rethans
8bef874e02
Empty merge
2022-08-11 15:54:30 +01:00
Derick Rethans
c6992121cc
Updated to version 2022.2 (2022b)
2022-08-11 15:54:28 +01:00
Dmitry Stogov
04d5faed23
Merge branch 'PHP-8.1'
...
* PHP-8.1:
Fix order of checks to throw exception with better message
2022-08-11 09:32:18 +03:00
Dmitry Stogov
18183ff9c7
Fix order of checks to throw exception with better message
...
This clarifies the "->cdata" meaning.
2022-08-11 09:30:47 +03:00
David Carlier
b0c658f0b1
Merge branch 'PHP-8.1'
2022-08-10 21:47:57 +01:00
David Carlier
ab58e4a03d
Merge branch 'PHP-8.0' into PHP-8.1
2022-08-10 21:47:38 +01:00
Vladislav Senin
8aeae636e3
Fixes CI macOs, replacing now disabled tidyp dependency to tidy-html5.
2022-08-10 21:46:25 +01:00
jcm
663b037c7b
QA - pcntl - adjust tests set/get priority check env vars and root user
2022-08-09 21:16:21 +01:00
dixyes
279a297172
Windows arm64 build system support
...
Closes GH-9116.
2022-08-09 16:22:14 +02:00
Christoph M. Becker
31a99331c1
Merge branch 'PHP-8.1'
...
* PHP-8.1:
Fix GH-9266: GC root buffer keeps growing when dtors are present
2022-08-09 14:16:35 +02:00
Michael Olšavský
0709578517
Fix GH-9266: GC root buffer keeps growing when dtors are present
...
Do not reset cleared count on GC rerun.
Closes GH-9265.
2022-08-09 14:16:11 +02:00
dixyes
3a843f953b
Windows arm64 zend and standard extension support
...
* Port zend_cpuid for windows arm64
* Fix zend_atomic windows arm64 build
* Fix windows arm64 multiply
* Enable arm64 neon for windows in standard extension
* Enable arm64 neon for windows in zend_hash.c
* Workaround for msvc arm64 optimization bug
Closes GH-9115.
2022-08-09 12:45:14 +02:00
Máté Kocsis
aeabb51ae4
Declare ext/intl constants in stubs - part 9 ( #9276 )
2022-08-09 11:32:06 +02:00
Máté Kocsis
08748577c0
Declare ext/intl constants in stubs - part 8 ( #9275 )
2022-08-09 11:29:26 +02:00
Máté Kocsis
383eefa9e4
Declare ext/intl constants in stubs - part 11 ( #9281 )
2022-08-09 11:28:18 +02:00
Máté Kocsis
bc4c11ab14
Declare ext/intl constants in stubs - part 12 ( #9282 )
2022-08-09 11:27:41 +02:00
Máté Kocsis
559d5030a8
Declare ext/intl constants in stubs - part 10 ( #9280 )
2022-08-09 11:19:23 +02:00
Tyson Andre
6a50af2604
Make "{$g{'h'}}" emit fatal error and no incorrect deprecation notice in 8.2 ( #9264 )
...
The ast node flag constants ZEND_DIM_ALTERNATIVE_SYNTAX and
ZEND_ENCAPS_VAR_DOLLAR_CURLY_VAR_VAR node have identical values (1<<1),
causing a deprecation notice to be incorrectly emitted before the fatal error
for unsupported syntax.
Fixes GH-9263
Explicitly check for AST_VAR/AST_DIM kind for future compatibility
`AST_PROP`/`AST_METHOD_CALL` and nullsafe variants can also be found in
encapsulated strings - currently they have no flags but they may have flags in
the future. This also clarifies that this deprecation warning can only happen
for AST_VAR/AST_DIM nodes for certain `attr` values.
2022-08-08 19:41:32 -04:00
Christoph M. Becker
d013d94985
Fix GH-9248: Segmentation fault in mb_strimwidth()
...
We need to initialize the optional argument `trimmarker` with its
default value.
Closes GH-9273.
2022-08-08 18:35:37 +02:00
Máté Kocsis
8fee9a3f11
Declare ext/intl constants in stubs - part 7 ( #9269 )
2022-08-08 14:24:22 +02:00
Máté Kocsis
d97f8eef33
Declare ext/intl constants in stubs - part 6 ( #9268 )
2022-08-08 14:21:48 +02:00
Máté Kocsis
614e9ec804
Declare ext/intl constants in stubs - part 5 ( #9267 )
2022-08-08 12:00:10 +02:00
Máté Kocsis
c1da9e7964
Declare ext/intl constants in stubs - part 4 ( #9234 )
2022-08-08 08:56:51 +02:00
Máté Kocsis
163a278a02
Declare ext/intl constants in stubs - part 3 ( #9233 )
2022-08-08 08:28:40 +02:00
Jakub Zelenka
80197c59ec
Merge branch 'PHP-8.1'
2022-08-07 14:22:33 +01:00
Jakub Zelenka
c9fa98a174
Merge branch 'PHP-8.0' into PHP-8.1
2022-08-07 14:21:39 +01:00
Jakub Zelenka
d9ff5e079f
Fix GH-8472: stream_socket_accept result may have incorrect metadata
2022-08-07 14:17:38 +01:00
Ilija Tovilo
2650340b94
[skip ci] Also update message in feature closer
2022-08-06 21:17:36 +02:00
Ilija Tovilo
8438ad6d6b
[skip ci] Bump days-before-close to 14 days in stale feature closer
2022-08-06 21:16:28 +02:00
Christoph M. Becker
ad04345eb3
Fix GH-9244: Segfault with array_multisort + array_shift
...
After restructuring non-packed arrays, we either need to pack them if
possible, or to rehash them.
Closes GH-9247.
2022-08-05 17:09:54 +02:00
Ilija Tovilo
a6f489b452
Fix mb_strimwidth RC info
...
Closes GH-9254
2022-08-05 17:06:23 +02:00
zeriyoshi
19eecf16aa
[ci skip] update NEWS
...
--CGI-- fixes for PHP 8.1 / 8.0
https://github.com/php/php-src/commit/30ed8fb32da398f62bb08ebd59c607eeafc3621d
2022-08-06 00:03:57 +09:00
Christoph M. Becker
8c0cdd1d6c
[ci skip] Remove outdated info from php.ini templates
...
There is no more need to tell users about PHP 5, or even PHP 4.
Closes GH-9256.
2022-08-05 16:48:08 +02:00
Christoph M. Becker
ce6277986c
[ci skip] Add extension=zip to the php.ini templates
...
The zip extension is now built as shared library by default, so users
want to load it via php.ini.
2022-08-05 16:17:30 +02:00
Tim Düsterhus
1cd2d731ef
Handle all-zero state in Xoshiro256** ( #9250 )
...
- Retry if the CSPRNG generates a zero state.
- Throw ValueError if the user passes a zero state.
Fixes GH-9249
2022-08-05 14:38:57 +02:00
David CARLIER
f51fbf9fc4
zend allocators adding __declspec allocator for windows. ( #9253 )
...
does not affect the performance, however making those custom calls more meaningful
for Event Tracing/Visual Studio.
2022-08-05 12:26:35 +01:00
Michael Voříšek
bd3cd6a41a
Fix unstable sapi test, fix GH-9140 ( #9184 )
2022-08-04 22:35:44 +01:00
sji
038c451c22
[ci skip] NEWS and UPGRADING for constants in traits ( #9251 )
...
see GH-8888
2022-08-04 23:18:50 +02:00
sji
3b62d66098
Implement constants in traits ( #8888 )
...
RFC: https://wiki.php.net/rfc/constants_in_traits
2022-08-04 20:08:40 +01:00
Tim Düsterhus
a191710a21
[ci skip] Run dos2unix on ext/random tests
...
One test inconsistently had CRLF newlines.
2022-08-04 21:01:04 +02:00
zeriyoshi
487f74c69a
Merge branch 'PHP-8.1'
2022-08-05 02:24:17 +09:00
zeriyoshi
4d7ccbb69f
Merge branch 'PHP-8.0' into PHP-8.1
2022-08-05 02:23:44 +09:00