This commit was manufactured by cvs2svn to create tag 'RELEASE_2_0_0a2'.
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
MFB: User error handlers no longer catch supressed errors (patch by E…
Optimized require_once() and include_once() by eliminationg open() sy…
…scall on se
Added garbage collector
Bump copyright year, 2 of 2.
Fixed compilation on Windows
Fixed bug #43128 (Very long class name causes segfault)
Macro definitions are moved to zend.h
Fixed compilation on some systems (Wez)
- WS + CS + use Z macros where possible
Reimplemented support for namespaces in indexes id constant arrays (r…
Added macros for managing zval refcounts and is_ref statuses
Fixed bug #42819 (namespaces in indexes of constant arrays)
Improved memory usage by movig constants to read only memory. (Dmitry…
- Allow binary strings as method name in $class::$method(), fixes
tests/lang/044.phpt (Etienne Kneuss)
Add support got zend_class_entry->get_static_method() and matching __…
…callStatic() userspace method @doc
fix build on Tru64
- Make custom serializing work with zstr (as discussed with andrei)
- Implement zend_zstrndup()
Turn doc comments into zstr strings with corresponding adjustments.
Optimize ZEND_U_CASE_EQUAL() and move it to the header file.
PHP6 Update for get_included_files() and export of path decode for Zend
Reinamed variables to avoid name conflicts
Fixed bug #38287 (static variables mess up global vars)
It's not legacy - it's binary.
Commit Sara's patch for supporting filesystem enccoding in
Be more explicit.
Optimized zend_try/zend_catch macroses (eliminated memcpy())
- MFB WS/CS, zend_spprintf() must not be exported
Add a global ASCII connverter, macros to return single codepoints
(UCHAR32), and zend_unicode_to_ascii() function.