com php-src: Moved zend_literal->cache_slot right int o zval. It should be accessed using Z_CACHE _SLOT() macro. zend_literal structure is re moved.
API functions that accepted pointer to z end_literal now accept pointer to zval or cache _slot directly. Calls of such functiond that now accept
cache_slot need to be changed to p ass -1 instead of NULL.: Zend/zend_API.c Zend/zend_builtin_functions.c Zend/zend_closures.c Zend/zend_compile.c
Zend/zend_compi
| From: | Dmitry Stogov | Date: | Thu, 17 Apr 2014 11:40:45 +0000 |
| Subject: | com php-src: Moved zend_literal->cache_slot right int o zval. It should be accessed using Z_CACHE _SLOT() macro. zend_literal structure is re moved. API functions that accepted pointer to z end_literal now accept pointer to zval or cache _slot directly. Calls of such functiond that now accept cache_slot need to be changed to p ass -1 instead of NULL.: Zend/zend_API.c Zend/zend_builtin_functions.c Zend/zend_closures.c Zend/zend_compile.c Zend/zend_compi |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-77354@lists.php.net to get a copy of this message | ||
Commit: e96073b1e40c4999dee70db684721a582ea5e055
Author: Dmitry Stogov <dmitry@zend.com> Thu, 17 Apr 2014 15:40:45 +0400
Parents: c92dd8eedf95f204520a3b2a15668d56a1aefbde
Branches: phpng
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=e96073b1e40c4999dee70db684721a582ea5e055
Log:
Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot
directly.
Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL..
Changed paths:
M Zend/zend_API.c
M Zend/zend_builtin_functions.c
M Zend/zend_closures.c
M Zend/zend_compile.c
M Zend/zend_compile.h
M Zend/zend_constants.c
M Zend/zend_constants.h
M Zend/zend_execute.c
M Zend/zend_execute.h
M Zend/zend_execute_API.c
M Zend/zend_object_handlers.c
M Zend/zend_object_handlers.h
M Zend/zend_objects_API.c
M Zend/zend_opcode.c
M Zend/zend_types.h
M Zend/zend_vm_def.h
M Zend/zend_vm_execute.h
M ext/date/php_date.c
M ext/dom/php_dom.c
M ext/opcache/Optimizer/compact_literals.c
M ext/opcache/Optimizer/optimize_func_calls.c
M ext/opcache/Optimizer/pass1_5.c
M ext/opcache/Optimizer/zend_optimizer.c
M ext/opcache/ZendAccelerator.h
M ext/opcache/zend_persist.c
M ext/opcache/zend_persist_calc.c
M ext/reflection/php_reflection.c
M ext/simplexml/simplexml.c
M ext/spl/spl_array.c
M ext/spl/spl_directory.c
M ext/spl/spl_iterators.c
M ext/standard/incomplete_class.c
M ext/standard/user_filters.c
M sapi/phpdbg/phpdbg_info.c
M sapi/phpdbg/phpdbg_opcode.c
Diff: <Diff exceeded maximum size>