#
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 ...
|
#
713ac344 |
| 07-Mar-2024 |
Peter Kokot |
Remove unused config.w32.h.in symbols (#13617) - CONFIGURATION_FILE_PATH Removed via 2cf1b8d3459736457b46c295eb2e8b87acb4f521. - DISCARD_PATH Used for the --enable-disca
Remove unused config.w32.h.in symbols (#13617) - CONFIGURATION_FILE_PATH Removed via 2cf1b8d3459736457b46c295eb2e8b87acb4f521. - DISCARD_PATH Used for the --enable-discard-path CGI configure option and converted to INI configuration. Removed via 06f43b30c1c50ae8cafd35dd2207e3bbda7c3e3c. - HAVE_ERRMSG_H Removed via fd1578c196575c7e120a84ee030bb87c14a199b0. - HAVE_REGCOMP Used for regcomp function. - HAVE_RINT Used for rint function. - NEED_ISBLANK Windows ctype.h once didn't have C99 isblank() function. Cannot be found on current Windows systems anymore, neither was used in PHP at least since PHP 4.0. - PHP_URL_FOPEN Removed via cae27179ce1f84d47de87c4efbbcbd814f3c7bc6. - REGEX Not used in current code. - HSREGEX Not used in current code. - USE_CONFIG_FILE Symbol was once defined by the --with-config-file-path configure option.
show more ...
|
#
bd365149 |
| 23-Feb-2024 |
Peter Kokot |
Find and link math library as needed with AC_SEARCH_LIBS (#13481) On some systems (Haiku) the math library is part of the C library and it doesn't need to be explicitly prepended to LIBS
Find and link math library as needed with AC_SEARCH_LIBS (#13481) On some systems (Haiku) the math library is part of the C library and it doesn't need to be explicitly prepended to LIBS. The redundant HAVE_LIBM symbol defined by the AC_CHECK_LIB has been removed.
show more ...
|
#
e630aacf |
| 21-Feb-2024 |
Jorg Adam Sowa |
Remove HAVE_INET_PTON (#13410)
|
#
bb1109d9 |
| 04-Jan-2024 |
Peter Kokot |
Remove unused HAVE_INET_NTOP The inet_ntop() is always required and present via 931a8b07397700f18fdee0abc07cf516c7e2a0e4.
|
#
84022db8 |
| 29-Dec-2023 |
Peter Kokot |
Remove unused SIZEOF_SHORT (#13034)
|
#
a11c8a30 |
| 16-Dec-2022 |
Arnaud Le Blanc |
Limit stack size (#9104)
|
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 |
|
#
2c2ecba0 |
| 01-Apr-2022 |
George Peter Banyard |
Determine value of ZEND_MM_* during config and fix sign conversion (#6981) Also add a new ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT definition. This fixes many [-Wsign-conversion] warning
Determine value of ZEND_MM_* during config and fix sign conversion (#6981) Also add a new ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT definition. This fixes many [-Wsign-conversion] warnings. Co-authored-by: Guillaume Charifi <guillaume.charifi@sfr.fr> Co-authored-by: Bob Weinand <bobwei9@hotmail.com>
show more ...
|
Revision tags: 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, 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, php-7.4.18, php-7.3.28, php-8.0.5, 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, 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, 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 |
|
#
1e9db80d |
| 20-May-2020 |
George Peter Banyard |
Tweak some macro definition on Windows Closes GH-5606 |
#
4293dd5d |
| 23-Jul-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #79884: PHP_CONFIG_FILE_PATH is meaningless
|
#
3deb6b55 |
| 23-Jul-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79884: PHP_CONFIG_FILE_PATH is meaningless
|
#
15efb96d |
| 22-Jul-2020 |
Christoph M. Becker |
Fix #79884: PHP_CONFIG_FILE_PATH is meaningless It does not make sense to make assumptions about `PHP_CONFIG_FILE_PATH` during build time, since that value is never used during run time
Fix #79884: PHP_CONFIG_FILE_PATH is meaningless It does not make sense to make assumptions about `PHP_CONFIG_FILE_PATH` during build time, since that value is never used during run time on Windows. Since there is no `--with-config-file-path` on Windows either, we define `PHP_CONFIG_FILE_PATH` as `""`.
show more ...
|
Revision tags: php-7.4.6, php-7.2.31 |
|
#
38ecfe02 |
| 29-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #79532: sizeof off_t can be wrong
|
Revision tags: php-7.4.6RC1 |
|
#
67f9b0b7 |
| 28-Apr-2020 |
Christoph M. Becker |
Fix #79532: sizeof off_t can be wrong We have to actually determine the proper `SIZEOF_OFF_T`. Interestingly, it is `4` on Windows x64. We also have to prevent the redefinition
Fix #79532: sizeof off_t can be wrong We have to actually determine the proper `SIZEOF_OFF_T`. Interestingly, it is `4` on Windows x64. We also have to prevent the redefinition in pg_config.h. The clean solution would likely be to not include pg_config.h at all, but that's out of scope for BC reasons for now.
show more ...
|
Revision tags: php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1 |
|
#
457380ca |
| 29-Mar-2020 |
George Peter Banyard |
Drop wchar header check as always defined since C95 |
Revision tags: 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 |
|
#
039d678f |
| 04-Dec-2019 |
George Peter Banyard |
Remove now obsolete configure checks for INFINITY and NAN. |
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6 |
|
#
662afc80 |
| 07-Nov-2019 |
Máté Kocsis |
Remove PHP_SLEEP_NON_VOID as it is not useful anymore |
Revision tags: 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 |
|
#
605386e3 |
| 20-Jul-2019 |
Peter Kokot |
Remove HAVE_LOCALE_H and locale.h check This was a left over for supporting old code in PHP extensions out there. Check is not needed anymore since this is part of C89+ standard.
Remove HAVE_LOCALE_H and locale.h check This was a left over for supporting old code in PHP extensions out there. Check is not needed anymore since this is part of C89+ standard. Closes GH-4445
show more ...
|
#
e7fcc45c |
| 17-Jul-2019 |
Peter Kokot |
Fix typo |
#
63d6a2b6 |
| 16-Jul-2019 |
Peter Kokot |
Remove unused build checks - yp_get_default_domain was part of ext/yp - functions checks produce HAVE_function_name symbols. These checks are currently not used in php-src neither
Remove unused build checks - yp_get_default_domain was part of ext/yp - functions checks produce HAVE_function_name symbols. These checks are currently not used in php-src neither in the extensions out there. - Removed symbols because they are not used in the code: - HAVE_GCVT - HAVE_PUTENV - HAVE_PUTENV - HAVE_SETVBUF - HAVE_TEMPNAM - HAVE_SIN (sin is also defined in C89 standard) - HAVE_SETSOCKOPT - HAVE_LOCKF - HAVE_ISASCII - HAVE_YP_GET_DEFAULT_DOMAIN (and other yp extension related unused checks) - HAVE_LINK - HAVE_USLEEP is already defined in Windows configuration header - HAVE_LIBBIND has not been used in php-src for a while anymore - HAVE_GETHOSTNAME is duplicated in Windows configuration header Closes GH-4417
show more ...
|
Revision tags: php-7.2.21RC1, php-7.3.8RC1 |
|
#
c72d6da4 |
| 14-Jul-2019 |
Peter Kokot |
Remove timelib outdated defines - TIMELIB_OMIT_STDINT is not used anymore since https://github.com/derickr/timelib/commit/a171f99cf02baf39549ab7209e37565b8b8f6529 - HAVE_GETTIMEOFD
Remove timelib outdated defines - TIMELIB_OMIT_STDINT is not used anymore since https://github.com/derickr/timelib/commit/a171f99cf02baf39549ab7209e37565b8b8f6529 - HAVE_GETTIMEOFDAY was defined multiple times in Windows headers - ext/date/lib/timelib_config.h.win32 does not seem to be used Closes GH-4400
show more ...
|
Revision tags: php-7.4.0alpha3 |
|
#
550c2aa8 |
| 08-Jul-2019 |
Peter Kokot |
Remove C89 checks for signal.h and strerror These are part of the C89 and on today's systems not needed to be checked anymore. This removes symbols HAVE_SIGNAL and HAVE_STRERROR.
Remove C89 checks for signal.h and strerror These are part of the C89 and on today's systems not needed to be checked anymore. This removes symbols HAVE_SIGNAL and HAVE_STRERROR. - http://port70.net/~nsz/c/c89/c89-draft.html - locale.h is also part of C89 but will be removed per request in PHP 8
show more ...
|
Revision tags: php-7.3.7, php-7.2.20 |
|
#
e558ee79 |
| 01-Jul-2019 |
Peter Kokot |
Remove not needed checks for functions The following functions don't need to be checked anymore since the they are not used across the code or the symbols aren't used anymore: - cuse
Remove not needed checks for functions The following functions don't need to be checked anymore since the they are not used across the code or the symbols aren't used anymore: - cuserid (not used) - lrand48 (not used and removed via 6d6ef7aacc7f9b17709d2f93b70b359c75011f89) - random (check is not used) - srand48 (not used) - srandom (not used) - strdup (check is not used) and the unused check symbols: - HAVE_CUSERID - HAVE_LRAND48 - HAVE_RANDOM - HAVE_SRAND48 - HAVE_SRANDOM - HAVE_STRDUP Closes GH-4338
show more ...
|
#
6c1c66be |
| 30-Jun-2019 |
Peter Kokot |
Remove HAVE_LIMITS_H check The limits.h header is part of the C89 and is today available everywhere. There is no need to check for presence of this header anymore. The timel
Remove HAVE_LIMITS_H check The limits.h header is part of the C89 and is today available everywhere. There is no need to check for presence of this header anymore. The timelib has already been patched upstream via aae5907cb7e775f16bedf61b010b8692c12a2843 PHP extensions out there shouldn't rely on symbols defined during the build anyway and neither they do on this particular symbol anymore.
show more ...
|
Revision tags: php-7.4.0alpha2 |
|
#
638c2176 |
| 23-Jun-2019 |
Peter Kokot |
Remove HAVE_STRCOLL check The strcoll function is defined in the C89 standard and should be on today's systems always available via the <string.h> header. https://port70.net/~ns
Remove HAVE_STRCOLL check The strcoll function is defined in the C89 standard and should be on today's systems always available via the <string.h> header. https://port70.net/~nsz/c/c89/c89-draft.html#4.11.4.3 - Remove also SKIPIF strcoll check in test
show more ...
|