]> granicus.if.org Git - php/commit
Implement argument unpacking
authorNikita Popov <nikic@php.net>
Thu, 29 Aug 2013 09:35:11 +0000 (11:35 +0200)
committerNikita Popov <nikic@php.net>
Sat, 11 Jan 2014 11:42:08 +0000 (12:42 +0100)
commit2c47dfbaebb203ab547f3c7e786cb1db5e84674a
tree0afe28b1bc1a9de0861b61bbbe9eeceb289edfde
parentc7bb28333804403c1e7cd817386ea1d527ad25e6
Implement argument unpacking

RFC: https://wiki.php.net/rfc/argument_unpacking
18 files changed:
Zend/tests/arg_unpack/basic.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/by_ref.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/dynamic.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/internal.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/invalid_type.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/method.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/new.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/string_keys.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/traversable_throwing_exception.phpt [new file with mode: 0644]
Zend/tests/arg_unpack/traversable_with_by_ref_parameters.phpt [new file with mode: 0644]
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_language_parser.y
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_opcodes.c
Zend/zend_vm_opcodes.h