History log of /PHP-7.1/Zend/zend_vm_execute.h (Results 201 – 225 of 1318)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 24e88348 06-Oct-2015 Dmitry Stogov

Revert "Merge branch 'array_keys_strict_refs' of https://github.com/tony2001/php-src"

This reverts commit a6be0f3fd6cdd59ac00ecd76630c6c04fee03417.


# 524d00e0 06-Oct-2015 Dmitry Stogov

Revert "Allow random $this on non-internal Closures again"

This reverts commit 35d0405c4790f0ce668c9e1b8b05197e55d29a05.


# 3c034805 06-Oct-2015 Dmitry Stogov

Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)"

This reverts commit 8c33bdb976e957ea67ebffd424e0a133a79c6ebe.


# 8c33bdb9 05-Oct-2015 Bob Weinand

Speed up self::method() calls (no ZEND_FETCH_CLASS)


# 35d0405c 05-Oct-2015 Bob Weinand

Allow random $this on non-internal Closures again
As it turns out, there is actually no reason to prevent this, it even was a bigger BC break than expected...

Also fixes a memory leak (t

Allow random $this on non-internal Closures again
As it turns out, there is actually no reason to prevent this, it even was a bigger BC break than expected...

Also fixes a memory leak (the Closure leaks) when calling internal functions via Closure by moving it out of leave helper onto caller side for TOP_CODE:

$z = new SplStack; $z->push(20);
$x = (new ReflectionMethod("SplStack", "pop"))->getClosure($z);
var_dump($x());

show more ...


# a6be0f3f 05-Oct-2015 Bob Weinand

Merge branch 'array_keys_strict_refs' of https://github.com/tony2001/php-src


# 7e797f13 25-Sep-2015 Dmitry Stogov

Allow an experimental VM with tail call dispatch technique (disabled by default).
This VM may work only if all tail calls are optimized, otherwaise it will crach because of stack overflow.
Un

Allow an experimental VM with tail call dispatch technique (disabled by default).
This VM may work only if all tail calls are optimized, otherwaise it will crach because of stack overflow.
Unfortunately, we can't guarantee tail call optimization in C.

show more ...


# abf6a0b3 24-Sep-2015 Bob Weinand

Fix missing LOAD_OPLINE() for ZEND_USER_OPCODE_LEAVE


# 808f62bb 24-Sep-2015 Bob Weinand

Ensure proper exception handling and EX(opline) state in USER_OPCODE handler


# 1e3333e4 23-Sep-2015 Xinchen Hui

Fixed Bug #70557 (Memleak on return type verifying failed)


# f9ec5be8 22-Sep-2015 Dmitry Stogov

Properly cleanup on wrong ZEND_OVERLOADED_FUNCTION call


# b8f56013 19-Sep-2015 Bob Weinand

Force compiler to prefer ZEND_CALL_NESTED_FUNCTION
It is by far the most used branch; compilers tended here to split the branches via an &2, &1 check, now it only does an &3 check and prefers ZEN

Force compiler to prefer ZEND_CALL_NESTED_FUNCTION
It is by far the most used branch; compilers tended here to split the branches via an &2, &1 check, now it only does an &3 check and prefers ZEND_CALL_NESTED_FUNCTION branch

show more ...


# 517c59bf 15-Sep-2015 Xinchen Hui

Suppressed warning -Wvolatile-register-var


# b0174a14 11-Sep-2015 Bob Weinand

Fixed bug #70478 (**= does no longer work)

Reordered ZEND_(ASSIGN_)POW opcodes in zend_vm_def.h so that it won't be missed in future


# 51aa1b5a 11-Sep-2015 Dmitry Stogov

Manual CSE to avoid double read


# c174e4cd 09-Sep-2015 Dmitry Stogov

Change array sorting implementation to avoid two level callbacks system.
Simplify zval comparion API.


# b1be1267 09-Sep-2015 Dmitry Stogov

Avoid useless EG(exception) checks


# c7dffb56 09-Sep-2015 Dmitry Stogov

Don't inline "Undefined variable" warning reporting.


# bfab74d5 08-Sep-2015 Dmitry Stogov

Check EG(exception) only if it's really necessary


# 745753ea 27-Aug-2015 Dmitry Stogov

Prevent double load on fast path (manual common subexpression elimination)


# c1e9bd27 25-Aug-2015 Bob Weinand

Fix zend_vm_call_opcode_handler (e.g. Generators throwing exceptions) with IP/FP registers


# db5898c9 24-Aug-2015 Dmitry Stogov

Optimize fast path


# f56534e4 23-Aug-2015 Xinchen Hui

Fixed Bug #70332 (Wrong behavior while returning reference on object)

This fix is actually made for array acessing bug fix (#70262) which is
discarded since we have another better fix, a

Fixed Bug #70332 (Wrong behavior while returning reference on object)

This fix is actually made for array acessing bug fix (#70262) which is
discarded since we have another better fix, anyway now seems this is still useful

show more ...


# 9b1570a3 19-Aug-2015 Dmitry Stogov

Removed deprecated comments and added expectations (overloaded properties and array elements are less frequently used than regular ones)


# e543769f 18-Aug-2015 Xinchen Hui

Fixed bug #70288 (Apache crash related to ZEND_SEND_REF)


12345678910>>...53