#
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)
|