summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2018-10-03 08:47:07 +0200
committerKalle Sommer Nielsen <kalle@php.net>2018-10-03 08:47:07 +0200
commitbf344425812b0f6156d0a8a54ed7bc38054f7636 (patch)
treeab51fac161416349292f0206d0c569ec1b6295c8 /UPGRADING.INTERNALS
parent3e2549d74f0b00a471eb2629ac367f60541098f5 (diff)
downloadphp-git-bf344425812b0f6156d0a8a54ed7bc38054f7636.tar.gz
Implemented RFC "Always available hash extension"
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS18
1 files changed, 14 insertions, 4 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index a38ac6af69..2d2df715d1 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -7,11 +7,13 @@ PHP 7.4 INTERNALS UPGRADE NOTES
d. Removed zend_check_private()
2. Build system changes
- a. Unix build system changes
- b. Windows build system changes
+ a. Abstract
+ b. Unix build system changes
+ c. Windows build system changes
3. Module changes
a. ext/xml
+ b. ext/hash
========================
1. Internal API changes
@@ -52,14 +54,18 @@ PHP 7.4 INTERNALS UPGRADE NOTES
2. Build system changes
========================
- a. Unix build system changes
+ a. Abstract
+ - The hash extension is now always available, meaning the --enable-hash
+ configure argument has been removed.
+
+ b. Unix build system changes
- configure --help now also outputs --program-suffix and --program-prefix
information by using the Autoconf AC_ARG_PROGRAM macro.
- Obsolescent macros AC_FUNC_VPRINTF and AC_FUNC_UTIME_NULL have been
removed. Symbols HAVE_VPRINTF and HAVE_UTIME_NULL are no longer defined
since they are not needed on the current systems.
- b. Windows build system changes
+ c. Windows build system changes
========================
3. Module changes
@@ -68,3 +74,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES
a. ext/xml
- The public (internal) API of the ext/xml extension has been removed. All
functions and structures are private to the extension now.
+
+ b. ext/hash
+ - The hash extension is now always available, allowing extensions to rely
+ on its functionality to be available without compile time checks.