#
8ee5b58b |
| 26-Jul-2008 |
Dmitry Stogov |
Added checks for destroied objects
|
#
b25f9f6a |
| 26-Jul-2008 |
Dmitry Stogov |
Added support for overloaded functions (e.g. COM) in call_user_func().
|
#
af05ce0a |
| 26-Jul-2008 |
Dmitry Stogov |
Fixed is_callable/call_user_func mess that had done different things for very similar arguments e.g. array("A","B") and "A::B"
|
#
691d4a69 |
| 25-Jul-2008 |
Dmitry Stogov |
Fixed uninitialised data
|
#
feb85801 |
| 24-Jul-2008 |
Dmitry Stogov |
LSB parent/self forwarding
|
Revision tags: php-4.4.9RC1 |
|
#
d5ef2f46 |
| 14-Jul-2008 |
Dmitry Stogov |
Added support for lambda functions and closures
|
Revision tags: BEFORE_NEW_PARAMETER_PARSE |
|
#
2af92fa8 |
| 05-Jun-2008 |
Felipe Pena |
- Fixed bug #45180 ('class::method' works differently than array('class', 'method'))
|
#
cc23d3ba |
| 03-Jun-2008 |
Felipe Pena |
- Fixed bug #45089 (__callStatic $name case sensitivity)
|
Revision tags: RELEASE_1_2_5, RELEASE_2_0_0b1 |
|
#
5521912b |
| 07-May-2008 |
Dmitry Stogov |
Use IS_CV for dirrent access to $this variable
|
#
0639a847 |
| 06-May-2008 |
Dmitry Stogov |
Use lazy symbol table initialization for op_arrays called from internal php functions
|
#
833e0134 |
| 06-May-2008 |
Dmitry Stogov |
GC fix
|
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
|