Jakub Zelenka
4d0d451702
Update versions for PHP 8.3.24
2025-07-29 17:48:33 +02:00
Eric Mann
50606f8569
PHP 8.3 is now for PHP 8.3.24-dev
2025-06-17 08:06:35 -07:00
Jakub Zelenka
8e2c2be7a5
PHP-8.3 is now for PHP 8.3.23-dev
2025-05-21 00:39:56 +02:00
Eric Mann
2852177f4d
PHP-8.3 is now for PHP 8.3.22-dev
2025-04-22 06:09:24 -07:00
Jakub Zelenka
b57f425cfe
PHP 8.3 is now for PHP 8.3.21-dev
2025-03-25 22:09:16 +01:00
Eric Mann
517d7d909d
PHP-8.3 is now for PHP-8.3.20-dev
2025-03-12 06:34:55 -07:00
Eric Mann
00a772bf94
PHP-8.3 is now for PHP 8.3.19-dev
2025-02-25 09:20:39 -08:00
Jakub Zelenka
c4b678fa70
PHP-8.3 is now for PHP 8.3.18-dev
2025-01-28 19:45:52 +01:00
Eric Mann
717b75cb43
PHP-8.3 is now for PHP-8.3.17-dev
2024-12-31 08:46:21 -08:00
Jakub Zelenka
b1e3dcf88a
PHP-8.3 is now for PHP 8.3.16-dev
2024-12-03 18:45:43 +01:00
Eric Mann
9c79ca74ef
PHP-8.3 is now for PHP-8.3.15-dev
2024-11-05 07:00:09 -08:00
Jakub Zelenka
6f868bd6db
PHP-8.3 is now for PHP-8.3.14-dev
2024-10-08 19:21:43 +01:00
Eric Mann
bb2b7df9dc
PHP-8.3 is now for PHP 8.3.13-dev
2024-09-10 06:38:48 -07:00
Jakub Zelenka
0b61b8dc99
PHP-8.3 is now for PHP-8.3.12-dev
2024-08-13 20:16:40 +01:00
Eric Mann
155e89e12f
PHP-8.3 is now for PHP 8.3.11-dev
2024-07-16 06:45:20 -07:00
Jakub Zelenka
387b1c62bf
PHP-8.3 is now for PHP-8.3.10-dev
2024-06-19 00:05:24 +01:00
Eric Mann
eb7a574a8d
PHP-8.3 is now for PHP 8.3.9-dev
2024-05-21 07:48:56 -07:00
Jakub Zelenka
bab75e1f5c
PHP 8.3 is now for PHP-8.3.8-dev
2024-04-23 19:27:29 +01:00
Eric Mann
67fc53e1be
PHP-8.3 is now for PHP 8.3.7-dev
2024-04-10 08:45:14 -07:00
Eric Mann
9381129d1b
PHP-8.3 is now for PHP 8.3.6-dev
2024-03-26 09:08:14 -07:00
Jakub Zelenka
47dca339a4
PHP-8.3 is now for PHP-8.3.5-dev
2024-02-28 11:46:49 +00:00
Niels Dossche
3ab7aa001f
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Workaround ZTS persistent resource crashes (PHP 8.3 and lower)
2024-02-20 21:25:06 +01:00
Niels Dossche
2f605820a4
Workaround ZTS persistent resource crashes (PHP 8.3 and lower)
...
For master (8.4-dev) I merged GH-13381. But that PR changes public API
of TSRM, so cannot be used on lower branches.
This patch is a safe workaround for the issue, in combination with a
pre-existing fix using `ifdef ZTS + if (module_started)` inside pgsql
and odbc. The idea is to delay unloading modules until the persistent
resources are destroyed. This will keep the destructor code accessible
in memory.
This is not a proper fix on its own, because we still need the
workaround of not accessing globals after module destruction.
The proper fix is in master.
Closes GH-13388.
2024-02-20 21:24:43 +01:00
Eric Mann
5094a636ae
PHP-8.3 is now for PHP-8.3.4-dev
2024-01-30 12:42:45 -08:00
Pierrick Charron
0454f4ade4
PHP-8.2 is now for PHP 8.2.17-dev
2024-01-30 12:43:37 -05:00
Jakub Zelenka
d33a534863
PHP-8.3 is now for PHP-8.3.3-dev
2024-01-02 15:50:36 +00:00
Sergey Panteleev
5d79c1b74d
PHP-8.2 is now for PHP 8.2.16-dev
2024-01-02 16:42:14 +03:00
Pierrick Charron
dc3641ea0f
PHP-8.2 is now for PHP 8.2.15-dev
2023-12-05 15:01:08 -05:00
Eric Mann
1fdf21fe84
PHP-8.3 is now for PHP 8.3.2-dev
2023-12-05 07:56:55 -08:00
Jakub Zelenka
178d3acf4c
PHP 8.3 is now 8.3.1-dev
2023-11-21 14:54:52 +00:00
Sergey Panteleev
239a26fa90
PHP-8.2 is now for PHP 8.2.14-dev
2023-11-07 17:12:19 +03:00
Pierrick Charron
2642a08697
PHP-8.2 is now for PHP 8.2.13-dev
2023-10-10 11:45:26 -04:00
Sergey Panteleev
5c1f746716
PHP-8.2 is now for PHP 8.2.12-dev
2023-09-12 14:53:56 +03:00
Pierrick Charron
4467f33e89
PHP-8.2 is now for PHP 8.2.11-dev
2023-08-15 16:08:52 -04:00
Sergey Panteleev
796a75f967
PHP-8.2 is now for PHP 8.2.10-dev
2023-07-18 14:02:43 +03:00
Sergey Panteleev
884a53f39a
PHP-8.2 is now for PHP 8.2.9-dev
2023-06-20 17:25:30 +03:00
George Peter Banyard
99fa740acb
Use common function for TypeError on illegal offset access ( #10544 )
...
This merges all usages of emitting an offset TypeError into a new ZEND_API function
zend_illegal_container_offset(const zend_string* container, const zval *offset, int type);
Where the container should represent the type on which the access is attempted (e.g. string, array)
The offset zval that is used, where the error message will display its type
The type of access, which should be a BP_VAR_* constant, to get special message for isset/empty/unset
2023-06-06 11:28:19 +01:00
Pierrick Charron
d5f68b50fc
PHP-8.2 is now for PHP 8.2.8-dev
2023-05-23 16:56:58 -04:00
Sergey Panteleev
8318f4a6b1
PHP-8.2 is now for PHP 8.2.7-dev
2023-04-25 18:33:13 +03:00
Dmitry Stogov
0e70693701
Revert "Zend/zend_types.h: move IS_*
to zend_type_code.h
"
...
This reverts commit 0270a1e54c
.
2023-04-04 22:48:26 +03:00
Pierrick Charron
f7c692a940
PHP-8.2 is now for PHP 8.2.6-dev
2023-03-28 17:27:17 -04:00
Arnaud Le Blanc
0c7fc351ea
Merge branch 'PHP-8.2'
...
* PHP-8.2:
[ci skip] NEWS
[ci skip] NEWS
fix: support for timeouts with ZTS on Linux (#10141 )
2023-03-03 11:56:34 +01:00
Arnaud Le Blanc
37030257b8
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[ci skip] NEWS
fix: support for timeouts with ZTS on Linux (#10141 )
2023-03-03 11:45:50 +01:00
Kévin Dunglas
ad85e71421
fix: support for timeouts with ZTS on Linux ( #10141 )
2023-03-03 11:35:06 +01:00
Patrick Allaert
729f006de8
PHP-8.1 is now for PHP 8.1.18-dev
2023-02-28 21:37:52 +01:00
Sergey Panteleev
23ce3423c1
PHP-8.2 is now for PHP 8.2.5-dev
2023-02-28 18:15:20 +03:00
Max Kellermann
0270a1e54c
Zend/zend_types.h: move IS_*
to zend_type_code.h
...
More decoupling of circular header dependencies.
2023-02-26 14:16:53 +00:00
Pierrick Charron
dc054488da
PHP-8.2 is now for PHP 8.2.4-dev
2023-02-14 10:02:46 -05:00
Ben Ramsey
28d68f5013
PHP-8.1 is now for PHP 8.1.17-dev
2023-02-13 13:16:07 -06:00
Sergey Panteleev
eee988e86d
PHP-8.2 is now for PHP 8.2.3-dev
2023-01-17 20:55:22 +03:00