#
eb76a830 |
| 11-Feb-2024 |
Peter Kokot |
Remove PHP atomic includes and PHP_DEFINE M4 macro (#13372) PHP_DEFINE was introduced with the PHP 5 build system 9d9d39a0de3bec962c343051011f5a2ed7d7b242 and then refactored via 350
Remove PHP atomic includes and PHP_DEFINE M4 macro (#13372) PHP_DEFINE was introduced with the PHP 5 build system 9d9d39a0de3bec962c343051011f5a2ed7d7b242 and then refactored via 350de12bc24472ccf20ff9a8b39a6da0185c070d. This was once used to put defined constants into a single file to have more fine-graned dependencies (atomic includes). Since no known PHP extension is using this and it makes very little sense to use this, this M4 macro can be removed in favor of the Autoconf native way using AC_DEFINE and the usual included files php_config.h and config.h. - Generated unused include directory removed - Remove include dir from DEFS - Remove also include dir from PDO checks
show more ...
|
#
41e3044f |
| 09-Feb-2024 |
Peter Kokot |
Remove obsolete check for missing fclose declaration (#13360) SunOS 4.1.4 from 1994 didn't have fclose declared in standard header stdio.h. This doesn't need to be checked anymore, as fc
Remove obsolete check for missing fclose declaration (#13360) SunOS 4.1.4 from 1994 didn't have fclose declared in standard header stdio.h. This doesn't need to be checked anymore, as fclose is part of the C89+ standard and declaration is present on Solaris 10 (SunOS 5.10) and later.
show more ...
|
#
a4d64b26 |
| 07-Feb-2024 |
Derick Rethans |
Removed ext/oci8 and ext/pdo_oci (#13327) * Removed ext/oci8 and ext/pdo_oci They now live in their own repositories: https://github.com/php/pecl-database-oci8 https://
Removed ext/oci8 and ext/pdo_oci (#13327) * Removed ext/oci8 and ext/pdo_oci They now live in their own repositories: https://github.com/php/pecl-database-oci8 https://github.com/php/pecl-database-pdo_oci As per: https://wiki.php.net/rfc/unbundle_imap_pspell_oci8
show more ...
|
#
631bc816 |
| 06-Feb-2024 |
Ilija Tovilo |
Implement stackless internal function calls Co-authored-by: Dmitry Stogov <dmitry@zend.com> Closes GH-12461
|
#
5094a636 |
| 30-Jan-2024 |
Eric Mann |
PHP-8.3 is now for PHP-8.3.4-dev
|
#
ad925018 |
| 11-Jan-2024 |
Peter Kokot |
Remove obsolete _XPG_IV preprocessor directive (#13035) This was once used on SINIX UNIX variant and MIPS processors with the last release in 1995 to have working gettimeofday().
|
#
6f3888fe |
| 07-Jan-2024 |
Peter Kokot |
Remove root library check for dlopen() and dlsym() (#13086) The root library was added here for the Haiku system, to check dlopen() and dlsym(). However, the root library is already expl
Remove root library check for dlopen() and dlsym() (#13086) The root library was added here for the Haiku system, to check dlopen() and dlsym(). However, the root library is already explicitly linked in the system, and it does not need to be checked neither linked anymore, since at least ~2013.
show more ...
|
#
22ec2585 |
| 05-Jan-2024 |
Peter Kokot |
Omit HAVE_INET_NTOP definition with AC_CHECK_FUNC (#13073) Following the bb1109d9f1275866ce6664c897176c91d6f3baaa this now doesn't define the unused symbol HAVE_INET_NTOP also in Autotoo
Omit HAVE_INET_NTOP definition with AC_CHECK_FUNC (#13073) Following the bb1109d9f1275866ce6664c897176c91d6f3baaa this now doesn't define the unused symbol HAVE_INET_NTOP also in Autotools build system.
show more ...
|
#
2caa2fe0 |
| 04-Jan-2024 |
Peter Kokot |
Remove libbind from build system (#12991) Linking with -lbind is no longer relevant. The libbind was once part of the ISC project bind9. In 2013, maintenance was moved to NetBSD which
Remove libbind from build system (#12991) Linking with -lbind is no longer relevant. The libbind was once part of the ISC project bind9. In 2013, maintenance was moved to NetBSD which integrated it into netresolv. [1]: https://www.isc.org/othersoftware/#libbind [2]: https://wiki.netbsd.org/individual-software-releases/netresolv/
show more ...
|
#
d33a5348 |
| 02-Jan-2024 |
Jakub Zelenka |
PHP-8.3 is now for PHP-8.3.3-dev
|
#
3164a9ef |
| 02-Jan-2024 |
Peter Kokot |
Remove unused in_addr_t type alias (#12994) The fastcgi code was refactored in 18cf4e0a8a574034f60f4d123407c173e57e54ec and in_addr_t is no longer used. The PHP_CHECK_IN_ADDR_T is al
Remove unused in_addr_t type alias (#12994) The fastcgi code was refactored in 18cf4e0a8a574034f60f4d123407c173e57e54ec and in_addr_t is no longer used. The PHP_CHECK_IN_ADDR_T is also obsolete and not recommended way to discover availability of the type. If needed in the future, the AC_CHECK_TYPES can be used instead.
show more ...
|
#
927adfb1 |
| 20-Dec-2023 |
Cristian Rodríguez |
Use a single version of mempcpy(3) (#12257) While __php_mempcpy is only used by ext/standard/crypt_sha*, the mempcpy "pattern" is used everywhere. This commit removes __php_memp
Use a single version of mempcpy(3) (#12257) While __php_mempcpy is only used by ext/standard/crypt_sha*, the mempcpy "pattern" is used everywhere. This commit removes __php_mempcpy, adds zend_mempcpy and transforms open-coded parts into function calls.
show more ...
|
#
b90c9ca7 |
| 23-Sep-2023 |
Thomas Hurst |
Enable ifunc checks on FreeBSD 12+ This was disabled in 2019 due to problems reported in FreeBSD 11. The original report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which
Enable ifunc checks on FreeBSD 12+ This was disabled in 2019 due to problems reported in FreeBSD 11. The original report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which also happens to be the first version ifunc use appeared in libc. Close GH-12288
show more ...
|
#
09838f17 |
| 09-Dec-2023 |
David CARLIER |
zend_call_stack support proposal for solaris/illumos. (#12862)
|
#
1fdf21fe |
| 05-Dec-2023 |
Eric Mann |
PHP-8.3 is now for PHP 8.3.2-dev
|
#
40d1442c |
| 27-Nov-2023 |
Peter Kokot |
Remove unused gcov artifacts (#12786)
|
#
3665e900 |
| 24-Nov-2023 |
Peter Kokot |
Remove unused PHP_COMPILE and CXX_PHP_COMPILE variables (#12760) These were part of the old build system and are no longer used.
|
#
5140889c |
| 22-Nov-2023 |
Peter Kokot |
Remove unused build variables (#12746) - LFLAGS - PHP_LIBS - SHARED_LIBTOOL - EXT_LIBS These were part of the build system in the past and are no longer used in curr
Remove unused build variables (#12746) - LFLAGS - PHP_LIBS - SHARED_LIBTOOL - EXT_LIBS These were part of the build system in the past and are no longer used in current code.
show more ...
|
#
178d3acf |
| 21-Nov-2023 |
Jakub Zelenka |
PHP 8.3 is now 8.3.1-dev
|
#
7d52f399 |
| 21-Nov-2023 |
Peter Kokot |
Remove redundant PHP_SUBST_OLD(INCLUDE_PATH) (#12738) The AC_SUBST(INCLUDE_PATH) is enough to only replace the variable in the build-defs.h.in file.
|
#
77ea5c56 |
| 19-Nov-2023 |
Peter Kokot |
Remove obsolescent AC_TYPE_SIZE_T (#12719) The macro checks for existence of size_t in <stddef.h> otherwise it sets it to 'unsigned int'. The size_t is part of C89 standard and all p
Remove obsolescent AC_TYPE_SIZE_T (#12719) The macro checks for existence of size_t in <stddef.h> otherwise it sets it to 'unsigned int'. The size_t is part of C89 standard and all platforms should have it. Macro is also marked to be made obsolete in the future versions of Autoconf. At this point there is still AC_FUNC_ALLOCA in PHP's configure.ac which uses AC_TYPE_SIZE_T under the hood so the check is still done there in the meantime.
show more ...
|
#
a35a69ff |
| 18-Nov-2023 |
Peter Kokot |
Clean duplicate headers check (#12710) - AC_CHECK_HEADERS already includes the header(s) listed in the first argument, so additional net/if.h is redundant. - The crypt.h is checked
Clean duplicate headers check (#12710) - AC_CHECK_HEADERS already includes the header(s) listed in the first argument, so additional net/if.h is redundant. - The crypt.h is checked two times and HAVE_CRYPT_H is only needed in ext/standard. - Remove duplicate <string.h> in ext/standard - Remove duplicate <string.h> in getaddrinfo check in configure.ac
show more ...
|
#
a6d5f346 |
| 18-Nov-2023 |
Peter Kokot |
Remove obsolete DG/UX check (#12713) DG/UX is a discontinued Unix OS, the support for which ended in 2001.
|
#
931a8b07 |
| 17-Nov-2023 |
David CARLIER |
inet_ntop requirement check at configure time instead (#12700)
|
#
44f9c226 |
| 29-Oct-2023 |
David Carlier |
following-up on GH-12551: removing inet_ntoa usage Close GH-12554
|