#
1a4a527c |
| 19-Dec-2011 |
Xinchen Hui |
Codes standard & Remove useless empty lines
|
#
525dd55e |
| 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 ...
|
#
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 |
|
#
489b86ff |
| 06-Dec-2011 |
Pierrick Charron |
Coding standard
|
#
3f2bcb77 |
| 06-Dec-2011 |
Pierrick Charron |
Coding standard
|
#
d18a61ae |
| 05-Dec-2011 |
Xinchen Hui |
Fix typo
|
#
59276173 |
| 05-Dec-2011 |
Xinchen Hui |
Fix typo
|
#
1d6c98a1 |
| 05-Dec-2011 |
Dmitry Stogov |
Fixed bug #60444 (Segmentation fault with include & class extending)
|
#
30328dcb |
| 05-Dec-2011 |
Dmitry Stogov |
Fixed bug #60444 (Segmentation fault with include & class extending)
|
Revision tags: php-5.3.9RC2, php-5.4.0RC2 |
|
#
db0888df |
| 23-Nov-2011 |
Stefan Marr |
Fixed Bug #60369 Crash with static property in trait
|
#
35d38e47 |
| 23-Nov-2011 |
Stefan Marr |
Fixed Bug #60369 Crash with static property in trait
|
#
31ef5597 |
| 19-Nov-2011 |
Felipe Pena |
- Fixed bug #43200 (Interface implementation / inheritence not possible in abstract classes)
|
#
14b5e775 |
| 19-Nov-2011 |
Felipe Pena |
- Fixed bug #43200 (Interface implementation / inheritence not possible in abstract classes)
|
#
bc810a44 |
| 19-Nov-2011 |
Felipe Pena |
- Fixed bug #43200 (Interface implementation / inheritence not possible in abstract classes)
|
#
420fbb82 |
| 18-Nov-2011 |
Felipe Pena |
- CS
|
#
cc8573e7 |
| 18-Nov-2011 |
Felipe Pena |
- CS
|
#
e150100f |
| 18-Nov-2011 |
Stefan Marr |
Fixes Bug #54441 (Handling of changing modifiers on a trait alias) # this now results also in a compilation error, since it would open the door for inconsistencies, and violates the DRY principle.
|
#
76772dc2 |
| 18-Nov-2011 |
Stefan Marr |
Fixes Bug #54441 (Handling of changing modifiers on a trait alias) # this now results also in a compilation error, since it would open the door for inconsistencies, and violates the DRY principle.
|
#
2ba9ff7f |
| 17-Nov-2011 |
Felipe Pena |
- Fix build
|
#
c5ec9dd6 |
| 17-Nov-2011 |
Felipe Pena |
- Fix build
|
#
5ef2c328 |
| 17-Nov-2011 |
Stefan Marr |
Fixed Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error) - aliases that are not actually matching anything are treated as errors now. This will make sure t
Fixed Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error) - aliases that are not actually matching anything are treated as errors now. This will make sure that all methods that are expected to be in a class are actually there, or in case a trait changed for instance, that the code breaks already on composition - Precedence declarations are also checked to ensure that the method which is supposed to take precedence actually exists, however, the other traits mentioned in the declaration are not regarded. We are more lenient here, since this avoids unnecessary fragility. - fixed another seamingly unrelated test which broke in the progress but wasn't clear before either.
show more ...
|
#
c5ba2296 |
| 17-Nov-2011 |
Stefan Marr |
Fixed Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error) - aliases that are not actually matching anything are treated as errors now. This will make sure t
Fixed Bug #60165 (Aliasing unexisting trait should throw/trigger the exception/error) - aliases that are not actually matching anything are treated as errors now. This will make sure that all methods that are expected to be in a class are actually there, or in case a trait changed for instance, that the code breaks already on composition - Precedence declarations are also checked to ensure that the method which is supposed to take precedence actually exists, however, the other traits mentioned in the declaration are not regarded. We are more lenient here, since this avoids unnecessary fragility. - fixed another seamingly unrelated test which broke in the progress but wasn't clear before either.
show more ...
|
#
7735ef1c |
| 16-Nov-2011 |
Felipe Pena |
- Fixed bug #60099 (__halt_compiler() works in braced namespaces)
|
#
caa863dc |
| 16-Nov-2011 |
Felipe Pena |
- Fixed bug #60099 (__halt_compiler() works in braced namespaces)
|
#
3c7a573a |
| 16-Nov-2011 |
Felipe Pena |
- Fixed bug #60099 (__halt_compiler() works in braced namespaces)
|