#
8318f4a6 |
| 25-Apr-2023 |
Sergey Panteleev |
PHP-8.2 is now for PHP 8.2.7-dev
|
#
725f136f |
| 25-Apr-2023 |
Patrick Allaert |
PHP-8.1 is now for PHP 8.1.20-dev
|
#
c9d728cb |
| 04-Apr-2023 |
Dmitry Stogov |
Revert "Zend/zend_types.h: move `zend_rc_debug` to `zend_rc_debug.h`" This reverts commit d6e95041e291f1f41e1da43e616c6354705464d3.
|
#
d9df750b |
| 30-Mar-2023 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.19-dev
|
#
f7c692a9 |
| 28-Mar-2023 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.6-dev
|
#
5eb69054 |
| 25-Mar-2023 |
Ilija Tovilo |
Disable --with-valgrind by default (#10934) Same reasoning as GH-10876
|
#
ad85e714 |
| 03-Mar-2023 |
Kévin Dunglas |
fix: support for timeouts with ZTS on Linux (#10141)
|
#
729f006d |
| 28-Feb-2023 |
Patrick Allaert |
PHP-8.1 is now for PHP 8.1.18-dev
|
#
23ce3423 |
| 28-Feb-2023 |
Sergey Panteleev |
PHP-8.2 is now for PHP 8.2.5-dev
|
#
d6e95041 |
| 13-Jan-2023 |
Max Kellermann |
Zend/zend_types.h: move `zend_rc_debug` to `zend_rc_debug.h` `zend_rc_debug` is not a type and does not really belong in `zend_types.h`; this allows using `ZEND_RC_MOD_CHECK()` without
Zend/zend_types.h: move `zend_rc_debug` to `zend_rc_debug.h` `zend_rc_debug` is not a type and does not really belong in `zend_types.h`; this allows using `ZEND_RC_MOD_CHECK()` without including the huge `zend_types.h` header and allows decoupling circular header dependencies.
show more ...
|
#
586e81b2 |
| 14-Feb-2023 |
Ben Ramsey |
Point to the issue tracker on GitHub
|
#
dc054488 |
| 14-Feb-2023 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.4-dev
|
#
28d68f50 |
| 13-Feb-2023 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.17-dev
|
#
a9437ceb |
| 13-Feb-2023 |
Frank Du |
base64: add avx512 and vbmi version. (#6361) 1. Implementation based on https://github.com/WojciechMula/base64simd 2. Only runtime path is added to reduce the complexity of SIMD variants
base64: add avx512 and vbmi version. (#6361) 1. Implementation based on https://github.com/WojciechMula/base64simd 2. Only runtime path is added to reduce the complexity of SIMD variants. 3. Expand test case to cover SIMD implementation. Signed-off-by: Frank Du <frank.du@intel.com>
show more ...
|
#
df853cb3 |
| 08-Feb-2023 |
Derick Rethans |
Bump minimum re2c version requirement to 1.0.3 The release VMs already enforced this, but PHP's configure script did not. re2c 0.13.5, which timelib's date/time parser requires
Bump minimum re2c version requirement to 1.0.3 The release VMs already enforced this, but PHP's configure script did not. re2c 0.13.5, which timelib's date/time parser requires is no longer compatible with the current version of Zend/zend_language_scanner.l, as it starts spinning in a loop.
show more ...
|
#
c8ec2ed7 |
| 25-Jan-2023 |
Alex Dowad |
Add AVX2-accelerated UTF-16 decoding/encoding routines As with other SIMD-accelerated functions in php-src, the new UTF-16 encoding and decoding routines can be compiled either with AVX2
Add AVX2-accelerated UTF-16 decoding/encoding routines As with other SIMD-accelerated functions in php-src, the new UTF-16 encoding and decoding routines can be compiled either with AVX2 acceleration "always on", "always off", or else with runtime detection of AVX2 support. With the new UTF-16 decoder/encoder, conversion of extremely short strings (as in several bytes) has the same performance as before, and conversion of medium-length (~100 character) strings is about 65% faster, but conversion of long (~10,000 character) strings is around 6 times faster. Many other mbstring functions will also be faster now when handling UTF-16; for example, mb_strlen is almost 3 times faster on medium strings, and almost 9 times faster on long strings. (Why does mb_strlen benefit more from AVX2 acceleration than mb_convert_encoding? It's because mb_strlen only needs to decode, but not re-encode, the input string, and the UTF-16 decoder benefits much more from SIMD acceleration than the UTF-16 encoder.)
show more ...
|
#
bf5fdbd3 |
| 23-Jan-2023 |
Peter Kokot |
AC_PROG_CC_C99 is obsolete with autoconf >= 2.70 (#10383) To make sure that compiler supports C99 before Autoconf 2.69, this was needed. But with Autoconf 2.70 and later the macro is obs
AC_PROG_CC_C99 is obsolete with autoconf >= 2.70 (#10383) To make sure that compiler supports C99 before Autoconf 2.69, this was needed. But with Autoconf 2.70 and later the macro is obsolete because the checks are done in AC_PROG_CC and warnings are emitted when building configure script. Fixes part of GH-9483
show more ...
|
#
eee988e8 |
| 17-Jan-2023 |
Sergey Panteleev |
PHP-8.2 is now for PHP 8.2.3-dev
|
#
c47a1a26 |
| 17-Jan-2023 |
Patrick Allaert |
PHP-8.1 is now for PHP 8.1.16-dev
|
#
a11c8a30 |
| 16-Dec-2022 |
Arnaud Le Blanc |
Limit stack size (#9104)
|
#
002d54db |
| 14-Dec-2022 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.2-dev
|
#
696bb385 |
| 07-Dec-2022 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.15-dev
|
#
3660bc31 |
| 05-Nov-2022 |
David CARLIER |
opcache fixing w/x pages creation on freebsd 13.1 and above. By default, the system allows these but admin can disable them system wide. However the procctl api permits to control it per
opcache fixing w/x pages creation on freebsd 13.1 and above. By default, the system allows these but admin can disable them system wide. However the procctl api permits to control it per process. Closes GH-9896.
show more ...
|
#
05f4b849 |
| 17-Nov-2022 |
Dmitry Stogov |
Fix cross-compilation for shadow_stack_exists
|
#
ac508301 |
| 08-Nov-2022 |
Sara Golemon |
Bump for 8.0.27
|