History log of /PHP-7.4/Zend/zend_vm_execute.h (Results 76 – 100 of 1715)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2d4bb4f4 01-Jul-2019 Dmitry Stogov

Use string destructor instead of general zval_ptr_dtor_nogc()


# f58c645d 01-Jul-2019 Dmitry Stogov

Eliminate exception checks


# f2b6b2ee 01-Jul-2019 Dmitry Stogov

Micro-optimization


# 39a08543 01-Jul-2019 Dmitry Stogov

Fixed GOTO VM


# e8f1f701 25-Jun-2019 Dmitry Stogov

Reduce overhead of delayed early binding


Revision tags: php-7.4.0alpha2
# 759f4ecd 25-Jun-2019 Dmitry Stogov

Keep lowercased parent class name as second argument of DECLARE_CLASS to avoid extra work at run-time


# 0f29fb5c 24-Jun-2019 Dmitry Stogov

Fixed bug 78175 (Preloading must store default values of static variables and properties)


# e1e8e670 21-Jun-2019 Dmitry Stogov

Cleanup


Revision tags: php-7.3.7RC3
# ed2a2423 19-Jun-2019 Nikita Popov

Fix signed shift UB


Revision tags: php-7.3.7RC2, php-7.2.20RC2
# cac6b041 13-Jun-2019 Nikita Popov

Fixed bug #78154


# 175c7bf6 12-Jun-2019 Joe Watkins

Revert "micro-optimization"

This reverts commit 374f7699821eb723a3a82a9854d18c0530b9d4e9.


Revision tags: php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30
# 89b2d886 24-May-2019 Nikita Popov

Register class before fetching parent

We want the class declaration to be available while compiling the
parent class.


# 374f7699 10-Jun-2019 Dmitry Stogov

micro-optimization


# 7780ba96 06-Jun-2019 Nikita Popov

Try to fix Windows build


# a95014dc 06-Jun-2019 Dmitry Stogov

Reduce over-specialization for quite seldom instructions


# 457392fa 05-Jun-2019 Dmitry Stogov

Cheaper checks for exceptions thrown from __toString()


# 3f4dfe18 05-Jun-2019 Dmitry Stogov

Prevent generation of specialized ZEND_ASSIGN_OP_..._STATIC_PROP handlers, that call unspecialized helper, anyway.


Revision tags: php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16
# a31f4642 26-Feb-2019 Nikita Popov

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error excep

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error exceptions.

Improve exception safety of internal code performing string
conversions.

show more ...


# 2915a32f 30-May-2019 Dmitry Stogov

Fixed compilation warning


# 1814308e 30-May-2019 Dmitry Stogov

Don't specialize "cold" handlers


# 4e567ed1 30-May-2019 Dmitry Stogov

Removed useless specialization. Specialized handlers called not specialized helpers.


# cf388033 30-May-2019 Dmitry Stogov

Reduce register pressure by reloading values on CPUs with few general purpose registers


# ee565529 30-May-2019 Dmitry Stogov

Disable "bad" optimisations only for emulation loop


# b2cb6a4a 28-May-2019 Dmitry Stogov

Avoid double copying


# fd23f910 27-May-2019 Nikita Popov

BIND_STATIC of implicit binding may be undef

Even though we don't need it at runtime, add the BIND_IMPLICIT
flag to BIND_STATIC as well, so we can distinguish this case in
type infer

BIND_STATIC of implicit binding may be undef

Even though we don't need it at runtime, add the BIND_IMPLICIT
flag to BIND_STATIC as well, so we can distinguish this case in
type inference.

This fixes a JIT miscompile in arrow_functions/002.phpt.

show more ...


12345678910>>...69