summaryrefslogtreecommitdiff
path: root/Zend/zend_objects_API.c
Commit message (Collapse)AuthorAgeFilesLines
...
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-12/+12
|
* Remove proxy object implementationNikita Popov2014-10-091-96/+0
|
* master renames phase 2Anatol Belski2014-08-251-6/+6
|
* Refactored run_time_cache usage in object handlersDmitry Stogov2014-07-071-2/+2
|
* Fixed invalid read in ext/pdo/tests/pdo_025.phpt(pgsql)Xinchen Hui2014-05-161-1/+1
|
* Fixed compilation warningsDmitry Stogov2014-04-221-2/+2
|
* Moved zend_literal->cache_slot right into zval.Dmitry Stogov2014-04-171-2/+2
| | | | | | | It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
* Cleanup (1-st round)Dmitry Stogov2014-04-151-26/+0
|
* typoDmitry Stogov2014-04-101-1/+1
|
* Fixed destruction of objects and iterators on unclean request shutdown and ↵Dmitry Stogov2014-04-091-24/+48
| | | | | | 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.
* Changed data layout to allow more efficient operationsDmitry Stogov2014-04-021-16/+15
|
* Refactored data structures to keep zend_object* instead of a whole zval in ↵Dmitry Stogov2014-03-281-3/+1
| | | | some places
* Mark objects that are going to be deletedDmitry Stogov2014-03-191-0/+2
|
* Refactored GC (incomplete)Dmitry Stogov2014-03-191-7/+12
|
* Refactored read_property() and read_dimension() handlersDmitry Stogov2014-02-271-1/+1
|
* Fixed tests/run-test/test009.phptDmitry Stogov2014-02-211-2/+2
|
* Fixed segfault in Zend/tests/008.phptXinchen Hui2014-02-201-2/+2
|
* Fixed segfault (Zend/tests/026.phpt now pass)Xinchen Hui2014-02-201-2/+2
|
* Fixed object destructionDmitry Stogov2014-02-181-1/+3
|
* Use better data structures (incomplete)Dmitry Stogov2014-02-121-72/+33
|
* Use better data structures (incomplete)Dmitry Stogov2014-02-101-149/+90
|
* Bump yearXinchen Hui2014-01-031-1/+1
|
* Fixed bug #60598 (cli/apache sapi segfault on objects manipulation)Xinchen Hui2013-08-301-0/+5
|
* Fixed bug #63882 (zend_std_compare_objects crash on recursion)Dmitry Stogov2013-01-091-0/+1
|
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* - Year++Felipe Pena2012-01-011-1/+1
|
* - Year++Felipe Pena2011-01-011-1/+1
|
* - Fixed bug #52773 (Proxy objects have an inadequate destroy_object store ↵Dmitry Stogov2010-10-041-3/+8
| | | | | | | callback) - Fixed bug #52774 (Proxy object's store free callback calls zval_ptor_dtor on already freed data)
* Changed the structure of op_array.opcodes. The constant values are moved ↵Dmitry Stogov2010-04-201-2/+2
| | | | from opcode operands into a separate literal table
* sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* MFH: fix bug #47353 (crash when creating a lot of objects in object destructor)Antony Dovgal2009-02-111-0/+6
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* - MFH Fix issue with destruction of overloaded objectsMarcus Boerger2008-08-241-5/+12
|
* - MFH: Constness (Added const qualifier to several function parameters)Felipe Pena2008-08-121-1/+1
|
* everted (this part was committed by mistake)Dmitry Stogov2008-02-191-13/+13
|
* iFixed memory leakDmitry Stogov2008-02-191-13/+13
|
* Added garbage collectorDmitry Stogov2008-01-221-0/+6
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Added macros for managing zval refcounts and is_ref statusesYiduo (David) Wang2007-10-071-2/+2
|
* MFH: Fixed compiler warningsJani Taskinen2007-07-211-1/+1
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* Fixed bug #39602 (Invalid session.save_handler crashes PHP)Dmitry Stogov2006-11-231-1/+4
|
* Fixed bug #38287 (static variables mess up global vars)Dmitry Stogov2006-08-071-0/+7
|
* Support for nested exceptions and fatal errors in destructorsDmitry Stogov2006-05-311-2/+14
|
* - MFH as discussedMarcus Boerger2006-05-091-12/+38
| | | | | | | | | | | | | | | | | | | | | . 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)
* initialize bucket #0 with nulls (normally it shouldn't be used at all, but ↵Antony Dovgal2006-03-281-0/+1
| | | | if it is - we don't want any memory issues, do we?)
* Fixed bug #36006 (Problem with $this in __destruct())Dmitry Stogov2006-01-161-0/+2
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* Fixed call to __destruct() for objects of classes delivered from internal ↵Dmitry Stogov2005-11-151-1/+1
| | | | ones those use zend_objects_store_put(obj, NULL, ...
* MFH: Fixed bug #34802 (Fixed crash on object instantiation failure).Ilia Alshanetsky2005-10-101-1/+1
|