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