]> granicus.if.org Git - php/commit
Reimplement iteration magic with HashTableIterators (see https://wiki.php.net/rfc...
authorDmitry Stogov <dmitry@zend.com>
Thu, 29 Jan 2015 18:05:02 +0000 (21:05 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 29 Jan 2015 18:05:02 +0000 (21:05 +0300)
commit15a23b1218b3e38630d677751a975907daa2cd54
tree0d15452a3c633f65c6529cc7088704e7a229d452
parent10a3260b1f16b6075fd8140f673dfef4d5efea91
Reimplement iteration magic with HashTableIterators (see https://wiki.php.net/rfc/php7_foreach#implementation_details)
19 files changed:
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_execute_API.c
Zend/zend_generators.c
Zend/zend_globals.h
Zend/zend_hash.c
Zend/zend_hash.h
Zend/zend_types.h
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_opcodes.c
Zend/zend_vm_opcodes.h
ext/opcache/Optimizer/block_pass.c
ext/opcache/Optimizer/optimize_temp_vars_5.c
ext/opcache/Optimizer/pass2.c
ext/standard/array.c
tests/lang/foreachLoop.013.phpt
tests/lang/foreachLoop.015.phpt