#
e2a5ebf5 |
| 16-Mar-2004 |
Zeev Suraski |
Add ability to disable JIT for a particular auto global
|
#
6a31fb9b |
| 16-Mar-2004 |
Andi Gutmans |
- Fix problem when using old-style constructors it wasn't being inherited correctly.
|
Revision tags: php-5.0.0RC1RC1 |
|
#
50ee116f |
| 09-Mar-2004 |
Marcus Boerger |
Clearify the different method/class flags (as discussed with Andi).
|
#
0fc9d586 |
| 09-Mar-2004 |
Andi Gutmans |
- Nuke unused code.
|
Revision tags: RELEASE_0_2_0 |
|
#
2af86692 |
| 05-Mar-2004 |
Andi Gutmans |
- Fix some small problems I introduce in last patch.
|
#
74775aa4 |
| 05-Mar-2004 |
Andi Gutmans |
- Finally fix the following: $xml_mem = simplexml_load_string('<bookbody><part><chapter><page>1</page></chapter></part></bookbody>'); /* The following works fine */ foreach ($xml_mem->par
- Finally fix the following: $xml_mem = simplexml_load_string('<bookbody><part><chapter><page>1</page></chapter></part></bookbody>'); /* The following works fine */ foreach ($xml_mem->part as $part) { foreach($part->chapter->page as $page) { print $page; } } /* The following segfaults */ foreach ($xml_mem->part as $part) { foreach($part->chapter as $chapter) { // Difference here from previous example print $chapter; } }
show more ...
|
#
78a36b50 |
| 04-Mar-2004 |
Stanislav Malyshev |
Disallow redefining ctors and cleanup
|
#
41b72115 |
| 02-Mar-2004 |
Andi Gutmans |
- Fix leaks (although there might be still a problem here).
|
#
576e16b0 |
| 02-Mar-2004 |
Andi Gutmans |
- Fix crash in: <?php class Foo { public $attributes= array(); function export() { foreach ($this->attributes as $name => $attr) { } }
- Fix crash in: <?php class Foo { public $attributes= array(); function export() { foreach ($this->attributes as $name => $attr) { } } } $f= new Foo(); $f->export(); ?>
show more ...
|
#
63e263f3 |
| 29-Feb-2004 |
Andi Gutmans |
- Change prototype isA check not to check the constructor. - Only give an E_STRICT for non-isA compliant code as opposed to E_COMPILE_ERROR.
|
#
f449c8fd |
| 27-Feb-2004 |
Marcus Boerger |
Fixes for abstract classes/methods
|
#
62e921f8 |
| 25-Feb-2004 |
Zeev Suraski |
Fix leak in foreach ($o->mthd()->arr)
|
#
7086634a |
| 25-Feb-2004 |
Zeev Suraski |
- Improve ARG_INFO() macros to support supplying required_num_args - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
|
#
eb6fd52e |
| 25-Feb-2004 |
Zeev Suraski |
- Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't only affect auto-clone). - Perform implementation checks even with simple inheritance (off when compatibility mode is
- Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't only affect auto-clone). - Perform implementation checks even with simple inheritance (off when compatibility mode is enabled). - Restore default arguments in interfaces and handle it correctly. - Move registration of internal classes later in the startup sequence in order to have INI options available.
show more ...
|
#
36a75184 |
| 25-Feb-2004 |
Zeev Suraski |
- Abstract methods cannot have defaults for arguments - Make function foo($a, $b=null) satisfy both foo($a) and foo($a, $b) prototypes
|
Revision tags: php-4.3.5RC3 |
|
#
b0ef896f |
| 16-Feb-2004 |
Marcus Boerger |
Bugfix #27227 Mixed case class names causes Fatal Error in Constructor call
|
Revision tags: php-5.0.0b4 |
|
#
e7e0f7d4 |
| 12-Feb-2004 |
Zeev Suraski |
- Check return-by-reference bit when implementing interface prototypes - Add infrastructure for built-in functions to hint whether they return by reference or not. It is NOT currently used
- Check return-by-reference bit when implementing interface prototypes - Add infrastructure for built-in functions to hint whether they return by reference or not. It is NOT currently used for anything, except for interface prototypes (you can use it to request that the function that implements your prototype returns by reference or doesn't return by reference). For downwards compatibility - by default, interface prototypes are agnostic as to whether the function that implements them returns by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that. - Fix ArrayAccess::getOffset() to conduct additional checks. If your getOffset() should work with multidimensional arrays - it must return by reference.
show more ...
|
Revision tags: php-5.0.0b4RC1 |
|
#
c6cbafa2 |
| 11-Feb-2004 |
Marcus Boerger |
Fix: <interface> [extends <interface> [, <ineterface>]* ]
|
#
c01c44c2 |
| 11-Feb-2004 |
Zeev Suraski |
Fix bug #26802 (the right aspects of it found by Marcus, anyway :)
|
#
91ee6c0c |
| 10-Feb-2004 |
Andi Gutmans |
- Nuke more unused code
|
#
041b5dc2 |
| 10-Feb-2004 |
Andi Gutmans |
- Remove junk
|
#
157a4e28 |
| 05-Feb-2004 |
Ilia Alshanetsky |
Fixed bug #27145 (Unmangle private/protected property names before printing then inside error messages).
|
#
d3c94674 |
| 04-Feb-2004 |
Zeev Suraski |
Fixlet
|
#
bab3acc3 |
| 04-Feb-2004 |
Zeev Suraski |
Fix handling of $this in some cases
|
#
52b5f3fe |
| 04-Feb-2004 |
Zeev Suraski |
Handle additional cases
|