#
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"
|
#
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
|
#
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
|
#
71592cec |
| 22-Jan-2008 |
Dmitry Stogov |
Added garbage collector
|
#
48379d53 |
| 21-Jan-2008 |
Dmitry Stogov |
Eliminate unnecessary checks for INC/DEC IS_CV
|
#
6be997dc |
| 11-Jan-2008 |
Dmitry Stogov |
Fixed unspecialized executor
|
Revision tags: php-4.4.8 |
|
#
d1dded87 |
| 31-Dec-2007 |
Sebastian Bergmann |
MFH: Bump copyright year, 2 of 2.
|