History log of /PHP-5.5/Zend/zend_execute_API.c (Results 126 – 150 of 537)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.2.6
# 3a86a066 29-Apr-2008 Dmitry Stogov

Added missing lazy initialization


# 2ecf4bb0 29-Apr-2008 Dmitry Stogov

Lazy EG(active_symbol_table) initialization


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
# ea790cef 19-Mar-2008 Rasmus Lerdorf

On Windows I guess there is no point starting the timeout thread until
we actually have a timeout value.


# d2f23dbe 19-Mar-2008 Rasmus Lerdorf

Make sure we set the signal handler when reset_signals is true, regardless
of the actual timeout value.


# 6c158374 18-Mar-2008 Rasmus Lerdorf

exit_on_timeout patch

After the sigsetjmp change, this is patch #2 in an effort to get some
sanity restored to signal handling in PHP.

This patch does two things. First, it mak

exit_on_timeout patch

After the sigsetjmp change, this is patch #2 in an effort to get some
sanity restored to signal handling in PHP.

This patch does two things. First, it makes it possible to reset the
timeout without resetting the signal handlers. This is important for
cases where an extension may have deferred signals in its MINIT in order
to implement critical sections. It also lays the groundwork for cleaning
up our signal handling and perhaps eventually implementing our own
signal deferring mechanism so we can have true critical sections.

The second thing this does is to make it possible to terminate the current
child process (only for Apache1 at the moment) on a timeout. There are
a number of extensions that are unhappy about being longjmp'ed out of
and when this happens on a timeout they are left in an inconsistent state.
By turning on exit_on_timeout you can now force the process to terminate
on a timeout which will clean up any hanging locks and/or memory left
hanging after the longjmp.

show more ...


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


# 1f3b8ccc 09-Mar-2008 Antony Dovgal

%v -> %s, this is 5_3


Revision tags: php-5.2.6RC2
# 430e54d4 04-Mar-2008 Dmitry Stogov

Fixed shared memory corruption of opcode caches


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


Revision tags: RELEASE_1_3_1
# da5b979f 02-Feb-2008 Marcus Boerger

- MFH Add comment that explains why we need E_ERROR in those cases


# 95a3cccf 02-Feb-2008 Marcus Boerger

- Fix flag handling in message generation


# 9770b3cb 29-Jan-2008 Dmitry Stogov

Fixed bug #43323 (Wrong count abstract methods). (Felipe, Dmitry)


# 0b682510 24-Jan-2008 Dmitry Stogov

Changed EG(argument_stack) implementation.


# 71592cec 22-Jan-2008 Dmitry Stogov

Added garbage collector


# fa47e900 21-Jan-2008 Dmitry Stogov

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


# ba8acfdf 15-Jan-2008 Marcus Boerger

- Fix the fix


# 22221def 14-Jan-2008 Marcus Boerger

- Fix memleak (found by colder)


# ed8e2fa0 10-Jan-2008 Dmitry Stogov

Added missing warning message


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

MFH: Bump copyright year, 2 of 2.


# 43f6392e 25-Dec-2007 Dmitry Stogov

Fixed bug #43651 (is_callable() with one or more nonconsecutive colons crashes)


Revision tags: php-4.4.8RC1
# 6484b3c4 07-Dec-2007 Dmitry Stogov

Fixed bug #43344 (Wrong error message for undefined namespace constant)


Revision tags: RELEASE_1_2_3
# 648fbe9d 22-Nov-2007 Dmitry Stogov

Fixed bug #43128 (Very long class name causes segfault)


12345678910>>...22