Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed Bug #62005 (unexpected behavior when incrementally assigning to a ↵ | Xinchen Hui | 2012-05-12 | 1 | -2/+1 |
| | | | | member of a null object) | ||||
* | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | |||||
* | - Fixed bug #54265 (crash when variable gets reassigned in error handler) | Johannes Schlüter | 2011-03-17 | 1 | -2/+14 |
| | | | | | (re-apply 309308, dmitry) | ||||
* | - Revert r309308 temporarily to get 5.3.6 out | Johannes Schlüter | 2011-03-17 | 1 | -14/+2 |
| | |||||
* | Fixed bug #54265 (crash when variable gets reassigned in error handler) | Dmitry Stogov | 2011-03-16 | 1 | -2/+14 |
| | |||||
* | Fixed Bug #53971 (isset() and empty() produce apparently spurious runtime error) | Dmitry Stogov | 2011-02-14 | 1 | -1/+1 |
| | |||||
* | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | |||||
* | Prevented crash in GC because of incorrect reference counting | Dmitry Stogov | 2010-09-30 | 1 | -1/+1 |
| | |||||
* | Fixed bug #48781 (Cyclical garbage collector memory leak) | Dmitry Stogov | 2010-04-20 | 1 | -0/+1 |
| | |||||
* | - Ensure that stderr output are not buffered, portability for tests | Pierre Joye | 2010-01-25 | 1 | -0/+4 |
| | |||||
* | sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php | Sebastian Bergmann | 2010-01-05 | 1 | -1/+1 |
| | |||||
* | MFH: | Matt Wilmas | 2009-06-04 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | Restored double->long conversion behavior to that of PHP 5.2 (on most platforms) and prior: * Out-of-range numbers overflow/preserve least significant bits (no LONG_MAX/MIN limit) * See bug #42868 (presumably-rare platform with different results in 5.2) * On 32-bit platforms with 64-bit long type, a zend_long64 cast has been added, otherwise it's the same as 5.2 * Use this conversion method everywhere instead of some plain (long) casts Added 'L' parameter parsing specifier to ensure a LONG_MAX/MIN limit: * Essentially what 5.3's new conversion was doing in most cases * Functions with "limit" or "length" type params could be updated to use this, and prevent confusing overflow behavior with huge numbers (*also* in 5.2) - See bug #47854, for example; or even #42868 again # Test updates coming | ||||
* | Fixed bug #48004 (Error handler prevents creation of default object) | Dmitry Stogov | 2009-04-21 | 1 | -4/+2 |
| | |||||
* | Fixed bug #48004 (Error handler prevents creation of default object) | Dmitry Stogov | 2009-04-21 | 1 | -10/+10 |
| | |||||
* | Inline only the most useful code | Dmitry Stogov | 2009-03-18 | 1 | -7/+7 |
| | |||||
* | Fixed bug #47704 (crashes on some "bad" operations with string offsets) | Dmitry Stogov | 2009-03-18 | 1 | -19/+5 |
| | | | | | Removed unnecessary checks | ||||
* | Fixed speed degradation on gcc-4.3 because of less agressive inlining | Dmitry Stogov | 2009-03-11 | 1 | -79/+67 |
| | |||||
* | MFH: | Felipe Pena | 2009-01-05 | 1 | -3/+3 |
| | | | | | | - Fixed bug #46701 (Creating associative array with long values in the key fails on 32bit linux) Patch by Shire | ||||
* | MFH: Bump copyright year, 3 of 3. | Sebastian Bergmann | 2008-12-31 | 1 | -1/+1 |
| | |||||
* | - MFH: Removed some TSRMLS_FETCH()s | Felipe Pena | 2008-08-15 | 1 | -4/+2 |
| | |||||
* | - MFH: Constness (Added const qualifier to several function parameters) | Felipe Pena | 2008-08-12 | 1 | -24/+24 |
| | |||||
* | Fixed bug #44660 (Indexed and reference assignment to propery of non-object ↵ | Dmitry Stogov | 2008-07-26 | 1 | -0/+1 |
| | | | | don't trigger warning) | ||||
* | Fixed crashes and memory leak for objects with NULL ↵ | Dmitry Stogov | 2008-07-26 | 1 | -0/+5 |
| | | | | write_property/has_property/unset_property handlers | ||||
* | Added support for lambda functions and closures | Dmitry Stogov | 2008-07-14 | 1 | -0/+1 |
| | |||||
* | Removed redundant code | Dmitry Stogov | 2008-07-01 | 1 | -16/+1 |
| | |||||
* | - Removed direct executor recursion. | Dmitry Stogov | 2008-06-11 | 1 | -22/+2 |
| | | | | | - Use fastcall calling convention in executor on x86. | ||||
* | MFH: Fixed bug #44681 (Resources used as array keys get converted to 0) | Matt Wilmas | 2008-05-09 | 1 | -3/+3 |
| | |||||
* | GC fix | Dmitry Stogov | 2008-05-06 | 1 | -6/+12 |
| | |||||
* | - Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR) | Dmitry Stogov | 2008-05-05 | 1 | -16/+16 |
| | | | | | | - Fixed bug #44913 (Segfault when using return in combination with nested loops and continue 2) | ||||
* | Lazy EG(active_symbol_table) initialization | Dmitry Stogov | 2008-04-29 | 1 | -17/+37 |
| | |||||
* | Optimized handlers for ZEND_RECV and ZEND_RECV_INIT opocdes | Dmitry Stogov | 2008-04-24 | 1 | -9/+0 |
| | |||||
* | MFH: Dropped zend.ze1_compatibility_mode | Felipe Pena | 2008-03-18 | 1 | -89/+5 |
| | | | | | [DOC] | ||||
* | Cosmetics (removed space on error message) | Felipe Pena | 2008-03-08 | 1 | -4/+4 |
| | |||||
* | Fixed bug #39018 (Error control operator '@' fails to suppress ↵ | Felipe Pena | 2008-03-08 | 1 | -1/+3 |
| | | | | "Uninitialized string offset") | ||||
* | Fixed wrong result of cascading assignment to string offset | Dmitry Stogov | 2008-03-04 | 1 | -2/+3 |
| | | | | | | | 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 | ||||
* | Removed redundant refcount manipulations | Dmitry Stogov | 2008-02-18 | 1 | -10/+0 |
| | |||||
* | Changed EG(argument_stack) implementation. | Dmitry Stogov | 2008-01-24 | 1 | -2/+2 |
| | |||||
* | fix build | Stanislav Malyshev | 2008-01-23 | 1 | -1/+1 |
| | |||||
* | Additional executor specialization | Dmitry Stogov | 2008-01-23 | 1 | -124/+64 |
| | |||||
* | Added garbage collector | Dmitry Stogov | 2008-01-22 | 1 | -3/+6 |
| | |||||
* | Changed exception handling. Now each op_array doesn't contain ↵ | Dmitry Stogov | 2008-01-21 | 1 | -7/+6 |
| | | | | ZEND_HANDLE_EXCEPTION opcode in the end | ||||
* | Fixed bug #43851 (Memory corrution on reuse of assigned value) | Dmitry Stogov | 2008-01-15 | 1 | -3/+3 |
| | |||||
* | Simplified assignment to string offset | Dmitry Stogov | 2008-01-11 | 1 | -28/+19 |
| | |||||
* | Fixed bug #39346 (Unsetting a static variable inside a destructor causes ↵ | Dmitry Stogov | 2008-01-11 | 1 | -12/+13 |
| | | | | segfault later on) | ||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 |
| | |||||
* | Fixed possible memory corruption | Dmitry Stogov | 2007-12-28 | 1 | -0/+2 |
| | |||||
* | executor optimization | Dmitry Stogov | 2007-12-14 | 1 | -281/+317 |
| | |||||
* | Fixed bug #43128 (Very long class name causes segfault) | Dmitry Stogov | 2007-11-22 | 1 | -6/+1 |
| | |||||
* | Safe exit from executor() | Dmitry Stogov | 2007-11-21 | 1 | -2/+5 |
| | |||||
* | ZEND_FETCH_DIM optimization | Dmitry Stogov | 2007-11-20 | 1 | -60/+70 |
| |