Revision tags: php-5.5.12, php-5.4.28 |
|
#
5864ce8a |
| 22-Apr-2014 |
Dmitry Stogov |
Fixed compilation warnings
|
#
4ed452c1 |
| 21-Apr-2014 |
Dmitry Stogov |
Convert zval_get_string() into "fast path" macro and "slow path" function
|
#
0d43a277 |
| 21-Apr-2014 |
Nikita Popov |
Use zval_get_string in a few more places
|
#
bda96e3c |
| 21-Apr-2014 |
Nikita Popov |
Use zval_get_string in print_zval and propagate TSRMLS
|
#
afe66d89 |
| 21-Apr-2014 |
Dmitry Stogov |
Cleanup
|
#
e96073b1 |
| 17-Apr-2014 |
Dmitry Stogov |
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal no
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
show more ...
|
#
cc576c74 |
| 16-Apr-2014 |
Dmitry Stogov |
op_array->function_name, op_array->doc_comments and op_array->filename may be kept in opcache SHM
|
#
c44eee15 |
| 16-Apr-2014 |
Dmitry Stogov |
Fixed reference counting
|
Revision tags: php-5.4.28RC1 |
|
#
f9b26bc3 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (2-nd round)
|
Revision tags: php-5.5.12RC1 |
|
#
050d7e38 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (1-st round)
|
#
5dc52e48 |
| 14-Apr-2014 |
Dmitry Stogov |
Fixed interface constants inheritance. Now we use IS_REFERENCE for inhereted class constants. I might miss some edje cases.
|
#
35b895fd |
| 11-Apr-2014 |
Bob Weinand |
Removed useless void* parameter and replaced with zend_bool on zval_update_constant* functions
|
Revision tags: php-5.6.0beta1 |
|
#
20f2e598 |
| 09-Apr-2014 |
Nikita Popov |
Fix ZTS build This only makes it compile, it doesn't actually work, presumably because interned strings are assumed in some places.
|
#
7402af38 |
| 08-Apr-2014 |
Dmitry Stogov |
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 o
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.
show more ...
|
#
3bc8810b |
| 03-Apr-2014 |
Dmitry Stogov |
Constant duplication optimization Argument receiving optimization
|
#
76cc99fe |
| 03-Apr-2014 |
Dmitry Stogov |
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|
#
d8099d04 |
| 02-Apr-2014 |
Dmitry Stogov |
Changed data layout to allow more efficient operations
|
Revision tags: php-5.4.27 |
|
#
6b2ed577 |
| 01-Apr-2014 |
Dmitry Stogov |
Avoid unnecessry reallocations
|
#
042c937f |
| 01-Apr-2014 |
Dmitry Stogov |
Use STR_COPY() instead of STR_DUP() where possible
|
Revision tags: php-5.5.11 |
|
#
a25a1ba0 |
| 01-Apr-2014 |
Dmitry Stogov |
STR_DUP() doesn't duplicate interned strings anymore. In case new string is required STR_INIT() or STR_ALLOC() should be used.
|
#
ea85451b |
| 27-Mar-2014 |
Dmitry Stogov |
Refactored data structures to keep zend_object* instead of a whole zval in some places
|
#
887189ca |
| 26-Mar-2014 |
Dmitry Stogov |
Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing
|
#
b7938ab1 |
| 19-Mar-2014 |
Dmitry Stogov |
Refactored GC (incomplete)
|
Revision tags: php-5.5.11RC1, php-5.4.27RC1 |
|
#
648f1081 |
| 17-Mar-2014 |
Xinchen Hui |
Fixed function name comparation
|
#
7d8e990f |
| 17-Mar-2014 |
Xinchen Hui |
Fixed add_ref asseration fail
|