History log of /PHP-7.1/Zend/zend_compile.c (Results 1176 – 1200 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: BEFORE_NEW_PARAMETER_PARSE
# 639d221d 15-Jun-2008 Felipe Pena

- Improved warning message to call-time pass-by-reference when used with internal function
(http://news.php.net/php.internals/38252)


# dc697bce 10-Jun-2008 Felipe Pena

- Change E_COMPILE_ERROR to E_WARNING (for wrong visibility on magic methods)


# cc23d3ba 03-Jun-2008 Felipe Pena

- Fixed bug #45089 (__callStatic $name case sensitivity)


# 402fb528 03-Jun-2008 Felipe Pena

- MFH: Fixed bug #44769 (declaring private magic methods should throw error)


Revision tags: RELEASE_1_2_5, RELEASE_2_0_0b1
# af1ed802 12-May-2008 Dmitry Stogov

Fixed bug #44952 (isset() does not checks correctly variable variable)


# 5521912b 07-May-2008 Dmitry Stogov

Use IS_CV for dirrent access to $this variable


# 1b317f15 05-May-2008 Dmitry Stogov

- Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)
- Fixed bug #44913 (Segfault when using return in combination with nested loops
and continue 2)


# 5a0253c1 05-May-2008 Dmitry Stogov

Support for old-style constructors in namespaces


Revision tags: php-5.2.6
# 2ecf4bb0 29-Apr-2008 Dmitry Stogov

Lazy EG(active_symbol_table) initialization


Revision tags: RELEASE_1_0_2, php-5.2.6RC5
# 7507ff32 10-Apr-2008 Nuno Lopes

fix heredoc+nowdoc
#patch by Matt Wilmas


# dfacfae3 09-Apr-2008 Dmitry Stogov

Bug #44653 (Invalid namespace name resolution)


Revision tags: php-5.2.6RC4
# f66f55ed 28-Mar-2008 Felipe Pena

MFH: Implemented "jump label" operator (limited "goto")
[DOC]


Revision tags: php-5.2.6RC3, RELEASE_2_0_0a2, RELEASE_2_0_0a1
# 44a6326b 25-Mar-2008 Ilia Alshanetsky

Removed unused variable


# 9e2894f5 25-Mar-2008 Felipe Pena

MFH:
- Renamed zend_do_fetch_class_name() to zend_do_build_full_name() (It is not used only for classes)
- Moved zend_resolve_class_name prototype to zend_compile.h


# 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


1...<<41424344454647484950>>...79