History log of /PHP-5.4/Zend/zend_compile.c (Results 276 – 300 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 51e9bd07 21-Mar-2008 Marcus Boerger

- Simplify


# 8b01532f 18-Mar-2008 Dmitry Stogov

Removed hack (we don't need to modify class name).
(the problem is covered by Zend/tests/ns_056.phpt)


# 8c885b89 18-Mar-2008 Dmitry Stogov

Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo

Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo-code explains how it should be used in opcode cache.

function cache_compile_file($filename) {
if (!is_cached($filename)) {
...
orig_compiler_options = CG(compiler_optins);
CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
ZEND_COMPILE_DELAYED_BINDING;
$op_array = orig_compile_file($filename);
CG(compiler_options) = orig_copiler_options;
...
} else {
$op_array = restore_from_cache($filename);
}
zend_do_delayed_early_binding($op_array);
}

show more ...


# 7dd943ac 17-Mar-2008 Antony Dovgal

MFH: fix #39127 (Old-style constructor fallbacks produce strange results)


# af316021 16-Mar-2008 Marcus Boerger

- Rewrite scanner to be based on re2c instead of flex
The full patch is available as:
http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
This is against php-re2c repository versio

- Rewrite scanner to be based on re2c instead of flex
The full patch is available as:
http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
This is against php-re2c repository version 98
An older patch against version 97 is available under:
http://php.net/~helly/php-re2c-97-20080316.diff.txt

show more ...


# 2564bdc7 12-Mar-2008 Dmitry Stogov

Code simplification


# be8daf1f 12-Mar-2008 Dmitry Stogov

Optimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single ZEND_ADD_INTERFACE opcode


# 0f2247ae 12-Mar-2008 Dmitry Stogov

Fixed bug #44414 (Incomplete reporting about abstract methods)


Revision tags: php-5.2.6RC2
# 0455ccb8 03-Mar-2008 Robin Fernandes

Remove inconsistent behaviour when a protected static prop is overridden by public static prop (details: http://turl.ca/phhhf ).


# 68de75f0 01-Mar-2008 Johannes Schlüter

MFH: Allow implementation of abstract methods with optional parameters (Christian
Schneider)


Revision tags: php-5.2.6RC1
# d3e50265 23-Feb-2008 Marcus Boerger

- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
[DOC] Finally added deprecation messages


# 8c32f99c 20-Feb-2008 Dmitry Stogov

Fixed bug #44184 (Double free of loop-variable on exception)


Revision tags: RELEASE_1_3_1
# ddcf7a2f 12-Feb-2008 Dmitry Stogov

Added NEWDOC


# bbc813d3 12-Feb-2008 Stanislav Malyshev

fix folding


# fd597dce 12-Feb-2008 Stanislav Malyshev

[DOC] Add compile-time __DIR__ constant which implements dirname(__FILE__)


# 4252942a 29-Jan-2008 Antony Dovgal

MFH: fix typo and bug #43646


# 0095544c 23-Jan-2008 Dmitry Stogov

Additional executor specialization


# fa47e900 21-Jan-2008 Dmitry Stogov

Changed exception handling. Now each op_array doesn't contain ZEND_HANDLE_EXCEPTION opcode in the end


# b5c42440 09-Jan-2008 Dmitry Stogov

Fixed bug #43703 (Signature compatibility check broken)


Revision tags: php-4.4.8
# d1dded87 31-Dec-2007 Sebastian Bergmann

MFH: Bump copyright year, 2 of 2.


# 5a3eb537 28-Dec-2007 Dmitry Stogov

Fixed bug #38469 (unexpected creation of cycle, json tests failed, leaks memory)


# 2fa0078a 28-Dec-2007 Dmitry Stogov

Initialize operand type


# ba8dcae7 27-Dec-2007 Dmitry Stogov

Use proper result type


Revision tags: php-4.4.8RC1
# 64e8f223 13-Dec-2007 Dmitry Stogov

Allowed import of global classes "use ::GlobalClassName;"


# 80e77c13 13-Dec-2007 Dmitry Stogov

Allowed multiple namespaces per file (Gregory)


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