]> granicus.if.org Git - php/commit
Moved zend_literal->cache_slot right into zval.
authorDmitry Stogov <dmitry@zend.com>
Thu, 17 Apr 2014 11:40:45 +0000 (15:40 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 17 Apr 2014 11:40:45 +0000 (15:40 +0400)
commite96073b1e40c4999dee70db684721a582ea5e055
treed2bfacb90dc6742450a5f6b6112c1db1d088d8ac
parentc92dd8eedf95f204520a3b2a15668d56a1aefbde
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.
35 files changed:
Zend/zend_API.c
Zend/zend_builtin_functions.c
Zend/zend_closures.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_constants.h
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_object_handlers.c
Zend/zend_object_handlers.h
Zend/zend_objects_API.c
Zend/zend_opcode.c
Zend/zend_types.h
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/date/php_date.c
ext/dom/php_dom.c
ext/opcache/Optimizer/compact_literals.c
ext/opcache/Optimizer/optimize_func_calls.c
ext/opcache/Optimizer/pass1_5.c
ext/opcache/Optimizer/zend_optimizer.c
ext/opcache/ZendAccelerator.h
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/reflection/php_reflection.c
ext/simplexml/simplexml.c
ext/spl/spl_array.c
ext/spl/spl_directory.c
ext/spl/spl_iterators.c
ext/standard/incomplete_class.c
ext/standard/user_filters.c
sapi/phpdbg/phpdbg_info.c
sapi/phpdbg/phpdbg_opcode.c