#
fafe01b0 |
| 28-Jun-2016 |
Nikita Popov |
Make call_user_func() on reference args consistent Previously reference arguments were allowed if call_user_func() was compiled to SEND_USER and not otherwise. Make it consistent by
Make call_user_func() on reference args consistent Previously reference arguments were allowed if call_user_func() was compiled to SEND_USER and not otherwise. Make it consistent by always forbidding them.
show more ...
|
#
044e2718 |
| 27-Jun-2016 |
Dmitry Stogov |
Fixed executor without global register variales (gcc warnings or clang errors)
|
#
a6387c0a |
| 24-Jun-2016 |
Dmitry Stogov |
Added ability to make non-local control transfer through interrupt function
|
#
d0460d8f |
| 23-Jun-2016 |
Dmitry Stogov |
Turn safe timeout handling into general interrupt handling ability.
|
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 |
|
#
ff363e2e |
| 15-Jun-2016 |
Dmitry Stogov |
Implemented RFC: Replace "Missing argument" warning with "Too few arguments" exception Squashed commit of the following: commit 8b45fa2acb8cd92542a39e1e4720fe1f4fabc26c Author: Dmitr
Implemented RFC: Replace "Missing argument" warning with "Too few arguments" exception Squashed commit of the following: commit 8b45fa2acb8cd92542a39e1e4720fe1f4fabc26c Author: Dmitry Stogov <dmitry@zend.com> Date: Thu Jun 16 01:52:50 2016 +0300 Separate slow path of ZEND_RECV into a cold function. commit 9e18895ee59c64c93a96b1ba3061355c4663e962 Author: Dmitry Stogov <dmitry@zend.com> Date: Wed Jun 15 23:26:28 2016 +0300 Required argument can't be IS_UNDEF anymore. commit 662db66e3943d4455c65e4f987bb54abf724ecb2 Author: Dmitry Stogov <dmitry@zend.com> Date: Tue May 31 17:14:50 2016 +0300 Replace "Missing argument" warning by "Too few arguments" exception.
show more ...
|
#
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 ...
|
#
006b8417 |
| 15-Jun-2016 |
Dmitry Stogov |
Added specialized handlers for SEND_VAR/SEND_VAR_EX opcodes.
|
#
e7e79aa4 |
| 09-Jun-2016 |
Dmitry Stogov |
Delay IS_ERROR checks
|
Revision tags: php-5.6.23RC1 |
|
#
a3158427 |
| 08-Jun-2016 |
Dmitry Stogov |
typo
|
#
766ad0d9 |
| 08-Jun-2016 |
Nikita Popov |
Followup for bug #53432 Assign-ops and nested accesses now get the same treatment.
|
#
0c798962 |
| 08-Jun-2016 |
Dmitry Stogov |
cleanup
|
#
fc587c7c |
| 08-Jun-2016 |
Dmitry Stogov |
Removed useless reference counting
|
#
10f05625 |
| 07-Jun-2016 |
Dmitry Stogov |
Better fix for bug #70228 (memleak if return in finally block)
|
#
2bae4e18 |
| 07-Jun-2016 |
Dmitry Stogov |
Fixed bug #70228 (Memleak if return in finally block)
|
#
42184397 |
| 07-Jun-2016 |
Dmitry Stogov |
Fixed bug #71266 (Missing separation of properties HT in foreach etc).
|
Revision tags: php-7.0.8RC1, php-7.1.0alpha1 |
|
#
214d4613 |
| 06-Jun-2016 |
Dmitry Stogov |
cleanup
|
#
cebb5cd4 |
| 06-Jun-2016 |
Dmitry Stogov |
micro-optimization
|
#
58c083df |
| 06-Jun-2016 |
Dmitry Stogov |
simplification
|
Revision tags: 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, 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 |
|
#
945a8310 |
| 14-Feb-2016 |
Nikita Popov |
Fixed bug #53432 This change was discussed a while ago in the "negative string offsets" thread.
|
#
72692e9a |
| 03-Jun-2016 |
Aaron Piotrowski |
Add iterable pseudo-type
|
#
6a32d443 |
| 01-Jun-2016 |
Dmitry Stogov |
cleanup
|
#
b111da96 |
| 31-May-2016 |
Dmitry Stogov |
Split ZEND_SEND_VAR_NO_REF into ZEND_SEND_VAR_NO_REF and ZEND_SEND_VAR_NO_REF_EX (similar to ZEND_SEND_VAL) and remove ZEND_ARG_* flags.
|
#
f216176b |
| 30-May-2016 |
Dmitry Stogov |
Initialize only the necessary fields.
|