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
Peter Kokot
a1043fe051
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
On riscv64 require libatomic if actually needed
2023-08-28 19:47:44 +02:00
Jeremie Courreges-Anglas
bf3fb4e5c9
On riscv64 require libatomic if actually needed
...
clang and newer gcc releases support byte-sized atomic accesses on
riscv64 through inline builtins. In both cases the hard dependency on
libatomic added by GH-11321 isn't useful.
Stop using AC_CHECK_LIB() which is too naive to notice that libatomic
isn't needed. Instead, PHP_CHECK_FUNC() will retry the check with -latomic
if required.
Closes GH-11790
2023-08-28 19:47:19 +02:00
Pierrick Charron
4467f33e89
PHP-8.2 is now for PHP 8.2.11-dev
2023-08-15 16:08:52 -04:00
Patrick Allaert
6e3f93f2f8
PHP-8.1 is now for PHP 8.1.24-dev
2023-08-15 21:09:58 +02:00
David CARLIER
e9e5b4c1c8
Merge branch 'PHP-8.1' into PHP-8.2
2023-08-07 19:02:44 +01:00
Kévin Dunglas
96885bc04f
fix: handle the GNU specific version of strerror_r
...
Close GH-11882
2023-08-07 19:01:24 +01:00
Ben Ramsey
6e3c520f51
PHP-8.1 is now for PHP-8.1.23-dev
2023-07-18 16:30:49 -05:00
Sergey Panteleev
796a75f967
PHP-8.2 is now for PHP 8.2.10-dev
2023-07-18 14:02:43 +03:00
Ben Ramsey
097b08cbbe
Merge branch 'PHP-8.1' into PHP-8.2
2023-07-10 09:26:17 -05:00
Peter Kokot
41a3573fcc
Fix GH-9483: Autoconf warnings for newer Autoconf versions
...
Co-authored-by: Levi Morrison <morrison.levi@gmail.com>
2023-07-10 09:25:58 -05:00
Sergey Panteleev
884a53f39a
PHP-8.2 is now for PHP 8.2.9-dev
2023-06-20 17:25:30 +03:00
Patrick Allaert
6c4b1e0417
PHP-8.1 is now for PHP 8.1.22-dev
2023-06-20 16:07:05 +02:00
David Carlier
350e449bd8
Merge branch 'PHP-8.1' into PHP-8.2
2023-05-27 16:37:48 +01:00
Daniil Gentili
1dfa277a96
Fix GCC 12 compilation on riscv64
...
Close GH-11321
2023-05-27 16:37:19 +01:00
Ben Ramsey
2f2fd06be0
PHP-8.1 is now for PHP 8.1.21-dev
2023-05-23 16:19:16 -05: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
Patrick Allaert
725f136f9a
PHP-8.1 is now for PHP 8.1.20-dev
2023-04-25 16:18:30 +02:00
Ben Ramsey
d9df750b22
PHP-8.1 is now for PHP 8.1.19-dev
2023-03-29 19:51:20 -05: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
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
Ben Ramsey
586e81b259
Point to the issue tracker on GitHub
2023-02-14 13:49:02 -06: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
Patrick Allaert
c47a1a260d
PHP-8.1 is now for PHP 8.1.16-dev
2023-01-17 17:24:25 +01:00
Pierrick Charron
002d54db9f
PHP-8.2 is now for PHP 8.2.2-dev
2022-12-13 19:29:29 -05:00
Ben Ramsey
696bb385df
PHP-8.1 is now for PHP 8.1.15-dev
2022-12-07 11:29:37 -06:00
Pierrick Charron
44d652c00a
PHP-8.2 is now for PHP 8.2.1-dev and prepare NEWS for 8.2.0
2022-11-08 13:26:35 -05:00
Patrick Allaert
540488c74e
PHP-8.1 is now for PHP 8.1.14-dev
2022-11-08 17:57:34 +01:00
Bob Weinand
5d7b64be1d
Fix cross-compilation for copy_file_range
2022-11-07 16:39:08 +01:00
Jakub Zelenka
b732d80329
Fix bug GH-9779: stream_copy_to_stream fail when dest in append mode
2022-10-23 12:40:22 +01:00
Ben Ramsey
865161af33
PHP-8.1 is now for PHP 8.1.13-dev
2022-10-11 19:47:00 -04:00
David Carlier
c15fe51918
Fix GH-9653: does not inconditionally support copy_file_range on older kernels.
...
As mentioned in its manpage, it had been reworked in the 5.3 line to support cross filesystem interactions.
Closes #GH-9656
2022-10-11 21:47:34 +01:00
David Carlier
8e146c8806
Merge branch 'PHP-8.1' into PHP-8.2
2022-10-10 12:31:57 +01:00
David Carlier
be53e5e5bb
Fix GH-9566: disable assembly for Fiber on FreeBSD i386.
...
preparing in case there is more architectures especially the not tested.
2022-10-10 12:31:38 +01:00
Ilija Tovilo
138fd5b3c8
Replace reallocarray with safe_perealloc
...
Fixes GH-9581
2022-09-29 15:15:40 +02:00
Patrick Allaert
0f575aa698
PHP-8.1 is now for PHP 8.1.12-dev
2022-09-13 23:09:47 +02:00
Ben Ramsey
7f26661993
PHP-8.1 is now for PHP 8.1.11-dev
2022-08-16 10:45:29 -05:00
David CARLIER
099b16800c
GH-9157: opcache fix build on older macOs releases.
...
Closes #9158 .
2022-07-27 09:37:54 +01:00
Patrick Allaert
9af3327176
PHP-8.1 is now for PHP 8.1.10-dev
2022-07-20 06:48:52 +02:00
David CARLIER
1416961505
opcache JIT support improvements attempts on macOs.
...
for cases when shared segments switch b/w R/W/X and R/X bits.
Closes #8382 .
2022-07-19 13:41:33 +01:00
David CARLIER
bf29ee6917
Add reallocarray
implementation.
...
In a similar model as _safe_*alloc api but for the `userland` it guards
against overflow before (re)allocation, usage concealed in fpm for now.
Modern Linux and most of BSD already have it.
Closes #8871 .
2022-06-26 13:10:13 +01:00
Ben Ramsey
f3b45e74f5
PHP-8.1 is now for PHP 8.1.9-dev
2022-06-21 11:03:50 -05:00
David Carlier
bfe6f9e66a
Introduction of timing attack safe bcmp implementation.
...
Nothing new but to refactor usage b/w hash and password
extensions but using volatile pointers to be a bit safer,
allowing to expand its usage eventually.
2022-06-20 16:30:30 +01:00