History log of /PHP-5.5/Zend/zend_compile.c (Results 151 – 175 of 1181)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.4.0RC1
# 5745f953 05-Nov-2011 Stefan Marr

Fixed inconsistent whitespace.
# Belongs to svn rev. 318793.


# b632cd19 05-Nov-2011 Stefan Marr

Fixed inconsistent whitespace.
# Belongs to svn rev. 318793.


# 7334dfd7 05-Nov-2011 Stefan Marr

Fixed Bug #60217 (Requiring the same method from different traits)
- also added test to check for inconsistent abstract method definitions, they need to be compatible


# 12cf1b79 05-Nov-2011 Stefan Marr

Fixed Bug #60217 (Requiring the same method from different traits)
- also added test to check for inconsistent abstract method definitions, they need to be compatible


Revision tags: php-5.3.9RC1
# fadba4d1 03-Nov-2011 Antony Dovgal

use jmp_addr only when it's initialized


# 36103d12 03-Nov-2011 Antony Dovgal

use jmp_addr only when it's initialized


# ed276758 02-Nov-2011 Antony Dovgal

fix folding, ws and cs


# 6acbe515 02-Nov-2011 Antony Dovgal

fix folding, ws and cs


# 8d520d62 02-Nov-2011 Antony Dovgal

initialize variable and fix segfaulting tests


# bff7cbc8 02-Nov-2011 Antony Dovgal

initialize variable and fix segfaulting tests


# 7cd55955 01-Nov-2011 Stefan Marr

Fixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
# Moved the freeing of overriden functions to a point after the check.
# The new check comes after the

Fixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
# Moved the freeing of overriden functions to a point after the check.
# The new check comes after the normal inheritance check to give the first check
# the opportunity to abort with a more detailed error.
# Also fixed a small type in an unrelated test.

show more ...


# 4591498d 01-Nov-2011 Stefan Marr

Fixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
# Moved the freeing of overriden functions to a point after the check.
# The new check comes after the

Fixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
# Moved the freeing of overriden functions to a point after the check.
# The new check comes after the normal inheritance check to give the first check
# the opportunity to abort with a more detailed error.
# Also fixed a small type in an unrelated test.

show more ...


# ce0ddd5a 01-Nov-2011 Stefan Marr

Added missing consistency check for abstract methods required by one trait and implemented by another.


# 9b0d73af 01-Nov-2011 Stefan Marr

Added missing consistency check for abstract methods required by one trait and implemented by another.


# 3b74bba7 01-Nov-2011 Stefan Marr

Fixed Bug #60145 (Usage of trait's use statement inside interfaces not properly checked.)


# b5f15ef5 01-Nov-2011 Stefan Marr

Fixed Bug #60145 (Usage of trait's use statement inside interfaces not properly checked.)


# 725af4c2 31-Oct-2011 Xinchen Hui

Fixed bug #60174 (Notice when array in method prototype error)
this should also exists in ext/reflection. since the new warning of "array to string convert" is introduced in zend_make_printable_z

Fixed bug #60174 (Notice when array in method prototype error)
this should also exists in ext/reflection. since the new warning of "array to string convert" is introduced in zend_make_printable_zval which is used in ext/reflection too

show more ...


# 5921e73a 31-Oct-2011 Xinchen Hui

Fixed bug #60174 (Notice when array in method prototype error)
this should also exists in ext/reflection. since the new warning of "array to string convert" is introduced in zend_make_printable_z

Fixed bug #60174 (Notice when array in method prototype error)
this should also exists in ext/reflection. since the new warning of "array to string convert" is introduced in zend_make_printable_zval which is used in ext/reflection too

show more ...


Revision tags: php-5.4.0beta2
# ea5a61e3 18-Oct-2011 Arnaud Le Blanc

Improved ternary operator performance when returning arrays


# 07b7ba8b 18-Oct-2011 Arnaud Le Blanc

Improved ternary operator performance when returning arrays


# 05c5c895 16-Oct-2011 Stanislav Malyshev

Bug #55754 - Only variables should be passed by reference for ZEND_SEND_PREFER_REF params


# 70a6a67c 16-Oct-2011 Stanislav Malyshev

Bug #55754 - Only variables should be passed by reference for ZEND_SEND_PREFER_REF params


# 7e4b9800 09-Oct-2011 Stefan Marr

Fixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
# The handling of legacy constructors defined by traits was corrected.
# They are now properly registered and used o

Fixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
# The handling of legacy constructors defined by traits was corrected.
# They are now properly registered and used on instantiation.
# The situation for conflicting legacy and __construct constructors is
# mostly identical. If they are defined in the class, they override conflicts
# and do not collide. However, in case different styles are mixed, between
# class and trait definition, we assume a programmer's mistake and report
# a collision.
#
# BTW: +1 for all the fixed tests! `make test` is fun again.

show more ...


# e14354af 09-Oct-2011 Stefan Marr

Fixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
# The handling of legacy constructors defined by traits was corrected.
# They are now properly registered and used o

Fixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
# The handling of legacy constructors defined by traits was corrected.
# They are now properly registered and used on instantiation.
# The situation for conflicting legacy and __construct constructors is
# mostly identical. If they are defined in the class, they override conflicts
# and do not collide. However, in case different styles are mixed, between
# class and trait definition, we assume a programmer's mistake and report
# a collision.
#
# BTW: +1 for all the fixed tests! `make test` is fun again.

show more ...


# 9d30c489 08-Oct-2011 Stefan Marr

Use ZEND_ constants instead of plain strings for names of magic methods.
# No functional changes.


12345678910>>...48