Revision tags: php-5.0.0b4RC1 |
|
#
d91fc5fa |
| 11-Feb-2004 |
Zeev Suraski |
Fix leaks in assignments to overloaded objects
|
#
3d4c7922 |
| 11-Feb-2004 |
Zeev Suraski |
Fix leak with overloaded objects, when they're used just "for the hell of it" :)
|
#
aac72ce0 |
| 11-Feb-2004 |
Zeev Suraski |
Fixed a bug the caused overloaded array indices to be converted to strings
|
#
30f1be78 |
| 11-Feb-2004 |
Zeev Suraski |
Turn off bogus warnings with overloaded dimensions and += (and friends)
|
#
cc8c9ef2 |
| 11-Feb-2004 |
Zeev Suraski |
Improve the implementation of unset() on array dimensions to be more consistent with that of regular variables and string offsets
|
#
79a58abb |
| 10-Feb-2004 |
Zeev Suraski |
Fix bug #26698 (exceptions handled properly during argument passing to functions)
|
#
57aaad0d |
| 10-Feb-2004 |
Zeev Suraski |
Fix refcounting of ++/+= overloading (fix leak in __get()/__set() based classes)
|
#
de583b2f |
| 10-Feb-2004 |
Zeev Suraski |
Fix handling in assignment using multidimensional array syntax to string offset ($s = "FUBAR"; $s[0][0] = 1;)
|
#
d082fb03 |
| 10-Feb-2004 |
Zeev Suraski |
Fix exception handling in opcodes spanned across multiple oplines (fixes the crash in __set())
|
#
43939618 |
| 10-Feb-2004 |
Zeev Suraski |
- Fix pre/post increment for overloaded objects - Fix binary-assign-op for overloaded objects NOTE: This requires the implementation of the 'get' callback!
|
#
473927ec |
| 08-Feb-2004 |
Zeev Suraski |
Fix write-mode of overloaded objects when using array dimensions
|
#
c5d84227 |
| 04-Feb-2004 |
Zeev Suraski |
Reinstate early-binding for classes. Note that this is available for downwards compatibility only - and it doesn't work if you use new features (namely, interfaces). Generally, people s
Reinstate early-binding for classes. Note that this is available for downwards compatibility only - and it doesn't work if you use new features (namely, interfaces). Generally, people should declare their classes before using them, but we just didn't want hell to break loose (c)
show more ...
|
#
27f54a4c |
| 04-Feb-2004 |
Zeev Suraski |
- Improve wording
|
Revision tags: php-4.3.5RC2 |
|
#
871d8bdb |
| 03-Feb-2004 |
Ilia Alshanetsky |
More unneeded code removed.
|
#
60bb89c5 |
| 03-Feb-2004 |
Zeev Suraski |
Abort on parse error in an include file (patch by Ilia)
|
#
8013d5fa |
| 03-Feb-2004 |
Zeev Suraski |
Fix try/catch block logic
|
#
9e60cb55 |
| 03-Feb-2004 |
Zeev Suraski |
Rewrote exception support. Fixes a few limitations and bugs in the old implementation, and allows exceptions to 'fire' much earlier than before. Instructions on how to use the new mecha
Rewrote exception support. Fixes a few limitations and bugs in the old implementation, and allows exceptions to 'fire' much earlier than before. Instructions on how to use the new mechanism will follow on internals@ shortly... Note - this (most probably) breaks the current implementation of set_exception_handler()
show more ...
|
#
b4e882d0 |
| 30-Jan-2004 |
Ilia Alshanetsky |
Apply the same parse error handling to (include|require)_once as the one for their non-once counterparts.
|
#
ae0e9e62 |
| 28-Jan-2004 |
Zeev Suraski |
Whitespace
|
Revision tags: RELEASE_1_3b6 |
|
#
0cb89236 |
| 25-Jan-2004 |
Ilia Alshanetsky |
Fixed bug #26814 (On parse error include included file, terminate execution script).
|
#
6e2cf148 |
| 25-Jan-2004 |
Marcus Boerger |
Respect proeprty visibility in foreach
|
Revision tags: php_ibase_before_split |
|
#
3ca44539 |
| 24-Jan-2004 |
Marcus Boerger |
Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling internal non-static methods statically. # As discussed with Zeev: # - For BC standard userspace methods allow th
Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling internal non-static methods statically. # As discussed with Zeev: # - For BC standard userspace methods allow this with an E_STRICT message. # - If you want to implement an internal method taht can be called both # statically and non-statically then use flag ZEND_ACC_ALLOW_STATIC. # - Magic user space methods __*() cannot and __construct, __destruct, # __clone can never be called statically.
show more ...
|
#
1e902b69 |
| 24-Jan-2004 |
Sebastian Bergmann |
Change message as proposed by Jon.
|
#
6020ffd0 |
| 23-Jan-2004 |
Marcus Boerger |
Simplify detection of methods that must be called dynamic (with object)
|
#
79e7145c |
| 23-Jan-2004 |
Marcus Boerger |
Disallow calling __clone/__construct/__destruct static Send an E_STRICT when calling a non static method static
|