#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14 |
|
#
1cd566e1 |
| 01-Dec-2016 |
Dmitry Stogov |
Workaround for GCC-4.9.2 bug
|
Revision tags: php-7.1.0 |
|
#
3e9bb03a |
| 28-Nov-2016 |
Dmitry Stogov |
Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUED)
|
Revision tags: php-5.6.29RC1, php-7.0.14RC1 |
|
#
cdb7aafc |
| 20-Nov-2016 |
Tyson Andre |
Fix memory leak(null coalescing operator with Spl hash) The SEPARATE_ARG_IF_REF macro increased the refcount of the object passed as a key. However, when the key did not exist in the
Fix memory leak(null coalescing operator with Spl hash) The SEPARATE_ARG_IF_REF macro increased the refcount of the object passed as a key. However, when the key did not exist in the ArrayAccess implementation, the code returned early without trying to decrement the refcount. Add a test of `??` succeeding+failing on a SplObjectStorage instance.
show more ...
|
Revision tags: php-7.1.0RC6, php-5.6.28, php-7.0.13 |
|
#
0806bb39 |
| 29-Oct-2016 |
Nikita Popov |
Cleanup zend_std_call_setter __set() does not use the return value to indicate success, and at this point I doubt it ever will.
|
Revision tags: php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1 |
|
#
6091873d |
| 17-Oct-2016 |
Joe Watkins |
Revert "Fixed bug #73067 (__debugInfo crashes when throwing an exception)" This reverts commit 2d8ab51576695630a7471ff829cc5ea10becdc0f.
|
Revision tags: php-7.1.0RC4, php-5.6.27, php-7.0.12 |
|
#
8c9f639a |
| 11-Oct-2016 |
Anatol Belski |
Revert "Fixed bug #73067 (__debugInfo crashes when throwing an exception)" This reverts commit 2d8ab51576695630a7471ff829cc5ea10becdc0f.
|
Revision tags: php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11 |
|
#
2d8ab515 |
| 13-Sep-2016 |
Xinchen Hui |
Fixed bug #73067 (__debugInfo crashes when throwing an exception)
|
Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10 |
|
#
e03480bf |
| 12-Aug-2016 |
Xinchen Hui |
Fixed bug #72813 (Segfault with __get returned by ref) This should be safe change, as we don't dereference value and member after calling setter/getter. And compare to adding un
Fixed bug #72813 (Segfault with __get returned by ref) This should be safe change, as we don't dereference value and member after calling setter/getter. And compare to adding unref codes, this is much cheaper.
show more ...
|
Revision tags: php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37 |
|
#
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 ...
|
Revision tags: php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5 |
|
#
674297c7 |
| 23-Mar-2016 |
Nikita Popov |
Allow empty property names Conflicts: Zend/zend_compile.c
|
#
e9c3f9fc |
| 13-May-2016 |
Dmitry Stogov |
Fixed bug #72177 (Scope issue in __destruct after ReflectionProperty::setValue())
|
#
7b94b958 |
| 12-May-2016 |
Dmitry Stogov |
Intern some known (and offten used) strings.
|
#
29079f26 |
| 07-May-2016 |
Xinchen Hui |
Strlen cleanup (additions for previous one fix) Probably compilers will do similar optimization
|
#
c19cb70d |
| 06-May-2016 |
Dmitry Stogov |
Revert "Refactor zval cleanup into single function" This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b.
|
#
bac6fdb0 |
| 05-May-2016 |
Bob Weinand |
Refactor zval cleanup into single function Also use zval_ptr_dtor_nogc() everywhere in Zend in favor of zval_dtor()
|
#
9ad40d8d |
| 30-Apr-2016 |
Joe Watkins |
This function needs to be exported for extensions that implement complex zend objects
|
#
357ee430 |
| 28-Apr-2016 |
Nikita Popov |
Fix leak in guards patch
|
#
6499162f |
| 28-Apr-2016 |
Dmitry Stogov |
- get rid of EG(scope). zend_get_executed_scope() should be used instead. - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change"
- get rid of EG(scope). zend_get_executed_scope() should be used instead. - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
show more ...
|
#
e88c71d3 |
| 26-Apr-2016 |
Dmitry Stogov |
Optimize property guards for the most usual case with only one acive guard.
|
#
373da7aa |
| 26-Mar-2016 |
Joe Watkins |
fix standard object handler for properties when type == BP_VAR_IS
|
#
6f289564 |
| 26-Mar-2016 |
Joe Watkins |
fix standard object handler for properties when type == BP_VAR_IS
|
#
a175aa9d |
| 20-Mar-2016 |
Nikita Popov |
Fixed bug #71731 The read_dimension() handler in BP_VAR_IS mode will now call offsetExists() before caling offsetGet(). This has always been a problem, however recently the issue has
Fixed bug #71731 The read_dimension() handler in BP_VAR_IS mode will now call offsetExists() before caling offsetGet(). This has always been a problem, however recently the issue has been exacerbated, because the null-coalesce operator ?? makes it visible for non-nested array accesses. Also fixes #69659.
show more ...
|
#
1f6d27d3 |
| 20-Mar-2016 |
Nikita Popov |
Fix use of UNDEF instead of NULL in read_dimension
|
Revision tags: php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32 |
|
#
6039d2d9 |
| 28-Jan-2016 |
Dmitry Stogov |
Fixed bug #71474 (Crash because of VM stack corruption on Magento2).
|