History log of /PHP-5.4/Zend/zend_compile.c (Results 476 – 500 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5865b368 29-Jul-2004 Sara Golemon

Add goto operator by popular request.


Revision tags: RELEASE_0_1
# 7bdc6d4b 20-Jul-2004 Stanislav Malyshev

add todo


Revision tags: php-5.0.0RC4, php-5.0.0, php-4.3.8, php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7
# 374ac86e 31-May-2004 Marcus Boerger

#28589: Segfault in Reflection API


Revision tags: php-5.0.0RC3RC1, php-4.3.7RC1, RELEASE_0_1_1
# 4f77a021 11-May-2004 Andi Gutmans

- Don't allow passing NULL to type hinted parameter.


Revision tags: php-5.0.0RC2
# 399073f9 23-Apr-2004 Andi Gutmans

- Fixed bug #27923. foreach() without a key should not check if the key
- is a reference (Adam)


Revision tags: php-5.0.0RC2RC2
# 242aa98b 21-Apr-2004 Zeev Suraski

Restore fatal error in case a method that's supposed to implement an
interface/abstract method, breaks its prototype


Revision tags: php-4.3.6, php-5.0.0RC2RC1, php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1
# aea24b2a 26-Mar-2004 Marcus Boerger

Force destructors to have empty signatures


# e3eb8bdd 25-Mar-2004 Andi Gutmans

- If __construct() is defined then it will always take precedence over
- old style constructors.


Revision tags: php-4.3.5
# 34667c4b 22-Mar-2004 Andi Gutmans

- Fix bug


Revision tags: php-4.3.5RC4, php-5.0.0RC1
# ed6cbcb4 18-Mar-2004 Andi Gutmans

- Change redefinition of constructor from E_COMPILE_ERROR to E_STRICT.


Revision tags: php-5.0.0RC1RC2
# c18c5be1 17-Mar-2004 Stanislav Malyshev

fix typo


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


1...<<11121314151617181920>>...42