History log of /PHP-7.1/Zend/zend_vm_execute.h (Results 51 – 75 of 1318)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...53