History log of /PHP-7.1/Zend/zend_compile.c (Results 26 – 50 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.6.26, php-7.1.0RC2, php-7.0.11
# 30af8061 09-Sep-2016 Nikita Popov

Compile intval() etc to casts


# 135f2758 06-Sep-2016 Nikita Popov

Add ISSET_ISEMPTY_STATIC_PROP to smart branch list


Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1
# b66039db 29-Aug-2016 Dmitry Stogov

Fixed bug #72944 (Null pointer deref in zval_delref_p).


Revision tags: php-7.1.0beta3, php-5.6.25, php-7.0.10
# 1397f754 16-Aug-2016 Nikita Popov

Fix handling of qualified nullable parameter types

compile_typename() can't deal with TYPE_NULLABLE flags, drop it
beforehand.


Revision tags: php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1
# f4d1af79 22-Jul-2016 Nikita Popov

Fix build

Missed this occurrence...


Revision tags: php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38
# e3e400c9 14-Jul-2016 Nikita Popov

Fix return from by-ref generators


# 8c5b27e0 14-Jul-2016 Xinchen Hui

Fixed bug #72594 (Calling an earlier instance of an included anonymous class fatals)


# 3b8cb211 13-Jul-2016 Dmitry Stogov

Fixed bug #72347 (VERIFY_RETURN type casts visible in finally)
Fixed bug #72216 (Return by reference with finally is not memory safe)
Fixed bug #72215 (Wrong return value if var modified in f

Fixed bug #72347 (VERIFY_RETURN type casts visible in finally)
Fixed bug #72216 (Return by reference with finally is not memory safe)
Fixed bug #72215 (Wrong return value if var modified in finally)

show more ...


# d77a8b05 07-Jul-2016 Xinchen Hui

This became unnecessary after #72543 is fixed


Revision tags: php-5.6.24RC1
# fbca255c 06-Jul-2016 Dmitry Stogov

Fixed bug #71539 (Memory error on $arr[$a] =& $arr[$b] if RHS rehashes)


# ab304579 06-Jul-2016 Nikita Popov

Forbid use of array() in nested destructuring

Previously array() was only forbidden on the outermost level.


Revision tags: php-7.1.0alpha3, php-7.0.9RC1
# 08777e96 30-Jun-2016 Pedro Magalhães

Don't enforce LSP if prototype method is private

Fixes bug #72496.


# 9b8f1d60 28-Jun-2016 Nikita Popov

Don't use FUNC_ARG fetches for call_user_func()

This makes no sense -- SEND_USER can't even handle INDIRECTs.


# cb7cc16c 28-Jun-2016 Nikita Popov

Use DO_UCALL for method calls


# b8a9e981 28-Jun-2016 Xinchen Hui

Fixed build


# ce7e180a 28-Jun-2016 Xinchen Hui

Fixed bug #72508 (strange references after recursive function call and "switch" statement)


Revision tags: php-7.1.0alpha2, php-7.0.8
# ebb99a1a 21-Jun-2016 Dmitry Stogov

Fixed compilation warnings


Revision tags: php-5.6.23
# 16160386 21-Jun-2016 Dmitry Stogov

Added ZEND_ATTRIBUTE_FORMAT to some middind functions.
"%p" replaced by ZEND_LONG_FMT to avoid compilation warnings.
Fixed most incorrect use cases of format specifiers.


Revision tags: php-5.5.37
# fcd8a5ca 17-Jun-2016 Xinchen Hui

Fixed bug #72441 (Segmentation fault: RFC list_keys)


# a9512af8 15-Jun-2016 Dmitry Stogov

Implemented RFC: Fix inconsistent behavior of $this variable
Squashed commit of the following:

commit bdd3b6895c3ce3eacfcf7d4bf4feb8dfa61801fd
Author: Dmitry Stogov <dmitry@zend.com>

Implemented RFC: Fix inconsistent behavior of $this variable
Squashed commit of the following:

commit bdd3b6895c3ce3eacfcf7d4bf4feb8dfa61801fd
Author: Dmitry Stogov <dmitry@zend.com>
Date: Thu Jun 16 00:19:42 2016 +0300

Fixed GOTO VM

commit 2f1d7c8b89ce821086d357cf65f629f040a85c03
Author: Dmitry Stogov <dmitry@zend.com>
Date: Wed Jun 15 21:01:57 2016 +0300

Removed unused variable

commit cf749c42b0b1919f70b1e7d6dcbfff76899506af
Author: Dmitry Stogov <dmitry@zend.com>
Date: Wed Jun 15 19:06:16 2016 +0300

Protection from $this reassign through mb_parse_str()

commit 59a9a6c83c66b666971e57f1173b33a422166efd
Author: Dmitry Stogov <dmitry@zend.com>
Date: Wed Jun 15 18:14:50 2016 +0300

Added type inference rule for FETCH_THIS opcode

commit 73f8d14a856f14a461430b3c7534ab2ce870cbf6
Author: Dmitry Stogov <dmitry@zend.com>
Date: Wed Jun 15 18:11:18 2016 +0300

Restored PHP-7 behavior of isset($this->foo).
It throws exception if not in object context.
Removed useless opcode handlers.

commit fa0881381e8ae97e022ae5d1ec0851c952f33c82
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue May 31 12:25:47 2016 +0300

Changed "Notice: Undefined variable: this" into "Exception: Using $this when not in object context".

commit e32cc528c0f2c97963d8ec83eff0269f1f45af18
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue May 24 02:02:43 2016 +0300

Throw exception on attempt to re-assign $this through extract() and parse_str().

commit 41f1531b52113ec8a4c208aa6b9ef50f1386bb3f
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon May 23 22:18:36 2016 +0300

Fixed inconsistent $this behavior

show more ...


# d6e66836 14-Jun-2016 Xinchen Hui

C89 compatibility


# 9c8e1c03 14-Jun-2016 Xinchen Hui

Only allow single comma in tail


# 6166c26f 14-Jun-2016 Xinchen Hui

Cleanup


# 792e8938 10-Jun-2016 Nikita Popov

Fixed bug #72373


Revision tags: php-5.6.23RC1
# 10f05625 07-Jun-2016 Dmitry Stogov

Better fix for bug #70228 (memleak if return in finally block)


12345678910>>...79