summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2020-12-13 16:50:22 +0100
committerAnatol Belski <ab@php.net>2020-12-13 16:52:01 +0100
commitffcc93e3e51bb6954d4862935dbe54436a04211d (patch)
treedb69f7335b51f7687a5565d8e8f1abaae4e72563 /UPGRADING.INTERNALS
parentc6d3c68fb4d35f85fe45481e5f7d63a9ec68bb6d (diff)
downloadphp-git-ffcc93e3e51bb6954d4862935dbe54436a04211d.tar.gz
UPGRADING.INTERNALS: Document hash init signature changes [ci skip]
Signed-off-by: Anatol Belski <ab@php.net>
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS8
1 files changed, 8 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index 3e2aeb70a4..c1ddd4fad2 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -5,6 +5,7 @@ PHP 8.1 INTERNALS UPGRADE NOTES
2. Build system changes
3. Module changes
+ a. ext/hash
========================
1. Internal API changes
@@ -17,3 +18,10 @@ PHP 8.1 INTERNALS UPGRADE NOTES
========================
3. Module changes
========================
+
+ a. ext/hash
+ - The init signatures are extended with an additional `HashTable*`
+ argument. The passed HT is to contain the algorithm specific
+ configuration. If the an algorithm doesn't make use of any
+ additional configuration, the argument is to be marked with
+ ZEND_ATTRIBUTE_UNUSED.