History log of /PHP-7.1/Zend/zend_compile.c (Results 676 – 700 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


1...<<21222324252627282930>>...79