]> granicus.if.org Git - php/commitdiff
Catch up with some recent changes [ci skip]
authorPeter Kokot <peterkokot@gmail.com>
Tue, 25 Jun 2019 20:32:54 +0000 (22:32 +0200)
committerPeter Kokot <peterkokot@gmail.com>
Thu, 27 Jun 2019 22:29:50 +0000 (00:29 +0200)
- Mention mysqli::stat()
- Mention removal of HAVE_* for always defined extensions
- Mention removed symbols defined during the build

UPGRADING
UPGRADING.INTERNALS

index be14f0699be2710a8d65f5629dd2b0677af36a60..2f7dcd3e9c5c194883334a4673e04d2c175916e1 100644 (file)
--- a/UPGRADING
+++ b/UPGRADING
@@ -58,6 +58,8 @@ PHP 7.4 UPGRADE NOTES
 - MySQLi:
   . The embedded server functionality has been removed. It was broken since
     at least PHP 7.0.
+  . The undocumented mysqli::$stat property has been removed in favor of
+    mysqli::stat().
 
 - Openssl:
   . The openssl_random_pseudo_bytes() function will now throw an exception in
index 94a835ef398750620454ebf98741c1946ffb4093..4f815a10f4e83ee8f713bcddf64845a408b89985 100644 (file)
@@ -222,6 +222,8 @@ PHP 7.4 INTERNALS UPGRADE NOTES
     - The filter extension no longer exposes the --with-pcre-dir configure
       argument and therefore allows shared builds with ./configure for Unix
       builds.
+    - Symbols HAVE_DATE, HAVE_REFLECTION, and HAVE_SPL have been removed. It
+      should be considered to have these extensions always available.
 
   b. Unix build system changes
     - configure --help now also outputs --program-suffix and --program-prefix
@@ -243,6 +245,14 @@ PHP 7.4 INTERNALS UPGRADE NOTES
       anymore and now takes one optional argument - minimum required version.
     - with-pcre-valgrind and with-valgrind are merged, and valgrind detected by
       pkgconfig
+    - Removed unused AC_PROG_CC_C_O check and the NO_MINUS_C_MINUS_O symbol.
+    - Obsolescant checks for headers and functions that are part of C89 have
+      been removed. The following symbols are therefore no longer defined by the
+      PHP build system at the configure step and shouldn't be used anymore:
+      HAVE_SETLOCALE, HAVE_LOCALECONV, HAVE_STRSTR, HAVE_STRTOL, HAVE_STRBRK,
+      HAVE_PERROR, HAVE_STRFTIME, HAVE_TZNAME, HAVE_STDARG_H, HAVE_STRING_H,
+      HAVE_STDLIB_H, HAVE_SYS_VARARGS_H, HAVE_STDARG_H, HAVE_ASSERT_H,
+      HAVE_SYS_DIR_H, TM_IN_SYS_TIME, HAVE_STRTOD, HAVE_STRCOLL.
 
   c. Windows build system changes