#
9f7564b1 |
| 01-Oct-2014 |
Dmitry Stogov |
Removed zend_execute_data->prev_nested_call. Reuse prev_execute_data instead. |
#
7cef08c5 |
| 23-Sep-2014 |
Dmitry Stogov |
Allocate copies of internal functions inherited in user classes at CG(arena), instead of permanent heap (malloc). |
#
98891ee1 |
| 20-Sep-2014 |
Nikita Popov |
Simplify foreach flags * FE_RESET_VARIABLE and FE_RESET_REFERENCE were always set together. * In some places the code checked FE_FETCH_BYREF instead of FE_RESET_REFERENCE
Simplify foreach flags * FE_RESET_VARIABLE and FE_RESET_REFERENCE were always set together. * In some places the code checked FE_FETCH_BYREF instead of FE_RESET_REFERENCE and relied on them having the same value. * Now the FE_RESET_* flags are dropped and everything uses FE_FETCH_BYREF
show more ...
|
#
c343ca4e |
| 18-Sep-2014 |
Nikita Popov |
Split inheritance into separate file This moves handling of inheritance and interface implementation from zend_compile.c into a separate zend_inheritance.c file, as this is not reall
Split inheritance into separate file This moves handling of inheritance and interface implementation from zend_compile.c into a separate zend_inheritance.c file, as this is not really related to compilation.
show more ...
|
#
5185baab |
| 18-Sep-2014 |
Dmitry Stogov |
Changed "inline" into "zend_always_inline" |
#
079409bb |
| 15-Sep-2014 |
Nikita Popov |
Switch (un)mangle property name to size_t and zend_string Also use the _ex variants where possible. |
#
f1bf5313 |
| 15-Sep-2014 |
Dmitry Stogov |
Replaced macro with better optimized inline function |
Revision tags: php-5.5.17RC1, php-5.4.33RC1 |
|
#
d5b0606a |
| 01-Sep-2014 |
Stanislav Malyshev |
Reintroduce fix from pull #770 in a PHP 7 way |
#
1ff1a0dd |
| 01-Sep-2014 |
Stanislav Malyshev |
Revert "Merge branch 'PHP-5.6'" This reverts commit aaf5689f4d6e523fd78e0291dbbcd78f3ea988dc, reversing changes made to 481bf25b6ad70fcdc9c10f02b49c86a0bd4a3d0d. |
#
aaf5689f |
| 01-Sep-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.6' * PHP-5.6: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix destruction orde
Merge branch 'PHP-5.6' * PHP-5.6: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix destruction order in zend_shutdown (bug #65463, #66036) Conflicts: Zend/zend_compile.h Zend/zend_execute_API.c
show more ...
|
#
57f82819 |
| 01-Sep-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix des
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix destruction order in zend_shutdown (bug #65463, #66036)
show more ...
|
#
4b9fcc01 |
| 01-Sep-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.4' into PHP-5.5 * PHP-5.4: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix des
Merge branch 'PHP-5.4' into PHP-5.5 * PHP-5.4: update NEWS Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix destruction order in zend_shutdown (bug #65463, #66036)
show more ...
|
#
197095c2 |
| 01-Sep-2014 |
Stanislav Malyshev |
Merge branch 'pull-request/770' into PHP-5.4 * pull-request/770: Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix des
Merge branch 'pull-request/770' into PHP-5.4 * pull-request/770: Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036) Fix typo from commit 32314f6b6 Fix destruction order in zend_shutdown (bug #65463, #66036)
show more ...
|
#
b73bea9c |
| 29-Aug-2014 |
Nikita Popov |
Combine foreach copy / switch cond stacks Now one common stack to handle both, which stores znodes instead of full oplines (foreach copy stack) or switch entries (switch cond stack).
Combine foreach copy / switch cond stacks Now one common stack to handle both, which stores znodes instead of full oplines (foreach copy stack) or switch entries (switch cond stack). Also removed EG(start_op) while at it.
show more ...
|
#
545fd516 |
| 29-Aug-2014 |
Nikita Popov |
Don't distinguish between ast/list in parser This removes the need to use $<ast>{n} or $<list>$ casts in the reduction actions. Keeping the distinction in the parser doesn't rea
Don't distinguish between ast/list in parser This removes the need to use $<ast>{n} or $<list>$ casts in the reduction actions. Keeping the distinction in the parser doesn't really give us any benefit and only makes changing the grammar harder.
show more ...
|
#
f2b03701 |
| 27-Aug-2014 |
Dmitry Stogov |
Use 'const' qualifier for pointrs to code used at run-time (the code must not be changed) |
#
ee552b62 |
| 27-Aug-2014 |
Dmitry Stogov |
Reorder fields for better nenory consumtion and data locality on 64-bit systems |
Revision tags: php-5.6.0 |
|
#
59848e3f |
| 25-Aug-2014 |
Nikita Popov |
Remove ZEND_ACC_INTERACTIVE and CG(interactive) As far as I can discern these are leftovers of the interactive shell implementation that was used before PHP 5.4. Now the readline ext
Remove ZEND_ACC_INTERACTIVE and CG(interactive) As far as I can discern these are leftovers of the interactive shell implementation that was used before PHP 5.4. Now the readline ext makes use of normal eval calls for this. So, dropping these until there is evidence to the contrary, as they currently wouldn't work anyway.
show more ...
|
#
4ea19a68 |
| 25-Aug-2014 |
Nikita Popov |
make bp type uint32_t everywhere |
Revision tags: POST_AST_MERGE |
|
#
899a1ed5 |
| 25-Aug-2014 |
Nikita Popov |
Merge branch 'ast' Conflicts: Zend/zend_compile.c
|
Revision tags: PRE_AST_MERGE |
|
#
6db293d5 |
| 25-Aug-2014 |
Nikita Popov |
Merge remote-tracking branch 'php-src/master' into ast Conflicts: Zend/zend_compile.c Zend/zend_compile.h Zend/zend_globals.h Zend/zend_langua
Merge remote-tracking branch 'php-src/master' into ast Conflicts: Zend/zend_compile.c Zend/zend_compile.h Zend/zend_globals.h Zend/zend_language_parser.y Zend/zend_language_scanner.c Zend/zend_language_scanner.l Zend/zend_types.h
show more ...
|
#
28b7a033 |
| 25-Aug-2014 |
Anatol Belski |
master renamings phase 5 |
#
6f9f0bf2 |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 2 |
#
c3e3c98e |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 1 |
Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32 |
|
#
458f67cd |
| 18-Aug-2014 |
Nikita Popov |
Fix encoding declaration handling As the encoding declaration influences lexing it needs to be immidiately handled in the parser. |