History log of /PHP-5.4/Zend/zend_compile.c (Results 26 – 50 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.4.7RC1
# 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.


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


Revision tags: php-5.3.16, php-5.4.6, php-5.4.6RC1, php-5.4.5, php-5.3.15, php-5.3.15RC1, php-5.4.5RC1, php-5.3.14, php-5.4.4
# 896ac689 11-Jun-2012 Marc Easen

Fixed the common misspelling of the word occurred (occured -> occurred)


# ba8333cd 08-Jun-2012 Stanislav Malyshev

typo


# 17c0ff11 08-Jun-2012 Stanislav Malyshev

typo


Revision tags: php-5.3.14RC2, php-5.4.4RC2
# bbcea230 21-May-2012 Xinchen Hui

Use emalloc instead of malloc


# 2ae8d2fb 21-May-2012 Dmitry Stogov

Fixed bug #61998 (Using traits with method aliases appears to result in crash during execution)


Revision tags: php-5.3.14RC1, php-5.4.4RC1, php-5.3.13, php-5.4.3, php-5.4.2, php-5.3.12, php-5.3.11, php-5.4.1
# da6465a2 18-Apr-2012 Xinchen Hui

Fixed bug #61761 ('Overriding' a private static method with a different signature causes crash)


Revision tags: php-5.3.11RC2, php-5.4.1RC2, php-5.3.11RC1, php-5.4.1RC1, PHP-5.4.1-RC1
# ffded002 04-Mar-2012 Stefan Marr

Fixed Bug #61052 (Missing error check in trait 'insteadof' clause)


# 34fe6261 04-Mar-2012 Stefan Marr

Fixed Bug #60911 (Confusing error message when extending traits)


# 60dfd64b 04-Mar-2012 Stefan Marr

Fixed Bug #60717 (Order of traits in use statement can cause a fatal error)
# Compatibility is now correctly checked in both directions.
# Introduced helper method for the test.


# 046e3e38 02-Mar-2012 Xinchen Hui

MFH: Fixed bug #60573 (type hinting with "self" keyword causes weird errors)


Revision tags: php-5.4.0, php-5.4.0RC8, php-5.3.10, php-5.4.0RC7
# 3299a267 20-Jan-2012 Dmitry Stogov

Fixed Bug #60809 (TRAITS - PHPDoc Comment Style Bug)
Fixed some other traits related bugs (uninitialized variable, return => continue)
Removed some trait related redundant code and variables


Revision tags: php-5.4.0RC6
# b515bfbd 17-Jan-2012 Dmitry Stogov

Improved traits implementation. Now to support __CLASS__ constant in traits php doesn't have to copy the complete compiled method, but can reuse the same code. The resolution of __CLASS__ constants i

Improved traits implementation. Now to support __CLASS__ constant in traits php doesn't have to copy the complete compiled method, but can reuse the same code. The resolution of __CLASS__ constants in methods defined in traits are delayed till run-time. This approach also made possible to use __CLASS__ constant as default value for traits properties and method arguments.

show more ...


Revision tags: php-5.3.9, php-5.4.0RC5
# e4ca0ed0 01-Jan-2012 Felipe Pena

- Year++


# 4e198252 01-Jan-2012 Felipe Pena

- Year++


# c0583851 28-Dec-2011 Dmitry Stogov

Fixed bug #60613 (Segmentation fault with $cls->{expr}() syntax)


# 84ce7904 28-Dec-2011 Xinchen Hui

Fix #60613 (Segmentation fault with $cls->{expr}() syntax)
#now the behavior is like 5.3, a COMPILER_ERROR will be triggered


# 2f4875bf 27-Dec-2011 Xinchen Hui

Fix bug #60611 (Segmentation fault with Cls::{expr}() syntax)


Revision tags: php-5.3.9RC4, php-5.4.0RC4
# 2f62602c 19-Dec-2011 Xinchen Hui

Fixed bug #60558 (Invalid read and writes)
Re-Fixed bug #60536 (Traits Segfault)
#Thanks to tony2001, I found the previous fix -r321089 is actually not a correct one.
#The key problem the

Fixed bug #60558 (Invalid read and writes)
Re-Fixed bug #60536 (Traits Segfault)
#Thanks to tony2001, I found the previous fix -r321089 is actually not a correct one.
#The key problem there is because the traits didn't correct set the property_info.offset
#for private properties. so here come the new fix.

show more ...


# 1a4a527c 19-Dec-2011 Xinchen Hui

Codes standard & Remove useless empty lines


# 3dc9f0ab 17-Dec-2011 Stefan Marr

Fixed inconsistent and broken handling of private properties in traits.
# The handling of private properties in classes is now consistent with private properties in traits.
# Perviously, priv

Fixed inconsistent and broken handling of private properties in traits.
# The handling of private properties in classes is now consistent with private properties in traits.
# Perviously, privates could cause strict warnings, are were not properly merged into the class when
# the parent class had a private property of the same name. Now, we introduce it without notice,
# since it is a new and independent property, just like in normal classes.
# This problem was diagnosed while working on Bug #60536.

show more ...


Revision tags: php-5.3.9RC3, php-5.4.0RC3
# 3f2bcb77 06-Dec-2011 Pierrick Charron

Coding standard


12345678910>>...42