summaryrefslogtreecommitdiff
path: root/ext/pcre/php_pcre.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-12-16 18:40:52 +0300
committerDmitry Stogov <dmitry@zend.com>2014-12-16 18:40:52 +0300
commit3a18597774d4b63a134db0c38235be9fa72f9560 (patch)
treeeb24d6c4ddc6f2762f5f01dee3a9a0884fd0e82d /ext/pcre/php_pcre.c
parentea7f768b2fc49f877b29db88c52506b7e6d41007 (diff)
downloadphp-git-3a18597774d4b63a134db0c38235be9fa72f9560.tar.gz
Optimize argument passing handlers:
- predcalculate offsets of passed argument and store it in opline->result.var for ZEND_SEND_*; - don't update "number of passed arguments" op each ZEND_SEND_* opcode, store it on call frame creation - Change ZEND_HANDLE_EXCEPTION to determine "number of passed arguments" in incomplete calls fefore freeing
Diffstat (limited to 'ext/pcre/php_pcre.c')
0 files changed, 0 insertions, 0 deletions