#
5bcbe8a3 |
| 21-Sep-2024 |
Christoph M. Becker |
Fix minimal Windows version As of PHP 8.3.0, Windows 8/Server 2012 are the minimum requirement. However, PR #9104 only updated `_WIN32_WINNT`, but not `WINVER`[1], `NTDDI_VERSION`[2]
Fix minimal Windows version As of PHP 8.3.0, Windows 8/Server 2012 are the minimum requirement. However, PR #9104 only updated `_WIN32_WINNT`, but not `WINVER`[1], `NTDDI_VERSION`[2] nor the manifest[3]. [1] <https://learn.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers> [2] <https://learn.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers> [3] <https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests> Closes GH-15975.
show more ...
|
#
f16ab751 |
| 04-Aug-2024 |
Peter Kokot |
Refactor HAVE_SQLDATASOURCES check (#15222) On Windows, this preprocessor macro is moved to odbc extension, in Autotools check CS is synced and some basic help text is added.
|
#
436baae1 |
| 18-Jul-2024 |
Peter Kokot |
[skip ci] Sync HAVE_SIGSETJMP removal This adds notice in the UPGRADING.INTERNALS file and removes redundant undefinition from Windows config header. Follow-up of GH-14942.
|
#
f1097958 |
| 08-Jun-2024 |
Peter Kokot |
Sync HAVE_GRP_H definition (#14514) This syncs the HAVE_GRP_H definition on Windows (manually defined) and Autotools (checked with AC_CHECK_HEADERS): HAVE_GRP_H is is either undefine
Sync HAVE_GRP_H definition (#14514) This syncs the HAVE_GRP_H definition on Windows (manually defined) and Autotools (checked with AC_CHECK_HEADERS): HAVE_GRP_H is is either undefined or defined to value 1.
show more ...
|
#
cb2c5de3 |
| 29-May-2024 |
Peter Kokot |
Add PHP_SBINDIR (#13363) The PHP_SBINDIR symbol was defined on *nix systems but never used. This adds the constant similar to PHP_BINDIR also to PHP. On Windows it is the value of pr
Add PHP_SBINDIR (#13363) The PHP_SBINDIR symbol was defined on *nix systems but never used. This adds the constant similar to PHP_BINDIR also to PHP. On Windows it is the value of prefix configuration when PHP was built (same value as PHP_BINDIR).
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 ...
|
#
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
|
#
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, 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 ...
|