#
b3b616cf |
| 29-May-2014 |
Dmitry Stogov |
Introduced immutable arrays. They don't need to be copyed and may be used directly from SHM.
|
Revision tags: php-5.4.29, php-5.5.13 |
|
#
05d0df47 |
| 26-May-2014 |
Dmitry Stogov |
Use new zend_hash API
|
#
922285ec |
| 26-May-2014 |
Xinchen Hui |
Don't use cast (compiler friendly)
|
#
bc357eaf |
| 25-May-2014 |
Xinchen Hui |
Fixed apply_func_args_t
|
#
0175d994 |
| 25-May-2014 |
Xinchen Hui |
Fixed apply_func_arg_t, and it's better not using cast (compiler friendly)
|
#
9eb89ddd |
| 23-May-2014 |
Dmitry Stogov |
Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.
|
Revision tags: php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1 |
|
#
0c6a6f0f |
| 07-May-2014 |
Dmitry Stogov |
Re-applyed Bob's patch with minor fixes
|
#
4ecc5279 |
| 06-May-2014 |
Dmitry Stogov |
Reverted Bob's patch (it breaks many tests when run with opcache and needs to be fixed first).
|
#
f3c1881f |
| 06-May-2014 |
Bob Weinand |
Re-added fix for bug #66015 and adapted for phpng branch
|
#
0ebf0c02 |
| 06-May-2014 |
Hannes Magnusson |
Fix argument, cur_method_ref->class_name is a zend_string
|
Revision tags: php-5.6.0beta2 |
|
#
e0247de1 |
| 30-Apr-2014 |
Nikita Popov |
zend_stack_top() now returns pointer directly
|
#
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 |
|
#
7e424f5a |
| 22-Apr-2014 |
Dmitry Stogov |
Use symbolic names instead of magic constants + optimization
|
#
9c70603f |
| 22-Apr-2014 |
Nikita Popov |
Initialize hash as unpacked if it contains string keys
|
#
3d3a55cb |
| 22-Apr-2014 |
Nikita Popov |
Pass expected array size hint in INIT_ARRAY To avoid unnecessary rehashes
|
#
7584ae32 |
| 22-Apr-2014 |
Dmitry Stogov |
Fixed compilaation warnings
|
#
0d43a277 |
| 21-Apr-2014 |
Nikita Popov |
Use zval_get_string in a few more places
|
#
72c287bd |
| 21-Apr-2014 |
Dmitry Stogov |
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
|
#
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 ...
|
#
f98937fa |
| 16-Apr-2014 |
Nikita Popov |
Don't copy in ZEND_CAST if type is already correct
|
Revision tags: php-5.4.28RC1, php-5.5.12RC1 |
|
#
050d7e38 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (1-st round)
|
#
cc50ebc4 |
| 14-Apr-2014 |
Dmitry Stogov |
Fixed memory leak
|
#
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.
|