summaryrefslogtreecommitdiff
path: root/Zend/zend_gc.c
Commit message (Expand)AuthorAgeFilesLines
* Replace zend_bool uses with boolNikita Popov2021-01-151-10/+10
* PHP array cannot refer to EG(symbol_table) any more. Replace corresponding ch...Dmitry Stogov2021-01-111-17/+6
* Make GC default threshold handling consistentNikita Popov2020-10-231-2/+2
* Change GC_COLLECTABLE flag into GC_NOT_COLLECTABLE to simplify GC_MAY_LEAK() ...Dmitry Stogov2020-06-151-2/+2
* Use GC stack in nested data removalNikita Popov2020-06-121-19/+24
* Move label to correct positionNikita Popov2020-06-121-1/+1
* Fix null pointer UB in GCNikita Popov2020-06-121-5/+21
* Fix warning of strict-prototypestwosee2020-06-071-1/+1
* Add helper APIs for get_gc implementationsNikita Popov2020-04-271-1/+27
* Handle reallocated root buffer during GC destroy phase (v2)Tyson Andre2019-11-231-1/+2
* Merge branch 'PHP-7.4'Nikita Popov2019-11-151-5/+6
|\
| * Handle reallocated root buffer during GC destroy phaseNikita Popov2019-11-151-5/+6
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-241-2/+0
|\ \ | |/
| * Fixed bug #78589Nikita Popov2019-09-241-2/+0
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-261-0/+4
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-08-261-0/+4
| |\
| | * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-08-261-0/+4
| | |\
| | | * Remove properties HT from nested GC dataNikita Popov2019-08-261-0/+4
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-141-1/+2
|\ \ \ \ | |/ / /
| * | | Fix reference printing in GC tracingNikita Popov2019-08-141-1/+2
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-131-37/+51
|\ \ \ \ | |/ / /
| * | | Fixed bug #72530Nikita Popov2019-08-131-37/+51
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-131-26/+15
|\ \ \ \ | |/ / /
| * | | Remove removed nested data from GC countNikita Popov2019-08-131-12/+15
| * | | Don't include non-refcounted structures in GC countNikita Popov2019-08-131-14/+0
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-131-5/+0
|\ \ \ \ | |/ / /
| * | | Generalize delref assertionNikita Popov2019-08-131-5/+0
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-08-091-12/+14
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-08-091-12/+14
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-08-091-12/+14
| | |\ \ | | | |/
| | | * Fixed handling of references in nested data of objects with destructorDmitry Stogov2019-08-091-12/+14
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-08-091-4/+16
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-08-091-4/+16
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-08-091-4/+16
| | |\ \ | | | |/
| | | * Fixed second part of the bug #78379 (Cast to object confuses GC, causes crash)Dmitry Stogov2019-08-091-4/+16
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-08-091-0/+5
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-08-091-0/+5
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-08-091-0/+5
| | |\ \ | | | |/
| | | * Added asserts to catch GC errors when refcount goes below zero.Dmitry Stogov2019-08-091-0/+5
| | | * year++Xinchen Hui2018-01-021-1/+1
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-081-15/+19
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-08-081-15/+19
| |\ \ \ | | |/ /
| | * | Fix GC tracingNikita Popov2019-08-081-15/+19
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-08-061-2/+3
|\ \ \ \ | |/ / /
| * | | Don't set GC_HAS_DESTRUCTORS flag if destructors were already calledDmitry Stogov2019-08-061-2/+3
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-07-151-2/+5
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-07-151-2/+5
| |\ \ \ | | |/ /
| | * | Fixed bug #78010Nikita Popov2019-07-151-2/+5
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-191-6/+6
|\ \ \ \ | |/ / /
| * | | Fix shift UB in constantsNikita Popov2019-06-191-6/+6