#
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
|