#
0eb262ea |
| 04-Dec-2017 |
Anatol Belski |
Use dtor unconditionally in error case
|
#
d4dee4a6 |
| 29-Nov-2017 |
Xinchen Hui |
Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26) (cherry picked from commit 3b9ba7b6bd9e24bdbeca8e8e3f24cee2fccc51d8)
|
#
3b9ba7b6 |
| 29-Nov-2017 |
Xinchen Hui |
Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)
|
Revision tags: php-7.2.0, php-7.1.12, l |
|
#
ccc12b82 |
| 16-Nov-2017 |
Dmitry Stogov |
Avoid unnecessary reference-counting on strings.
|
Revision tags: 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 ...
|
#
aeca7618 |
| 26-Oct-2017 |
Dmitry Stogov |
Removed useless reallocations
|
#
98eee907 |
| 26-Oct-2017 |
Dmitry Stogov |
Fixed indirect modification of magic ArrayAccess method arguments
|
#
0772b32e |
| 26-Oct-2017 |
Dmitry Stogov |
Restore object copying on magic method calls (It was removed in master only).
|
#
bc59289b |
| 26-Oct-2017 |
Dmitry Stogov |
Fixed indirect modification of magic method arguments.
|
#
d2047503 |
| 26-Oct-2017 |
Xinchen Hui |
Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)
|
#
6a034be2 |
| 25-Oct-2017 |
Dmitry Stogov |
Fixed signed/unsigned comparisons
|
Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25 |
|
#
59a7944b |
| 24-Oct-2017 |
Dmitry Stogov |
Made run_time_cache to keep "offset" to dynamic properties Buckets (instead of index).
|
#
917dfe64 |
| 23-Oct-2017 |
Dmitry Stogov |
Removed useless reference-counting and copying
|
#
193adbdf |
| 23-Oct-2017 |
Dmitry Stogov |
Use run-time cache to keep position of dynamic properties in HashTable to access them without hash lookup.
|
Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1 |
|
#
f18638ca |
| 06-Oct-2017 |
Dmitry Stogov |
Fixed incorrect recursion detection
|
#
cb9d81ef |
| 05-Oct-2017 |
Dmitry Stogov |
Refactored recursion pretection
|
Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24 |
|
#
44e0b79a |
| 19-Sep-2017 |
Dmitry Stogov |
Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.
|
#
0fb05f14 |
| 18-Sep-2017 |
Dmitry Stogov |
Property access micro-optimization. (ZEND_WRONG_PROPERTY_OFFSET and ZEND_DYNAMIC_PROPERTY_OFFSET are hidden, use one comparison instead of two on fast paths. "Negative" offsets are reserved for futur
Property access micro-optimization. (ZEND_WRONG_PROPERTY_OFFSET and ZEND_DYNAMIC_PROPERTY_OFFSET are hidden, use one comparison instead of two on fast paths. "Negative" offsets are reserved for future optimizations).
show more ...
|
Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7 |
|
#
bc5811f3 |
| 04-Jul-2017 |
Anatol Belski |
further sync for vim mode lines
|
Revision tags: php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18 |
|
#
fe46a7da |
| 02-Apr-2017 |
Nikita Popov |
Fixed bug #74340
|
Revision tags: php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17 |
|
#
c6982995 |
| 04-Mar-2017 |
Anatol Belski |
Interned strings unification for TS/NTS Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, st
Interned strings unification for TS/NTS Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, strings are not freed till process end - interning per request, strings are freed at request end There is no runtime interning. With Opcache, all the permanent iterned strings are copied into SHM on startup, additional copying into SHM might happen on demand.
show more ...
|
Revision tags: php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16 |
|
#
1a84ecac |
| 03-Feb-2017 |
Sara Golemon |
Remove unused variable
|
Revision tags: php-7.0.16RC1, php-7.1.2RC1 |
|
#
eac0b2e9 |
| 23-Jan-2017 |
Dmitry Stogov |
Check for old style constructor only if method is not found
|
Revision tags: php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|