summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorRemi Collet <remi@php.net>2018-07-18 11:17:53 +0200
committerRemi Collet <remi@php.net>2018-07-18 11:17:53 +0200
commit0c3561892b1f396620bee520f69bd904e2b76dc1 (patch)
tree21d69be0942f6650429df4bd4bc9f9746c8c1812 /UPGRADING.INTERNALS
parent3b6e1ee4ee05678b5d717cd926a35ffdc1335929 (diff)
downloadphp-git-0c3561892b1f396620bee520f69bd904e2b76dc1.tar.gz
add info about zend_class_entry.iterator_funcs
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 4bf770e56b..b69d8216f6 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -23,6 +23,7 @@ PHP 7.3 INTERNALS UPGRADE NOTES
t. zif_handler
u. GC_G
v. php_add[c]slashes
+ w. zend_class_entry.iterator_funcs
2. Build system changes
a. Unix build system changes
@@ -147,6 +148,10 @@ PHP 7.3 INTERNALS UPGRADE NOTES
removed. It is now always the caller's responsibility to free the passed
string.
+ w. zend_class_entry.iterator_funcs have been replaced by iterator_funcs_ptr.
+ You don't have to set its value, setting parent.funcs in the get_iterator
+ function is enough.
+
========================
2. Build system changes
========================