#
96885bc0 |
| 05-Aug-2023 |
Kévin Dunglas |
fix: handle the GNU specific version of strerror_r Close GH-11882
|
#
37d35f5e |
| 31-Jul-2023 |
Peter Kokot |
Move --enable/--disable-fiber-asm help output (#11827) This moves the fiber configure option in the Zend section. TSRM doesn't currently have any specific configure options so it can be
Move --enable/--disable-fiber-asm help output (#11827) This moves the fiber configure option in the Zend section. TSRM doesn't currently have any specific configure options so it can be removed from the ./configure --help output.
show more ...
|
#
b132b7ab |
| 20-Jul-2023 |
Peter Kokot |
Remove check for time.h and HAVE_TIME_H (#11726) The `<time.h>` header file is part of the standard C89 headers [1] and on current systems can be included unconditionally. The c
Remove check for time.h and HAVE_TIME_H (#11726) The `<time.h>` header file is part of the standard C89 headers [1] and on current systems can be included unconditionally. The conditional include based on Windows is there so the win32/time.h can be included on other places when needed. Refs: [1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2 [2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
show more ...
|
#
d35df89c |
| 19-Jul-2023 |
Athos Ribeiro |
Fix #79026: Allow PHP_EXTRA_VERSION overrides When building from sources, someone distributing PHP may want to add a vendor specific string to the PHP_VERSION so users can differentiate
Fix #79026: Allow PHP_EXTRA_VERSION overrides When building from sources, someone distributing PHP may want to add a vendor specific string to the PHP_VERSION so users can differentiate multiple vendor builds from the same PHP version. For instance, a vendor backporting a bug fix to a no-longer-supported PHP version could extend their PHP_EXTRA_VERSION to allow their users to identify that they carry such fix by checking their PHP_VERSION. Closes GH-11706
show more ...
|
#
d0731934 |
| 16-Jul-2023 |
Arnaud Le Blanc |
Expose time spent collecting cycles in gc_status() (#11523)
|
#
cf587c1a |
| 07-Jul-2023 |
Peter Kokot |
Fix GH-11603: Set LDFLAGS (#11605) The two unsets before the last `unset LIBS LDFLAGS` are not necessary so LDFLAGS can be adjusted via command line: LDFLAGS="..." ./configure
Fix GH-11603: Set LDFLAGS (#11605) The two unsets before the last `unset LIBS LDFLAGS` are not necessary so LDFLAGS can be adjusted via command line: LDFLAGS="..." ./configure Co-authored-by: Max Kellermann <max.kellermann@ionos.com>
show more ...
|
#
1dfa277a |
| 25-May-2023 |
Daniil Gentili |
Fix GCC 12 compilation on riscv64 Close GH-11321
|
#
2f2fd06b |
| 23-May-2023 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.21-dev
|
#
d5f68b50 |
| 23-May-2023 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.8-dev
|
#
8318f4a6 |
| 25-Apr-2023 |
Sergey Panteleev |
PHP-8.2 is now for PHP 8.2.7-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.
|
#
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)
|
#
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 ...
|
#
a11c8a30 |
| 16-Dec-2022 |
Arnaud Le Blanc |
Limit stack size (#9104)
|
#
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 ...
|