From 583c3dc9e79b1c4573e58307c0ac823f1b8b4a2e Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 20 Nov 2014 00:30:50 +0100 Subject: [PATCH] added info about some other macro changes --- UPGRADING.INTERNALS | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 ======================== -- 2.50.1