History log of /PHP-7.4/Zend/zend.c (Results 226 – 250 of 721)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9d6e45a0 09-Jul-2014 Dmitry Stogov

Changed zend_make_printable_zval() to return "use_copy" instead of additional reference argument.
Improved branch prediction.


Revision tags: php-5.4.31RC1, php-5.5.15RC1
# 5aa91be5 07-Jul-2014 Dmitry Stogov

Simplify call-frame handling


# 6bf24f4d 04-Jul-2014 Dmitry Stogov

Removed EG(active_symbol_table) and use corresponding value from EG(current_execute_data)


# 0a77dcd4 02-Jul-2014 Dmitry Stogov

Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are executing something.


# 63c057e3 02-Jul-2014 Dmitry Stogov

Removed EG(opline_ptr) and use corresponding value from EG(current_execute_data)


# 4b09dd69 02-Jul-2014 Dmitry Stogov

Removed EG(active_op_array) and use corresponding value from EG(current_execute_data)


Revision tags: php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4
# 0427ae08 02-Jun-2014 Dmitry Stogov

cleanup


# fcf42d81 31-May-2014 Nikita Popov

Remove object_stack (mostly)


# 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
# 0ade00c8 25-May-2014 Nikita Popov

Fix print_flat_hash for objects


# 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
# 88c550a7 09-May-2014 Xinchen Hui

Added vstrpprintf strpprintf to avoid duplicate string

(the function name maybe improvement)


# 0d5121a3 04-May-2014 Anatol Belski

fixed ZEND_DEBUG usage


# 42d4adab 03-May-2014 Nikita Popov

Fix SXE->string cast for __toString in inheriting class

This issue was originally hacked around in zend_make_printable_zval.
I've now moved the overridden __toString() handling into the

Fix SXE->string cast for __toString in inheriting class

This issue was originally hacked around in zend_make_printable_zval.
I've now moved the overridden __toString() handling into the SXE
cast_object handler, so everything invoking that handler
(zend_make_printable_zval, convert_to_string, zval_get_string,
and various other more obscure usages) see the same behavior.

show more ...


Revision tags: php-5.6.0beta2
# 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
# 4e7cbf3f 25-Apr-2014 Dmitry Stogov

Use appropriate macros


# 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


# bda96e3c 21-Apr-2014 Nikita Popov

Use zval_get_string in print_zval and propagate TSRMLS


# 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.


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


Revision tags: php-5.6.0beta1
# 3ce96eab 09-Apr-2014 Nikita Popov

Fix function copying in ZTS

Still doesn't entirely work :/


# 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.


12345678910>>...29