History log of /PHP-7.1/Zend/zend_compile.c (Results 1576 – 1600 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d5ada686 04-Mar-2003 Zeev Suraski

Remove legacy code


# e0c3e2cf 04-Mar-2003 Zeev Suraski

Remove redundant code


# 98b990e3 02-Mar-2003 Zeev Suraski

Improve infrastructure


# f7b78004 02-Mar-2003 Zeev Suraski

Add infrastructure for JIT initialization of auto globals


# 805637b0 01-Mar-2003 Zeev Suraski

Fix mem leak


# 1a7c0d52 01-Mar-2003 Andi Gutmans

- Make __construct() have higher priority than class name functions
- for constructors.
- Fix problem with the engine allowing final/abstract for the same method.
- Both patches are by Ma

- Make __construct() have higher priority than class name functions
- for constructors.
- Fix problem with the engine allowing final/abstract for the same method.
- Both patches are by Marcus Börger.

show more ...


# 5793784c 25-Feb-2003 Zeev Suraski

Get the bits right - final/private fix


# 3cf20f86 24-Feb-2003 Stanislav Malyshev

fix exception handling


# 535aa632 24-Feb-2003 Zeev Suraski

Add 'final'


# 731a55ad 23-Feb-2003 Zeev Suraski

Move abstract inheritance logic to the right spot


# bb956372 23-Feb-2003 Zeev Suraski

Fixed abstract handling in inheritence


# e645f20d 20-Feb-2003 Stanislav Malyshev

Allow namespaces to have a number of parts. I.e., now you can do:
namespace foo {
function abc() {}
}
...
namespace foo {
functio def() {}
}


# 955636af 18-Feb-2003 Zeev Suraski

Avoid using a C++ reserved word


Revision tags: php-4.3.1
# 3e45b237 16-Feb-2003 Stanislav Malyshev

add support for ::foo syntax meaning "global one"


# c9b2ec7b 16-Feb-2003 Stanislav Malyshev

remove debug prints


# 6d300baf 16-Feb-2003 Sebastian Bergmann

ZTS fixes


# a4c3b2ce 16-Feb-2003 Stanislav Malyshev

Namespace patch. Big changes:
1. Nested classes are gone.
2. New syntax for namespaces:
namespace foo {
class X { ... }
function bar { ... }
var x = 1;

Namespace patch. Big changes:
1. Nested classes are gone.
2. New syntax for namespaces:
namespace foo {
class X { ... }
function bar { ... }
var x = 1;
const ZZ = 2;
}
3. Namespaced symbol access: $x = new foo::X; - etc.
For now, namespaces are case insensitive, just like classes.
Also, there can be no global class and namespace with the same name
(to avoid ambiguities in :: resolution).

show more ...


# 3c2a1255 12-Feb-2003 Zeev Suraski

Fix declaration of class members that don't have an explicit access modifier


# beaf84ea 11-Feb-2003 Zeev Suraski

Fix require() handling - that's an old bug!


# 28145041 11-Feb-2003 Zeev Suraski

Improve parser handling of 'abstract'


# f196e11f 10-Feb-2003 Zeev Suraski

Fix zend_initialize_class_data()


# c17c7a2b 10-Feb-2003 Zeev Suraski

Centralize class initialization


# 6317e265 10-Feb-2003 Zeev Suraski

- Treat $this->foo inside class X as an implicit 'public $foo' if X::$foo
is not explicitly declared
- Forbid multiple declaration of the same variable


# 5e12de95 10-Feb-2003 Zeev Suraski

Add missing destructors


# b39b33c4 06-Feb-2003 Zeev Suraski

Fix the 2nd buglet in the error message :)


1...<<61626364656667686970>>...79