#
5a03efe2 |
| 30-Apr-2014 |
Nikita Popov |
Don't allocate zend_stack elements individually Instead allocate a vector of elements. Size must now be specified on initialization rather than on push.
|
#
17d027ed |
| 30-Apr-2014 |
Dmitry Stogov |
Split IS_BOOL into IS_FALSE and IS_TRUE
|
Revision tags: php-5.5.12, php-5.4.28 |
|
#
df7ca608 |
| 24-Apr-2014 |
Dmitry Stogov |
Optimized constant lookup
|
#
65e2ed6e |
| 24-Apr-2014 |
Dmitry Stogov |
Redesigned zend_execute_data layout now EX(object), EX(scope) and EX(called_scope) arr properties of the current function execution co ntext. They are set during zend_execute_data initialization
Redesigned zend_execute_data layout now EX(object), EX(scope) and EX(called_scope) arr properties of the current function execution co ntext. They are set during zend_execute_data initialization and never changed.
show more ...
|
#
5864ce8a |
| 22-Apr-2014 |
Dmitry Stogov |
Fixed compilation warnings
|
#
a821009a |
| 21-Apr-2014 |
Dmitry Stogov |
Avoid string duplication
|
#
7652a977 |
| 18-Apr-2014 |
Dmitry Stogov |
Use ZEND_FETCH_FOREACH_* macros to iterate over HashTables instead of zend_hash_move_forward() and family.
|
#
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 ...
|
#
5bb493c4 |
| 16-Apr-2014 |
Dmitry Stogov |
op_array->filename and op_array->filename may be kept in opcache SHM
|
#
2f65090a |
| 16-Apr-2014 |
Dmitry Stogov |
Fixed reference counting
|
#
e99e6958 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup
|
Revision tags: php-5.4.28RC1, php-5.5.12RC1 |
|
#
050d7e38 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (1-st round)
|
#
a0690ff2 |
| 15-Apr-2014 |
Xinchen Hui |
Fixed zend_object_get_t in simpleXML
|
#
f449b047 |
| 10-Apr-2014 |
Nikita Popov |
Fix some ZTS issues and leaks
|
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.
|
#
3d17219c |
| 07-Apr-2014 |
Dmitry Stogov |
Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and family require second argument to be real pointer. &(ht)->nInternalPointer should be passed instead of NULL. zend_h
Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and family require second argument to be real pointer. &(ht)->nInternalPointer should be passed instead of NULL. zend_hash_update_current_key() may work only with internal pointer.
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)
|
Revision tags: php-5.4.27 |
|
#
6b2ed577 |
| 01-Apr-2014 |
Dmitry Stogov |
Avoid unnecessry reallocations
|
#
8ddda2f6 |
| 01-Apr-2014 |
Dmitry Stogov |
Avoid unnecessry reallocation
|
Revision tags: php-5.5.11 |
|
#
9799542f |
| 01-Apr-2014 |
Dmitry Stogov |
Fixed parameter passing
|
#
ea85451b |
| 27-Mar-2014 |
Dmitry Stogov |
Refactored data structures to keep zend_object* instead of a whole zval in some places
|
#
c6cba554 |
| 27-Mar-2014 |
Dmitry Stogov |
Use ZVAL_DEREF() macro
|
#
54d559d8 |
| 27-Mar-2014 |
Dmitry Stogov |
Replaced (Z_TYPE(x) == IS_REFERENCE) with (Z_ISREF(x))
|
#
887189ca |
| 26-Mar-2014 |
Dmitry Stogov |
Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing
|