diff options
author | Dmitry Stogov <dmitry@zend.com> | 2014-12-16 18:40:52 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2014-12-16 18:40:52 +0300 |
commit | 3a18597774d4b63a134db0c38235be9fa72f9560 (patch) | |
tree | eb24d6c4ddc6f2762f5f01dee3a9a0884fd0e82d /ext/pcre/php_pcre.c | |
parent | ea7f768b2fc49f877b29db88c52506b7e6d41007 (diff) | |
download | php-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