History log of /PHP-8.3/Zend/zend_vm_execute.h (Results 2176 – 2200 of 2370)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

# 10aa1146 06-May-2008 Dmitry Stogov

Fixed possible memory leak

# f852ae49 06-May-2008 Dmitry Stogov

Regenerate zend_vm_execute.h

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

Revision tags: php-5.2.6
# 3adf158d 30-Apr-2008 Dmitry Stogov

IS_CONST operands are always have is_ref==1 and refcount==2, so we can eliminate unnecessary checks at specialization/compilation stage

# 2ecf4bb0 29-Apr-2008 Dmitry Stogov

Lazy EG(active_symbol_table) initialization

# 8fac7257 24-Apr-2008 Dmitry Stogov

Optimized handlers for ZEND_RECV and ZEND_RECV_INIT opocdes

# e4213bed 21-Apr-2008 Dmitry Stogov

Optimized function call helper

Revision tags: RELEASE_1_0_2
# d9dd1b9e 11-Apr-2008 Dmitry Stogov

Optimized ZEND_RETURN opcode to not allocate and copy return value if it is not
used.

Revision tags: php-5.2.6RC5, 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
# 2b10c53a 18-Mar-2008 Felipe Pena

MFH: Dropped zend.ze1_compatibility_mode
[DOC]

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

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

# be8daf1f 12-Mar-2008 Dmitry Stogov

Optimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single ZEND_ADD_INTERFACE opcode

Revision tags: php-5.2.6RC2
# ab232458 05-Mar-2008 Dmitry Stogov

Optimized require_once() and include_once() by eliminationg open() syscall on second usage.

# 430e54d4 04-Mar-2008 Dmitry Stogov

Fixed shared memory corruption of opcode caches

# 8365e71c 04-Mar-2008 Dmitry Stogov

Fixed wrong result of cascading assignment to string offset
Fixed memory corruption on cascading assignment of IS_TMP_VAR into string offset
Fixed opcode caches shared memory corruption on ca

Fixed wrong result of cascading assignment to string offset
Fixed memory corruption on cascading assignment of IS_TMP_VAR into string offset
Fixed opcode caches shared memory corruption on cascading assignment of IS_CONST
into string offset

show more ...

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
# 86c9b5e4 11-Feb-2008 Hannes Magnusson

Fix segfaults when calling "ctors statically"

# d90ebc65 24-Jan-2008 Dmitry Stogov

Fixed comilation warnings

# 0b682510 24-Jan-2008 Dmitry Stogov

Changed EG(argument_stack) implementation.

# 07000cc2 24-Jan-2008 Dmitry Stogov

Fixed error message

# 0095544c 23-Jan-2008 Dmitry Stogov

Additional executor specialization

1...<<81828384858687888990>>...95