summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-12-28 11:22:18 +0300
committerDmitry Stogov <dmitry@zend.com>2018-12-28 11:22:18 +0300
commit76d8f3923e93ea0f11d11b3184811d1206242ae3 (patch)
tree467360e113fdc2550697174128f2710fa7b9fd2f /UPGRADING.INTERNALS
parentc706adaaabb3537579ed727ded4c16b258f9453b (diff)
downloadphp-git-76d8f3923e93ea0f11d11b3184811d1206242ae3.tar.gz
Revert HASH_FLAG_INITIALIZED into HASH_FLAG_UNINITIALIZED.
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS5
1 files changed, 5 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index efa1d110fc..2335e76635 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -12,6 +12,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES
i. php_fgetcsv() and php_fputcsv()
j. Removed add_get_assoc_*() and add_get_index_*()
k. Class declaration opcodes
+ l. HASH_FLAG_INITIALIZED
2. Build system changes
a. Abstract
@@ -153,6 +154,10 @@ PHP 7.4 INTERNALS UPGRADE NOTES
actual linked performed by ZEND_DECLARE_...CLASS... opcode(s).
Linked classes have ZEND_ACC_LINKED flag set.
+ l. HASH_FLAG_INITIALIZED was reverted into HASH_FLAG_UNINITIALIZED.
+ Special HT_IS_INITIALIZED() and HT_INVALIDATE() macro were introduced
+ to hide implementation details.
+
========================
2. Build system changes
========================