diff options
author | George Peter Banyard <girgias@php.net> | 2020-08-26 12:57:24 +0200 |
---|---|---|
committer | George Peter Banyard <girgias@php.net> | 2020-08-26 12:59:43 +0200 |
commit | 1b2ec73c1d9175769c3ad4dd40825546851287bc (patch) | |
tree | 6990f3beaecc66a2f9f8196cb092691618ea8aa7 /UPGRADING.INTERNALS | |
parent | ebbe333ede58aef60740bd297327188513814f1b (diff) | |
download | php-git-1b2ec73c1d9175769c3ad4dd40825546851287bc.tar.gz |
Drop various unused macros/APIs
Also convert_libmagic_pattern() to return a zend_string*
Closes GH-6029
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r-- | UPGRADING.INTERNALS | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index 711ba47604..404f5f9c67 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -22,6 +22,7 @@ PHP 8.0 INTERNALS UPGRADE NOTES s. zend_fcall_info no_separation flag removed t. Signature changes u. Error Notification callbacks to replace zend_error_cb overwrite use-cases + v. Removed Zend APIs 2. Build system changes a. Abstract @@ -201,6 +202,17 @@ PHP 8.0 INTERNALS UPGRADE NOTES } zend_register_error_notify_callback(my_error_notify_cb); + v. The following APIs have been removed from the Zend Engine: + - zend_ts_hash_init_ex(), drop the last argument and use zend_ts_hash_init() instead + - zend_hash_init_ex(), drop the last argument and use zend_hash_init() instead + - zval_internal_dtor(), use zval_internal_ptr_dtor() instead + - zval_dtor_func(), use rc_dtor_func() instead + - zval_ptr_dtor_wrapper(), use zval_ptr_dtor() instead + - zval_internal_ptr_dtor_wrapper(), use zval_internal_ptr_dtor() instead + + w. The following APIs have been renamed: + - _zend_ts_hash_init() to zend_ts_hash_init() + ======================== 2. Build system changes ======================== |