Re: com php-src: Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). Allocate and use additional IS_TMP_VAR slot on VM stack
instead.: Zend/zend_compile.c Zend/zend_compile.h Zend/zend_execute.c Zend/zend_generators.c Zend/zend_opcode.c Zend/zend_vm_def.h
Zend/zend_vm_execute.h
| From: | Dmitry Stogov | Date: | Thu, 27 Nov 2014 07:06:59 +0000 |
| Subject: | Re: com php-src: Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). Allocate and use additional IS_TMP_VAR slot on VM stack instead.: Zend/zend_compile.c Zend/zend_compile.h Zend/zend_execute.c Zend/zend_generators.c Zend/zend_opcode.c Zend/zend_vm_def.h Zend/zend_vm_execute.h |
||
| References: | 1 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-83351@lists.php.net to get a copy of this message | ||
Hi,
Please verify me.
The patch must not change anything sensitive.
The only place where algorithm is slightly modified - ZEND_HANDLE_EXCEPTION.
The other places just use the same data stored in different place.
Thanks. Dmitry.
On Thu, Nov 27, 2014 at 9:56 AM, Dmitry Stogov <dmitry@php.net> wrote:
> Commit: 216ef321730f40e87397f38138504a91e09ae287
> Author: Dmitry Stogov <dmitry@zend.com> Thu, 27 Nov 2014
> 09:56:43 +0300
> Parents: c0a4561fb434237699bbbdc733987e2954811e59
> Branches: master
>
> Link:
>
> http://git.php.net/?p=php-src.git;a=commitdiff;h=216ef321730f40e87397f38138504a91e09ae287
>
> Log:
> Changed "finally" handling. Removed EX(fast_ret) and
> EX(delayed_exception). Allocate and use additional IS_TMP_VAR slot on VM
> stack instead.
>
> Changed paths:
> M Zend/zend_compile.c
> M Zend/zend_compile.h
> M Zend/zend_execute.c
> M Zend/zend_generators.c
> M Zend/zend_opcode.c
> M Zend/zend_vm_def.h
> M Zend/zend_vm_execute.h
>
>
> --
> PHP CVS Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>