History log of /PHP-8.1/ext/opcache/zend_accelerator_util_funcs.c (Results 51 – 75 of 168)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 73f07738 25-Jun-2018 Nikita Popov

Fix off-by-one error


# 2543e61a 22-Jun-2018 Nikita Popov

Fixed bug #76509

In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using ref

Fixed bug #76509

In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using reference, it was possible
to break the implementation by reassigning the static property
reference.

This is fixed by switching the implementation from using references
to using INDIRECTs, which cannot be affected by userland code.

show more ...


Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1
# 5eb1f92f 28-May-2018 Dmitry Stogov

Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.


Revision tags: php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1
# 4df89a31 03-Apr-2018 Dmitry Stogov

Eliminate useless checks


Revision tags: php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16
# 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 ...


Revision tags: php-7.1.16RC1, php-7.2.4RC1
# 84a0423e 05-Mar-2018 Dmitry Stogov

Set and keep HASH_FLAG_STATIC_KEYS for all HashTables stored in SHM (or file cache).


# 87553b07 05-Mar-2018 Dmitry Stogov

Fixed invalid destructor


Revision tags: php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28
# 4656c9d8 14-Feb-2018 Anatol Belski

Fix datatypes for native AVX build


Revision tags: php-7.2.3RC1
# 5c05870e 14-Feb-2018 Xinchen Hui

Optimized fast_memcpy with AVX instructions

Great thanks to welting for helping :)


Revision tags: php-7.1.15RC1
# d968581c 09-Feb-2018 Dmitry Stogov

typo


# 674c1ea7 01-Feb-2018 Anatol Belski

Fix incompatible pointer warning


Revision tags: php-7.1.14, php-7.2.2
# 9cbb5210 22-Jan-2018 Dmitry Stogov

Access HashTable.u.flags through HT_FLAGS() macro.


Revision tags: php-7.1.14RC1, php-7.2.2RC1
# c9034c3b 11-Jan-2018 Dmitry Stogov

Get rid of zend_op_array.early_binding


# d89c8dd8 10-Jan-2018 Dmitry Stogov

Remove HashTable holes in functions and class tables.


Revision tags: php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27
# a6519d05 02-Jan-2018 Xinchen Hui

year++


# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++


# ccd4716e 02-Jan-2018 Xinchen Hui

year++


# 4691cbe5 20-Dec-2017 Dmitry Stogov

Fixed possible local assembler labels conflicts.


# 83e495e0 14-Dec-2017 Dmitry Stogov

Move constants into read-only data segment


Revision tags: php-7.2.1RC1
# b34660f2 06-Dec-2017 Dmitry Stogov

Use inline assembler for fast_memcpy()


Revision tags: php-7.1.13RC1, php-7.0.27RC1
# cc12acef 04-Dec-2017 Dmitry Stogov

Use cheaper functions


# e221e737 30-Nov-2017 Dmitry Stogov

Avoid function duplication


# 24542265 30-Nov-2017 Dmitry Stogov

Functions must be stored with lowercase keys


Revision tags: php-7.2.0, php-7.1.12, l, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# 49ea143b 26-Oct-2017 Dmitry Stogov

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-count

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.

show more ...


Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# cb9d81ef 05-Oct-2017 Dmitry Stogov

Refactored recursion pretection


1234567