summaryrefslogtreecommitdiff
path: root/Zend/zend_objects.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
|
* bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
|
* Add myself into list of authors of the most refactored files.Dmitry Stogov2015-08-311-0/+1
|
* Fixed bug #70187 (Notice: unserialize(): Unexpected end of serialized data)Dmitry Stogov2015-08-261-0/+3
|
* Use NULL where possible for exception classAaron Piotrowski2015-07-071-2/+2
| | | | Matches usage of zend_throw_exception()/zend_throw_exception_ex().
* Remove need to pass error levelAaron Piotrowski2015-07-031-10/+22
|
* Enable throwing custom exceptions from errorsAaron Piotrowski2015-07-031-2/+2
|
* Fixed bug #69521 (Segfault in gc_collect_cycles()).Xinchen Hui2015-07-021-2/+0
|
* Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-4/+4
| | | | semantick changes).
* Fixed memroy errors with valgrindXinchen Hui2015-06-291-0/+2
|
* Use COW to prevent unnecessary duplication of dynamic propertyes of stdClass ↵Dmitry Stogov2015-06-171-1/+15
| | | | (and other classes without predefined properties).
* Improved hash table copyingDmitry Stogov2015-05-191-3/+7
|
* Micro optimizationsDmitry Stogov2015-04-281-7/+11
|
* Micro optimizationsDmitry Stogov2015-04-271-12/+17
|
* Convert fatal errors into EngineExceptionDmitry Stogov2015-04-021-1/+1
|
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-011-2/+2
|
* Use zend_error_noreturn() for fatal errorsDmitry Stogov2015-04-011-1/+1
|
* Make zend_array_destroy() to free the corresponding zend_arrayDmitry Stogov2015-02-241-1/+0
|
* Move zend_object->guards into additional slot of ↵Dmitry Stogov2015-02-041-6/+13
| | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.
* bump yearXinchen Hui2015-01-151-1/+1
|
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-151-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 functionsDmitry Stogov2014-12-151-2/+2
| |
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-13/+13
|/
* Added new optimized zend_array_destroy() functionDmitry Stogov2014-11-251-1/+1
|
* Use inline version of the function in the loopDmitry Stogov2014-11-241-3/+4
|
* Fix bug #68262: Broken reference across cloned objectsNikita Popov2014-10-191-1/+2
|
* Preallocate hash tables of required sizeDmitry Stogov2014-09-031-1/+1
|
* master renames phase 1Anatol Belski2014-08-251-1/+1
|
* further fixes on coreAnatol Belski2014-08-161-1/+1
|
* Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are ↵Dmitry Stogov2014-07-031-4/+4
| | | | executing something.
* Combine HashTable.flags and HashTable.nApplyCount into single 32-bit wordDmitry Stogov2014-04-211-1/+1
|
* Use ZEND_FETCH_FOREACH_* macros to iterate over HashTables instead of ↵Dmitry Stogov2014-04-181-12/+6
| | | | zend_hash_move_forward() and family.
* Fixed interface constants inheritance.Dmitry Stogov2014-04-141-1/+1
| | | | | Now we use IS_REFERENCE for inhereted class constants. I might miss some edje cases.
* Fix ZTS buildNikita Popov2014-04-091-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 Stogov2014-04-091-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 initializationDmitry Stogov2014-04-071-1/+9
|
* Changed data layout to allow more efficient operationsDmitry Stogov2014-04-021-4/+2
|
* Refactored IS_INDIRECT usage for CV and object properties to support ↵Dmitry Stogov2014-03-261-18/+25
| | | | HashTable resizing
* Refactored GC (incomplete)Dmitry Stogov2014-03-191-1/+2
|
* Fixed dynamic properties cloningDmitry Stogov2014-03-071-7/+8
|
* Converting from reference to regular valueDmitry Stogov2014-02-281-1/+1
|
* Use better data structures (incomplete)Dmitry Stogov2014-02-191-3/+0
|
* Fixed object destructionDmitry Stogov2014-02-181-0/+1
|
* Use better data structures (incomplete)Dmitry Stogov2014-02-141-6/+2
|
* Use better data structures (incomplete)Dmitry Stogov2014-02-101-81/+50
|
* Bump yearXinchen Hui2014-01-031-1/+1
|
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* fix bug #61782 - __clone/__destruct do not match other methods when checking ↵Stanislav Malyshev2012-05-141-13/+13
| | | | access controls
* - Year++Felipe Pena2012-01-011-1/+1
|
* - Year++Felipe Pena2011-01-011-1/+1
|