]> granicus.if.org Git - php/commit
Squashed commit of the following:
authorDmitry Stogov <dmitry@zend.com>
Fri, 13 Nov 2015 12:35:07 +0000 (15:35 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 13 Nov 2015 12:35:07 +0000 (15:35 +0300)
commit3a5fa926bfc409963f500144ea6d5e890e712a86
treef213ba3fd5557e6f4f7418c18451e851983d5dbe
parentcbe906226aeafb1d3e4b47744ceaff47ab130be2
Squashed commit of the following:

commit afe963e6cc289696e60c6c679796ba2197c52b3b
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Fri Nov 13 15:32:29 2015 +0300

    Added news entry

commit a126b891c97848dd7ef8f1abf716328c46e0f19c
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Fri Nov 13 15:29:21 2015 +0300

    VERIFY_RETURN_TYPE doesn't have to cleanup operand on exception, bacause now, live temporary variables are released by exception unwinder.

commit 0db475e98786e6bcaa8401ee3e0b33743b9a2f2b
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Thu Nov 12 22:55:39 2015 +0300

    Fixed copy/paste

commit 0ac73fe7174bec9de9a610319a98b259bea67f7f
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Nov 11 16:11:50 2015 +0300

    Fixed bug #62210 (Exceptions can leak temporary variables)
15 files changed:
NEWS
Zend/tests/temporary_cleaning_001.phpt
Zend/tests/temporary_cleaning_003.phpt
Zend/tests/temporary_cleaning_004.phpt
Zend/tests/temporary_cleaning_005.phpt
Zend/tests/temporary_cleaning_006.phpt
Zend/tests/temporary_cleaning_011.phpt [new file with mode: 0644]
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_opcode.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/opcache/Optimizer/optimize_temp_vars_5.c
ext/opcache/Optimizer/zend_optimizer.c