History log of /PHP-5.5/Zend/zend_compile.c (Results 51 – 75 of 1181)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.3.20RC1, php-5.4.10RC1
# 7651d645 04-Dec-2012 Dmitry Stogov

Optimized access to temporary and compiled VM variables


# 70f83f35 30-Nov-2012 Dmitry Stogov

. The VM stacks for passing function arguments and syntaticaly nested calls were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocate

. The VM stacks for passing function arguments and syntaticaly nested calls were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocated at once. As result all the stack push operatins don't require checks for stack overflow any more.
. Generators implementation was improved using the new VM stack. Now it's a bit more clear and faster.

show more ...


# eb4825b5 22-Nov-2012 Dmitry Stogov

Improved "finally" im[plementation


Revision tags: php-5.3.19, php-5.4.9
# 65585b3a 14-Nov-2012 Dmitry Stogov

Fixed compiler reenterability


Revision tags: php-5.5.0alpha1, php-5.3.19RC1, php-5.4.9RC1
# 74228c51 23-Oct-2012 Xinchen Hui

Fixed bug #63305 (zend_mm_heap corrupted with traits)


Revision tags: php-5.3.18, php-5.4.8
# 67611c67 08-Oct-2012 Xinchen Hui

Fixed bug #63219 (Segfault when aliasing trait method when autoloader throws excpetion)


Revision tags: php-5.3.18RC1, php-5.4.8RC1, php-5.3.17, php-5.4.7
# 6c0508f8 05-Sep-2012 Dmitry Stogov

Fixed bug #62907 (Double free when use traits)


Revision tags: php-5.4.7RC1
# 6b1073a3 28-Aug-2012 Lars Strojny

Bug #62956: fixing private method signature validation

In inheritance, if both methods are private, don not enforce the same
signature.


# f82dd2c7 28-Aug-2012 Lars Strojny

Bug #62956: fixing private method signature validation

In inheritance, if both methods are private, don not enforce the same
signature.


# 5ebbdecf 26-Aug-2012 Xinchen Hui

Fixed bug #62930, and more tests


# c6a5d192 26-Aug-2012 Xinchen Hui

tabs


# 7c60aeef 26-Aug-2012 Xinchen Hui

Fixed bug #62931 & #62932


# bd70d155 25-Aug-2012 Nikita Popov

Remove implementation stubs for yield delegation

I decided to leave out yield delegation for an initial proposal, so remove
the stubs for it too.


# 35951d4b 25-Aug-2012 Xinchen Hui

Support list in foreach

RFC: https://wiki.php.net/rfc/foreachlist


# 87785c7d 23-Aug-2012 Xinchen Hui

tabs


# d39aa984 23-Aug-2012 Xinchen Hui

Refix #62358, previous has side-affect


# 6d1bebfc 23-Aug-2012 Xinchen Hui

Fixed bug #62358 (Segfault when using traits a lot)


# 60a29791 22-Aug-2012 Xinchen Hui

Fixed bug that jmp in try block jmp over finally block

Refactor the implemention, make codes clear


# 703a4e39 22-Aug-2012 Xinchen Hui

stash


# f2a8912e 17-Aug-2012 Xinchen Hui

Refactor examing of jumping out of finally block


# 24493652 17-Aug-2012 Xinchen Hui

Fixed context info in error message


# acd402d4 16-Aug-2012 Xinchen Hui

typo


# 0312d0a2 16-Aug-2012 Xinchen Hui

Prevents `goto` out of a finally block


Revision tags: php-5.3.16, php-5.4.6
# c64f4e73 14-Aug-2012 Xinchen Hui

Add functions declarations, use tabs


# 80d5ae3c 13-Aug-2012 Xinchen Hui

Implemented 'finally' keywords for php

RFC: https://wiki.php.net/rfc/finally
FR: https://bugs.php.net/bug.php?id=32100
and I have got some improvment ideas(performance), will impleme

Implemented 'finally' keywords for php

RFC: https://wiki.php.net/rfc/finally
FR: https://bugs.php.net/bug.php?id=32100
and I have got some improvment ideas(performance), will implemented
later. thanks

show more ...


12345678910>>...48