summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UPGRADING.INTERNALS11
1 files changed, 11 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index 2d18a5f258..1cdf0be522 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -9,6 +9,9 @@ PHP 7.0 INTERNALS UPGRADE NOTES
h. HashTable API
i. New portable macros for large file support
j. New portable macros for integers
+ k. get_class_entry object handler info
+ l. get_class_name object handler info
+ m. Other portable macros info
2. Build system changes
a. Unix build system changes
@@ -110,6 +113,14 @@ PHP 7.0 INTERNALS UPGRADE NOTES
The handler is now obligatory, no longer accepts a `parent` argument and
must return a non-NULL zend_string*, which will be released by the caller.
+ m. Other portable macros info
+
+ ZEND_SECURE_ZERO - zeroes chunk of memory
+ ZEND_VALID_SOCKET - validates a php_socket_t variable
+
+ ZEND_FASTCALL is defined to use __vectorcall convention on VS2013 and above
+ ZEND_NORETURN is defined as __declspec(noreturn) on VS
+
========================
2. Build system changes
========================