Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/master' into native-tls | Anatol Belski | 2014-12-15 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | | | | | * origin/master: made the apache ini holders to be zend_bool Removed useless local variable Use simpler functions Fixed test small fixes to UPGRADING Reorder to save alignment size (of course, only for common used structs) | ||||
| * | Use simpler functions | Dmitry Stogov | 2014-12-15 | 1 | -2/+2 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -13/+13 |
|/ | |||||
* | Added new optimized zend_array_destroy() function | Dmitry Stogov | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | Use inline version of the function in the loop | Dmitry Stogov | 2014-11-24 | 1 | -3/+4 |
| | |||||
* | Fix bug #68262: Broken reference across cloned objects | Nikita Popov | 2014-10-19 | 1 | -1/+2 |
| | |||||
* | Preallocate hash tables of required size | Dmitry Stogov | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -1/+1 |
| | |||||
* | further fixes on core | Anatol Belski | 2014-08-16 | 1 | -1/+1 |
| | |||||
* | Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are ↵ | Dmitry Stogov | 2014-07-03 | 1 | -4/+4 |
| | | | | executing something. | ||||
* | Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word | Dmitry Stogov | 2014-04-21 | 1 | -1/+1 |
| | |||||
* | Use ZEND_FETCH_FOREACH_* macros to iterate over HashTables instead of ↵ | Dmitry Stogov | 2014-04-18 | 1 | -12/+6 |
| | | | | zend_hash_move_forward() and family. | ||||
* | Fixed interface constants inheritance. | Dmitry Stogov | 2014-04-14 | 1 | -1/+1 |
| | | | | | Now we use IS_REFERENCE for inhereted class constants. I might miss some edje cases. | ||||
* | Fix ZTS build | Nikita Popov | 2014-04-09 | 1 | -2/+2 |
| | | | | | This only makes it compile, it doesn't actually work, presumably because interned strings are assumed in some places. | ||||
* | Fixed destruction of objects and iterators on unclean request shutdown and ↵ | Dmitry Stogov | 2014-04-09 | 1 | -7/+0 |
| | | | | | | GC (few cases are still unfixed). Now we destroy objects it two steps. At first - object properties of all objects and only then the objects their selves. | ||||
* | don't use memset() for array of zval initialization | Dmitry Stogov | 2014-04-07 | 1 | -1/+9 |
| | |||||
* | Changed data layout to allow more efficient operations | Dmitry Stogov | 2014-04-02 | 1 | -4/+2 |
| | |||||
* | Refactored IS_INDIRECT usage for CV and object properties to support ↵ | Dmitry Stogov | 2014-03-26 | 1 | -18/+25 |
| | | | | HashTable resizing | ||||
* | Refactored GC (incomplete) | Dmitry Stogov | 2014-03-19 | 1 | -1/+2 |
| | |||||
* | Fixed dynamic properties cloning | Dmitry Stogov | 2014-03-07 | 1 | -7/+8 |
| | |||||
* | Converting from reference to regular value | Dmitry Stogov | 2014-02-28 | 1 | -1/+1 |
| | |||||
* | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-19 | 1 | -3/+0 |
| | |||||
* | Fixed object destruction | Dmitry Stogov | 2014-02-18 | 1 | -0/+1 |
| | |||||
* | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-14 | 1 | -6/+2 |
| | |||||
* | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-10 | 1 | -81/+50 |
| | |||||
* | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | |||||
* | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | |||||
* | fix bug #61782 - __clone/__destruct do not match other methods when checking ↵ | Stanislav Malyshev | 2012-05-14 | 1 | -13/+13 |
| | | | | access controls | ||||
* | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | |||||
* | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | |||||
* | Bug #52361 (Throwing an exception in a destructor causes invalid catching) | Dmitry Stogov | 2010-08-16 | 1 | -4/+2 |
| | |||||
* | Added caches to eliminate repeatable run-time bindings of functions, ↵ | Dmitry Stogov | 2010-05-24 | 1 | -8/+58 |
| | | | | classes, constants, methods and properties | ||||
* | Fixed bug #49893 (Crash while creating an instance of Zend_Mail_Storage_Pop3) | Dmitry Stogov | 2010-05-11 | 1 | -2/+16 |
| | |||||
* | sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php | Sebastian Bergmann | 2010-01-05 | 1 | -1/+1 |
| | |||||
* | - Fixed PDORow and PDOStatement crashes when instantiating throught Reflection | Felipe Pena | 2009-10-12 | 1 | -1/+1 |
| | |||||
* | MFH: Bump copyright year, 3 of 3. | Sebastian Bergmann | 2008-12-31 | 1 | -1/+1 |
| | |||||
* | - MFH Fix issue with destruction of overloaded objects | Marcus Boerger | 2008-08-24 | 1 | -2/+6 |
| | |||||
* | - MFH Improve exception linking | Marcus Boerger | 2008-08-14 | 1 | -4/+5 |
| | |||||
* | - MFH: Constness (Added const qualifier to several function parameters) | Felipe Pena | 2008-08-12 | 1 | -1/+1 |
| | |||||
* | - MFH Exception handling | Marcus Boerger | 2008-07-13 | 1 | -14/+1 |
| | | | | | | | | | | [DOC] - Exceptions can be thrown while exceptions are pending, they are linked - Exceptions can be handled in __destruct - Add optional Exception $previous parameter to . Exception::__construct . ErrorException::__construct | ||||
* | MFH: Dropped zend.ze1_compatibility_mode | Felipe Pena | 2008-03-18 | 1 | -25/+2 |
| | | | | | [DOC] | ||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 |
| | |||||
* | MFH: Added macros for managing zval refcounts and is_ref statuses | Yiduo (David) Wang | 2007-10-07 | 1 | -1/+1 |
| | |||||
* | MFH: Bump year. | Sebastian Bergmann | 2007-01-01 | 1 | -1/+1 |
| | |||||
* | Fixed bug #38220 (Crash on some object operations) | Dmitry Stogov | 2006-07-26 | 1 | -5/+9 |
| | |||||
* | Restore ZE1 compatibility mode (Zend Engine part - the modules patches | Zeev Suraski | 2006-06-05 | 1 | -2/+5 |
| | | | | | will follow later today) | ||||
* | Support for nested exceptions and fatal errors in destructors | Dmitry Stogov | 2006-05-31 | 1 | -1/+2 |
| | |||||
* | - MFH Improved error message | Marcus Boerger | 2006-05-20 | 1 | -7/+13 |
| | |||||
* | - MFH as discussed | Marcus Boerger | 2006-05-09 | 1 | -5/+2 |
| | | | | | | | | | | | | | | | | | | | | | . zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D) . zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D) . added E_RECOVERABLE_ERROR . added ZEND_TOSTRING_FUNC_NAME . added __tostring function cache to zend_class_entry . added ZEND_NAMED_ME . modified ZEND_ME_MAPPING to support method flags . added ZEND_MN . method entries now use prefix "zim_" instead of "zif_" . drop EG(ze1_compatibility_mode) . changed cast handler, now without (int should_free): typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC); . changed get_iterator, now receives whether value is by ref: zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); . added zend_objects_store_add_ref_by_handle . added zend_objects_store_del_ref_by_handle . convert_to_explicit_type(pzv, type) | ||||
* | fix bug #36898 (__set() leaks in classes extending internal ones) | Antony Dovgal | 2006-03-29 | 1 | -6/+21 |
| | | | | | | | | | Added: ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC) ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC) to initialize and destroy zend_object structs |