]> granicus.if.org Git - php/commit
Implement return types
authorLevi Morrison <levim@php.net>
Thu, 8 Jan 2015 20:40:36 +0000 (23:40 +0300)
committerLevi Morrison <levim@php.net>
Tue, 27 Jan 2015 18:49:56 +0000 (11:49 -0700)
commitc8576c5a46508ce87f7d2eb2442e6a9283b6a1ce
tree65a6b0195b60631537af97e7acd726aec127c732
parent0290571ccfb3a440599ca009e97f2879bb1d09f0
Implement return types

RFC is documented here: https://wiki.php.net/rfc/return_types
63 files changed:
Zend/tests/return_types/001.phpt [new file with mode: 0644]
Zend/tests/return_types/002.phpt [new file with mode: 0644]
Zend/tests/return_types/003.phpt [new file with mode: 0644]
Zend/tests/return_types/004.phpt [new file with mode: 0644]
Zend/tests/return_types/005.phpt [new file with mode: 0644]
Zend/tests/return_types/006.phpt [new file with mode: 0644]
Zend/tests/return_types/007.phpt [new file with mode: 0644]
Zend/tests/return_types/008.phpt [new file with mode: 0644]
Zend/tests/return_types/009.phpt [new file with mode: 0644]
Zend/tests/return_types/010.phpt [new file with mode: 0644]
Zend/tests/return_types/011.phpt [new file with mode: 0644]
Zend/tests/return_types/012.phpt [new file with mode: 0644]
Zend/tests/return_types/013.phpt [new file with mode: 0644]
Zend/tests/return_types/014.phpt [new file with mode: 0644]
Zend/tests/return_types/015.phpt [new file with mode: 0644]
Zend/tests/return_types/016.phpt [new file with mode: 0644]
Zend/tests/return_types/017.phpt [new file with mode: 0644]
Zend/tests/return_types/018.phpt [new file with mode: 0644]
Zend/tests/return_types/019.phpt [new file with mode: 0644]
Zend/tests/return_types/020.phpt [new file with mode: 0644]
Zend/tests/return_types/021.phpt [new file with mode: 0644]
Zend/tests/return_types/022.phpt [new file with mode: 0644]
Zend/tests/return_types/023.phpt [new file with mode: 0644]
Zend/tests/return_types/024.phpt [new file with mode: 0644]
Zend/tests/return_types/025.phpt [new file with mode: 0644]
Zend/tests/return_types/classes.php.inc [new file with mode: 0644]
Zend/tests/return_types/generators001.phpt [new file with mode: 0644]
Zend/tests/return_types/generators002.phpt [new file with mode: 0644]
Zend/tests/return_types/generators003.phpt [new file with mode: 0644]
Zend/tests/return_types/generators004.phpt [new file with mode: 0644]
Zend/tests/return_types/generators005.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance001.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance002.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance003.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance004.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance005.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance006.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance007.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance008.phpt [new file with mode: 0644]
Zend/tests/return_types/inheritance009.phpt [new file with mode: 0644]
Zend/tests/return_types/reflection001.phpt [new file with mode: 0644]
Zend/tests/return_types/rfc001.phpt [new file with mode: 0644]
Zend/tests/return_types/rfc002.phpt [new file with mode: 0644]
Zend/tests/return_types/rfc003.phpt [new file with mode: 0644]
Zend/tests/return_types/rfc004.phpt [new file with mode: 0644]
Zend/zend_API.c
Zend/zend_ast.c
Zend/zend_ast.h
Zend/zend_closures.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_inheritance.c
Zend/zend_language_parser.y
Zend/zend_opcode.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_opcodes.c
Zend/zend_vm_opcodes.h
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/reflection/php_reflection.c