]> granicus.if.org Git - php/commitdiff
added info about some other macro changes
authorAnatol Belski <ab@php.net>
Wed, 19 Nov 2014 23:30:50 +0000 (00:30 +0100)
committerAnatol Belski <ab@php.net>
Thu, 20 Nov 2014 13:23:15 +0000 (14:23 +0100)
UPGRADING.INTERNALS

index 2d18a5f258079a7e170f28421bec2247d09feb4d..1cdf0be5229458d097d958c9064fd4b6a2dd69be 100644 (file)
@@ -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
 ========================