History log of /PHP-7.4/Zend/zend_vm_execute.h (Results 226 – 250 of 1715)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e6c17983 22-Mar-2018 Dmitry Stogov

Allow extra specialisation for ISSET/ISEMPTY handlers


# 1735e29b 22-Mar-2018 Dmitry Stogov

Reduce overhead of extra-specialization for opcode handler selection.


# d7f2dc4e 21-Mar-2018 Dmitry Stogov

Improve HashTable iterators handling:
- Avoid iterators check/update on each HashTable update opration
- Keep position equal (or above) nNumUsed instead of HT_INVALID_IDX
- Fixed iterator

Improve HashTable iterators handling:
- Avoid iterators check/update on each HashTable update opration
- Keep position equal (or above) nNumUsed instead of HT_INVALID_IDX
- Fixed iterators handling in array_unshift()

show more ...


# 975d1440 14-Mar-2018 Dmitry Stogov

Fixed user-opcode support


Revision tags: php-7.1.16RC1, php-7.2.4RC1
# a2d1f2df 06-Mar-2018 Dmitry Stogov

Eliminate conditional branches


Revision tags: php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28
# 6fb9e242 22-Feb-2018 Dmitry Stogov

Allow generation of VM map


# bd908f61 22-Feb-2018 Dmitry Stogov

Fixed build without global register variables


# 927748b2 21-Feb-2018 Dmitry Stogov

Reorganize make_real_object() related code


# ecb52b8b 21-Feb-2018 Dmitry Stogov

Move exceprional code into helper & zend_fetch_var_address_helper() micro-optimization.


# 7559b1c5 21-Feb-2018 Dmitry Stogov

Move result address calculation from specialized handlers to less specialized helpers


# 9c0427ca 21-Feb-2018 Dmitry Stogov

Mark exceptional helpers as "cold"


# e1b1cff4 21-Feb-2018 Dmitry Stogov

Move exceptional code into helpers


# 41eb70a4 20-Feb-2018 Dmitry Stogov

Added expectation


# b53f5cc9 20-Feb-2018 Dmitry Stogov

Move exceptional code into helpers


# a0028692 20-Feb-2018 Dmitry Stogov

Move cold code, duplicated by specializer, into helper functions


# b46f10b4 20-Feb-2018 Dmitry Stogov

Fixed build without global register variables


# 8b7cdbaa 20-Feb-2018 Dmitry Stogov

Separate slow path with make_real_object() and related code into "cold" function.


# cbf2d919 20-Feb-2018 Dmitry Stogov

Separate cold paths of ISSET_ISEMPTY_DIM_OBJ


Revision tags: php-7.2.3RC1, php-7.1.15RC1
# 764e231c 12-Feb-2018 Haitao Lv

fix ZEND_VM_SET_OPCODE_HANDLER cannot set user opcode handler


# 050d6248 19-Feb-2018 Dmitry Stogov

Fixed typo


# 6d3e1bd1 19-Feb-2018 Dmitry Stogov

Added VM instrumentation ability


# 190a970d 19-Feb-2018 Dmitry Stogov

Elimintate duplicate error message


# b0af9ac7 16-Feb-2018 Nikita Popov

Avoid live range references in opcodes

Don't store the live range of the freed variable for FREE_ON_RETURN
frees, instead look it up at runtime. As this is an extremely
unlikely code

Avoid live range references in opcodes

Don't store the live range of the freed variable for FREE_ON_RETURN
frees, instead look it up at runtime. As this is an extremely
unlikely codepath (in particular, it requires a loop variable with
a throwing destructor), saving the runtime lookup of the live range
is not worth the extra complexity this adds everywhere else.

show more ...


# f61c01ee 16-Feb-2018 Nikita Popov

Fix unused variable warning


# b4112ea2 16-Feb-2018 Dmitry Stogov

Don't make expectations about non-constant zval refcauntability


12345678910>>...69