]> granicus.if.org Git - php/commit
Improved type hinting:
authorDmitry Stogov <dmitry@zend.com>
Fri, 20 Mar 2015 13:04:04 +0000 (16:04 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 20 Mar 2015 13:04:04 +0000 (16:04 +0300)
commit59356126664584e0a67128acad161f8bd86381fa
tree65c26e29d8d953ef34217ecc09745dcdc3abc0f2
parent44669e8f418708a3107fd797892d4e4e0aca1116
Improved type hinting:

EX_PREV_USES_STRICT_TYPES() and family changed/renamed to fit with other macros
Optimized zend_verify_internal_arg_type() and family (they don't need "strict" argument anymore)
Standerd ZPP is called from VM only for weak type check or strict exception (int -> double)
Fixed ZEND_RECV_VARIADIC
Fixed ZEND_STRLEN

TODO: should we accept IS_NULL for non-nullable arguments?
Zend/zend_API.c
Zend/zend_API.h
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h