Dmitry Stogov
|
5dc52e4880
|
Fixed interface constants inheritance.
Now we use IS_REFERENCE for inhereted class constants.
I might miss some edje cases.
|
2014-04-14 13:24:43 +04:00 |
|
Dmitry Stogov
|
479f520d14
|
Fixed store of "shared" zend_strings
|
2014-04-09 09:43:42 +04:00 |
|
Dmitry Stogov
|
7402af380b
|
Fixed destruction of objects and iterators on unclean request shutdown and GC (few cases are still unfixed).
Now we destroy objects it two steps. At first - object properties of all objects and only then the objects their selves.
|
2014-04-09 01:50:15 +04:00 |
|
Dmitry Stogov
|
3167b49ce9
|
Allocate HashTable->arData and HashTable->arHash at once
|
2014-04-07 18:22:03 +04:00 |
|
Dmitry Stogov
|
66b3b907c2
|
Cleanup
|
2014-04-07 16:50:41 +04:00 |
|
Dmitry Stogov
|
76cc99fe60
|
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|
2014-04-03 15:26:23 +04:00 |
|
Dmitry Stogov
|
d8099d0468
|
Changed data layout to allow more efficient operations
|
2014-04-02 14:34:44 +04:00 |
|
Dmitry Stogov
|
3b25faa4aa
|
Fixed 0 index handling
|
2014-04-02 12:09:05 +04:00 |
|
Dmitry Stogov
|
8dedaf8512
|
Use interned strings for one character strings
|
2014-04-01 18:06:50 +04:00 |
|
Dmitry Stogov
|
7eff369ba9
|
Store constant flags
|
2014-04-01 16:30:13 +04:00 |
|
Dmitry Stogov
|
0da12b9273
|
Fixed script size calculation
|
2014-04-01 13:04:33 +04:00 |
|
Dmitry Stogov
|
569bfbd00b
|
Keep constnat flags
|
2014-04-01 12:20:16 +04:00 |
|
Dmitry Stogov
|
ceecd31cb6
|
Fixed support for arg_info and type hinfing (TODO: names should be interned)
|
2014-04-01 11:44:11 +04:00 |
|
Dmitry Stogov
|
46647180ef
|
function_name might be shared across few op_arrays (inherited methods)
|
2014-04-01 11:29:22 +04:00 |
|
Dmitry Stogov
|
2a612e91c2
|
Fixed optimizer
|
2014-04-01 11:04:12 +04:00 |
|
Dmitry Stogov
|
b964621294
|
Fixed optimizer (incomplete)
|
2014-04-01 01:53:33 +04:00 |
|
Dmitry Stogov
|
3fc8449e1e
|
Fixed interned strings support
|
2014-04-01 00:50:25 +04:00 |
|
Dmitry Stogov
|
fd4d11e053
|
fixes
|
2014-03-31 23:38:37 +04:00 |
|
Dmitry Stogov
|
7465be4fbd
|
Optimizer related fixes (incomplete)
|
2014-03-31 18:13:16 +04:00 |
|
Dmitry Stogov
|
47fdb9eae3
|
fixed craches at request shutdown and memory leaks
|
2014-03-31 16:09:45 +04:00 |
|
Dmitry Stogov
|
292b8dffc8
|
Make opcache work (incomplete - optimizer doesn't work yet; crashes on request shutdown)
|
2014-03-31 13:11:58 +04:00 |
|
Dmitry Stogov
|
5324f22f59
|
ext/opcache refactoring (incomplete)
|
2014-03-28 23:34:49 +04:00 |
|
Dmitry Stogov
|
f4cfaf36e2
|
Use better data structures (incomplete)
|
2014-02-10 10:04:30 +04:00 |
|
Dmitry Stogov
|
511a375e60
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Log information about cached scripts and keys
|
2014-01-15 12:15:41 +04:00 |
|
Dmitry Stogov
|
299d893f0a
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Log information about cached scripts and keys
|
2014-01-15 12:15:25 +04:00 |
|
Dmitry Stogov
|
7359dd6df3
|
Log information about cached scripts and keys
|
2014-01-15 12:12:22 +04:00 |
|
Dmitry Stogov
|
61028ad45e
|
Merge branch 'PHP-5.6'
* PHP-5.6:
We don't know PHP_5_6_X_API_NO yet
|
2014-01-15 11:11:01 +04:00 |
|
Dmitry Stogov
|
77bc5b8bae
|
We don't know PHP_5_6_X_API_NO yet
|
2014-01-15 11:09:38 +04:00 |
|
Xinchen Hui
|
aca07343ce
|
Merge branch 'PHP-5.6'
|
2014-01-14 22:34:53 +08:00 |
|
Nikita Popov
|
a5ee337156
|
Fixed arguments unpacking segfault with opcache
|
2014-01-14 22:34:08 +08:00 |
|
Dmitry Stogov
|
5980e987d2
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed ZTS build
|
2014-01-13 23:11:36 +04:00 |
|
Dmitry Stogov
|
029d019dac
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed ZTS build
|
2014-01-13 23:10:35 +04:00 |
|
Dmitry Stogov
|
9c32d30020
|
Fixed ZTS build
|
2014-01-13 23:09:59 +04:00 |
|
Anatol Belski
|
de137e5a8d
|
Merge branch 'PHP-5.6'
* PHP-5.6:
forked test for win32
|
2014-01-13 17:13:11 +01:00 |
|
Anatol Belski
|
9b2dc009b2
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
forked test for win32
|
2014-01-13 17:12:53 +01:00 |
|
Anatol Belski
|
8092de3ca3
|
forked test for win32
|
2014-01-13 17:12:14 +01:00 |
|
Dmitry Stogov
|
127eb33b84
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #66461 (PHP crashes if opcache.interned_strings_buffer=0)
|
2014-01-13 18:07:26 +04:00 |
|
Dmitry Stogov
|
7864fcaec9
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #66461 (PHP crashes if opcache.interned_strings_buffer=0)
Conflicts:
NEWS
|
2014-01-13 18:06:49 +04:00 |
|
Dmitry Stogov
|
ce2f024e9f
|
Fixed bug #66461 (PHP crashes if opcache.interned_strings_buffer=0)
|
2014-01-13 18:05:21 +04:00 |
|
Dmitry Stogov
|
e141592da6
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #66440 (Optimisation of conditional JMPs based on pre-evaluate constant function calls)
|
2014-01-13 16:16:57 +04:00 |
|
Dmitry Stogov
|
9b74dc4a07
|
Fixed bug #66440 (Optimisation of conditional JMPs based on pre-evaluate constant function calls)
|
2014-01-13 16:16:23 +04:00 |
|
Dmitry Stogov
|
3458dac342
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #66471 (Keep backward compatibility)
|
2014-01-13 15:36:06 +04:00 |
|
Dmitry Stogov
|
ca550248f1
|
Fixed bug #66471 (Keep backward compatibility)
|
2014-01-13 15:34:25 +04:00 |
|
Dmitry Stogov
|
aab2e8eb7e
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #66474 (Optimizer bug in constant string to boolean conversion)
|
2014-01-13 12:08:23 +04:00 |
|
Dmitry Stogov
|
d09d64c15c
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #66474 (Optimizer bug in constant string to boolean conversion)
Conflicts:
NEWS
|
2014-01-13 12:07:50 +04:00 |
|
Dmitry Stogov
|
fcd75690fe
|
Fixed bug #66474 (Optimizer bug in constant string to boolean conversion)
|
2014-01-13 12:06:19 +04:00 |
|
Dmitry Stogov
|
83b00bbd08
|
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed ADD_INTERNED_STRING() logic to support strings that are already interned. (Terry)
|
2014-01-09 13:50:12 +04:00 |
|
Dmitry Stogov
|
f16a4bc203
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed ADD_INTERNED_STRING() logic to support strings that are already interned. (Terry)
|
2014-01-09 13:49:54 +04:00 |
|
Dmitry Stogov
|
b5fbde9c5b
|
Fixed ADD_INTERNED_STRING() logic to support strings that are already interned. (Terry)
|
2014-01-09 13:48:08 +04:00 |
|
Xinchen Hui
|
0f53e37494
|
Merge branch 'PHP-5.6'
|
2014-01-03 11:09:07 +08:00 |
|