#
80825672 |
| 16-Aug-2024 |
Peter Kokot |
Autotools: Fix external PCRE JIT check (#15430) If using a custom PCRE library installation, also CFLAGS and LIBS variables need to be adapted for the JIT check to be able to find it.
|
#
d6a75e19 |
| 04-Aug-2024 |
Peter Kokot |
Sync preprocessor macros help texts (#15218) This partially syncs help texts a bit further for: - ext/ffi - ext/ldap - ext/opcache - ext/pcre - ext/pdo_mysql - ext/re
Sync preprocessor macros help texts (#15218) This partially syncs help texts a bit further for: - ext/ffi - ext/ldap - ext/opcache - ext/pcre - ext/pdo_mysql - ext/readline - ext/standard
show more ...
|
#
40cf2e12 |
| 23-Jul-2024 |
Peter Kokot |
Autotools: Normalize pcre sources (#15085)
|
#
d20d1137 |
| 22-Jul-2024 |
Peter Kokot |
Append -Wno-implicit-fallthrough flag conditionally (#13331) Older GCC versions (< 7.0) don't support the -Wno-implicit-fallthrough compiler flag. This adds the flag conditionally in cas
Append -Wno-implicit-fallthrough flag conditionally (#13331) Older GCC versions (< 7.0) don't support the -Wno-implicit-fallthrough compiler flag. This adds the flag conditionally in case some other compiler will run into same issue. Fixes GH-13330
show more ...
|
#
68ae4777 |
| 20-Jul-2024 |
Peter Kokot |
Autotools: Quote M4 arguments (#15033) - PHP_ADD_INCLUDE - PHP_EVAL_INCLINE - PHP_EVAL_LIBLINE
|
#
0e2e8e0f |
| 14-Jul-2024 |
Peter Kokot |
Autotools: Quote all PHP_ADD_BUILD_DIR arguments (#14947) - All arguments quoted for consistency - m4_normalize used where list of directories becomes a bit simpler to read and see
Autotools: Quote all PHP_ADD_BUILD_DIR arguments (#14947) - All arguments quoted for consistency - m4_normalize used where list of directories becomes a bit simpler to read and see the diff
show more ...
|
#
063213b1 |
| 03-Jul-2024 |
Peter Kokot |
Autotools: Refactor PCRE JIT checks (#14781) - Check message moved to 2nd argument of PHP_ARG_WITH - AH_TEMPLATE takes care of help message defined on one place for both defines
Autotools: Refactor PCRE JIT checks (#14781) - Check message moved to 2nd argument of PHP_ARG_WITH - AH_TEMPLATE takes care of help message defined on one place for both defines - AS_VAR_IF used and CS sycned a bit - Cache variables renamed to php_cv_* - Redundant AC_CANONICAL_HOST call removed. The host_cpu is set together with a triplet in PHP_CANONICAL_HOST_TARGET - Over-quoted arguments reduced
show more ...
|
#
9caad374 |
| 30-Jun-2024 |
Peter Kokot |
Autotools: Refactor Valgrind support (#14736) When Valgrind is enabled and not found on the system, default error can be thrown by PKG_CHECK_MODULES instead of writing a manual error ste
Autotools: Refactor Valgrind support (#14736) When Valgrind is enabled and not found on the system, default error can be thrown by PKG_CHECK_MODULES instead of writing a manual error step. - This uses less redundant variables and has synced CS. - AS_VAR_IF used instead of raw shell ifs - Added some basic help descriptions for macro definitions
show more ...
|
#
2f6a2107 |
| 09-Mar-2024 |
Peter Kokot |
Use memmove() unconditionally in the code (#13647) The memmove() function is C99 standard function [1] and check was left for the PCRE2 bundled library. It can be simplified by passing t
Use memmove() unconditionally in the code (#13647) The memmove() function is C99 standard function [1] and check was left for the PCRE2 bundled library. It can be simplified by passing the compile option instead of checking always available function on current systems. External PCRE2 library on the system doesn't need this. [1]: https://port70.net/~nsz/c/c99/n1256.html#7.21.2.2
show more ...
|
#
0ddc3a23 |
| 19-Feb-2024 |
Peter Kokot |
[skip ci] Fix Intel CET check in ext/pcre This adds test program body `int main(void) { return 0; }` and fixes the configure step with cache enabled (`configure -C`).
|
#
ae5beff6 |
| 17-Feb-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Upgrade bundled pcre2lib to 10.43 (#13413)
|
Revision tags: php-8.2.0RC1, php-8.1.10, php-8.0.23, php-8.0.23RC1, php-8.1.10RC1, php-8.2.0beta3, php-8.2.0beta2, php-8.1.9, php-8.0.22, php-8.1.9RC1, php-8.2.0beta1, php-8.0.22RC1, php-8.0.21, php-8.1.8, php-8.2.0alpha3, php-8.1.8RC1, php-8.2.0alpha2, php-8.0.21RC1, php-8.0.20, php-8.1.7, php-8.2.0alpha1, php-7.4.30, php-8.1.7RC1, php-8.0.20RC1, php-8.1.6, php-8.0.19, php-8.1.6RC1, php-8.0.19RC1, php-8.0.18, php-8.1.5, php-7.4.29, php-8.1.5RC1, php-8.0.18RC1, php-8.1.4, php-8.0.17, php-8.1.4RC1, php-8.0.17RC1, php-8.1.3, php-8.0.16, php-7.4.28, php-8.1.3RC1, php-8.0.16RC1, php-8.1.2, php-8.0.15, php-8.1.2RC1, php-8.0.15RC1, php-8.0.14, php-8.1.1, php-7.4.27, php-8.1.1RC1, php-8.0.14RC1, php-7.4.27RC1, php-8.1.0, php-8.0.13, php-7.4.26, php-7.3.33, php-8.1.0RC6, php-7.4.26RC1, php-8.0.13RC1, php-8.1.0RC5, php-7.3.32, php-7.4.25, php-8.0.12, php-8.1.0RC4, php-8.0.12RC1, php-7.4.25RC1, php-8.1.0RC3, php-8.0.11, php-7.4.24, php-7.3.31, php-8.1.0RC2, php-7.4.24RC1, php-8.0.11RC1, php-8.1.0RC1, php-7.4.23, php-8.0.10, php-7.3.30, php-8.1.0beta3, php-8.0.10RC1, php-7.4.23RC1, php-8.1.0beta2, php-8.0.9, php-7.4.22, php-8.1.0beta1, php-7.4.22RC1, php-8.0.9RC1, php-8.1.0alpha3 |
|
#
909e1345 |
| 06-Jul-2021 |
Brent Roose |
Fix typo "without-pcre-jit"
|
Revision tags: php-7.4.21, php-7.3.29, php-8.0.8, php-8.1.0alpha2, php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1, php-8.0.6, php-7.4.19 |
|
#
721bd973 |
| 27-Apr-2021 |
Dmitry Stogov |
Fixed CPU detection
|
Revision tags: php-7.4.18, php-7.3.28, php-8.0.5 |
|
#
a3da5622 |
| 20-Apr-2021 |
Nikita Popov |
Use -Wno-implicit-fallthrough for pcre sljitNativeARM_64.c has implicit fallthrough.
|
Revision tags: php-8.0.5RC1, php-7.4.18RC1, php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23 |
|
#
f3ea88bf |
| 17-Sep-2020 |
Christoph M. Becker |
Fix bundled libpcre2 build regarding the `-fcf-protection` gcc flag Cf. <https://bugs.exim.org/show_bug.cgi?id=2578>.
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20 |
|
#
8c67c166 |
| 02-Jul-2020 |
Christoph M. Becker |
Update to PCRE2 10.35 We also port a fix for the build system regarding the `-fcf-protection` gcc flag; cf. <https://bugs.exim.org/show_bug.cgi?id=2578>.
|
Revision tags: php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1, php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1, php-7.4.3, php-7.2.28, php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1, php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2 |
|
#
624488b5 |
| 23-Jun-2019 |
Peter Kokot |
Fix bug #78197: PCRE2 version check When external PCRE library version is of format ##.##-RC# the check failed.
|
Revision tags: php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30 |
|
#
6a4ec6c7 |
| 27-May-2019 |
Dmitry Stogov |
Enable pcre valgrind support only in DEBUG build (it affects performance)
|
#
aa9433e9 |
| 25-May-2019 |
Anatol Belski |
Upgrade bundled PCRE2 to 10.33
|
#
ef34e00d |
| 23-May-2019 |
Hugh McMaster |
Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre
|
Revision tags: php-7.2.19RC1, php-7.3.6RC1 |
|
#
75fb7486 |
| 12-May-2019 |
Peter Kokot |
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment characte
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment character # which is visible in the output. - Line length normalized to 80 columns - Dots for most of the one line sentences - Macro definitions include similar pattern header comments now
show more ...
|
Revision tags: php-7.1.29, php-7.2.18, php-7.3.5 |
|
#
59f44906 |
| 19-Apr-2019 |
Kalle Sommer Nielsen |
Remove HAVE_PCRE, as ext/pcre is always available
|
Revision tags: php-7.2.18RC1, php-7.3.5RC1 |
|
#
12ee246a |
| 15-Apr-2019 |
Artem Panfilov |
ext/pcre/config0.m4: add ac_cv_have_pcre2_jit variable The HAVE_PCRE_JIT_SUPPORT check uses AC_RUN_IFELSE, which is not available when cross-compiling. As a fallback, JIT support is enab
ext/pcre/config0.m4: add ac_cv_have_pcre2_jit variable The HAVE_PCRE_JIT_SUPPORT check uses AC_RUN_IFELSE, which is not available when cross-compiling. As a fallback, JIT support is enabled based on CPU architecture. However, this may be wrong, e.g. when the JIT the feature was not enabled in the pcre2 build. Add a cache variable for the PCRE JIT feature to make it possible to override the check.
show more ...
|
Revision tags: php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
9df6a1e4 |
| 03-Mar-2019 |
Peter Kokot |
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not anymore. [1] https://www.gnu.org/software/autoconf/manual/autoconf.html#Pretty-Help-Strings
show more ...
|
Revision tags: php-7.3.3RC1, php-7.2.16RC1 |
|
#
fec954de |
| 19-Feb-2019 |
Remi Collet |
fix build with external libpcre2
|