]> granicus.if.org Git - php/commit
Reduced VM code size.
authorDmitry Stogov <dmitry@zend.com>
Wed, 6 Dec 2017 22:52:27 +0000 (01:52 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 6 Dec 2017 22:52:27 +0000 (01:52 +0300)
commit91507ba6e8b46eae304b571af1061462c7987719
tree19a034485edd2f2ce2fb0a6feaf1b33e643c927e
parent9cdd547ecad81fb4ea499db2f9a62be55b54390f
Reduced VM code size.
Made FETCH_DIM/OBJ_FUNC_ARG to dispatch ro corresponding FETCH_DIM/OBJ_R/_W handlers.
Merged TMP and VAR specializations of ZEND_FETCH_OBJ_R.
Allowed dispatching to less specialized handelrs and helpers. (e.g. from OP_TMP_CONST to OP_TMPVAR_CONST).
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_gen.php
Zend/zend_vm_opcodes.c