History log of /PHP-8.0/Zend/zend_compile.h (Results 376 – 400 of 882)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 90d36554 21-Jun-2014 Nikita Popov

Support string interpolation


# 86db3942 21-Jun-2014 Nikita Popov

Remove dead code


# 657762ee 19-Jun-2014 Nikita Popov

AST stage 2.4


# 55ab55c4 19-Jun-2014 Nikita Popov

Add ability to specify additional attr in AST


# 89ecd73a 19-Jun-2014 Nikita Popov

Make ast->children a uint

Future optimization: only use uint for dynamic lists and use a
uchar or even an introspection function to get the child count.


Revision tags: php-5.6.0RC1
# 0c81b3ea 14-Jun-2014 Nikita Popov

Remove dead code


# 0ec49bba 14-Jun-2014 Nikita Popov

AST stage 1.9

Expressions (mostly) use the AST


Revision tags: php-5.5.14RC1, php-5.4.30RC1
# 258a733e 07-Jun-2014 Nikita Popov

AST-based compiler: Stage 1


Revision tags: php-5.6.0beta4
# a8c15950 30-May-2014 Nikita Popov

LTR static member access


# 95a3a126 30-May-2014 Nikita Popov

Change precedence of $ operator

$$foo['bar'] is now interpreted as ${$foo}['bar'] rather than
${$foo['bar']}.


# 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, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1
# 2402d6cb 11-May-2014 Xinchen Hui

Refactor MySQLi (incompleted, only compilable now)


# 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


Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28
# 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 ...


# 7e424f5a 22-Apr-2014 Dmitry Stogov

Use symbolic names instead of magic constants + optimization


# 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


# 5d479ef6 22-Apr-2014 Dmitry Stogov

ZEND_SEND_* optimization


# f71da392 21-Apr-2014 Dmitry Stogov

Use ZEND_HASH_FOEACH_* instead of zend_hash_apply_*


# ea2e1bb1 18-Apr-2014 Dmitry Stogov

Optimized zend_leave_helper()


# 5c02e0fc 17-Apr-2014 Dmitry Stogov

Cache op_array->run_time_cache in zend_execute_data for faster access


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


Revision tags: php-5.4.28RC1, php-5.5.12RC1
# 050d7e38 15-Apr-2014 Dmitry Stogov

Cleanup (1-st round)


1...<<11121314151617181920>>...36