summaryrefslogtreecommitdiff
path: root/lgc.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce calls to 'luaC_step' when GC is stoppedRoberto Ierusalimschy2022-12-091-3/+6
* Threads are created like other objectsRoberto Ierusalimschy2022-11-011-4/+10
* Stack indices changed to union'sRoberto Ierusalimschy2022-10-291-10/+10
* Bug: set correct pause when (re)entering gen. collection.Roberto Ierusalimschy2022-08-231-32/+31
* Bug: finalizer calling exit can corrupt finalization orderRoberto Ierusalimschy2021-12-221-5/+5
* Fix debug information about finalizersRoberto Ierusalimschy2021-12-141-1/+1
* Bug: GC is not reentrantRoberto Ierusalimschy2021-12-131-4/+7
* New control for reentrancy of emergency collectionsRoberto Ierusalimschy2021-02-261-12/+24
* Broadening the use of branch hintsRoberto Ierusalimschy2021-02-241-1/+1
* Bug when growing a stackRoberto Ierusalimschy2020-11-081-2/+2
* Fixed bug of keys removed from tables vs 'next'Roberto Ierusalimschy2020-10-141-9/+8
* DetailsRoberto Ierusalimschy2020-10-121-11/+19
* No more field 'lua_State.stacksize'Roberto Ierusalimschy2020-10-121-3/+2
* Better control of gray objectsRoberto Ierusalimschy2020-08-171-44/+50
* Small changes in macros that change GC colorsRoberto Ierusalimschy2020-08-131-27/+27
* TOUCHED2 objects are not always blackRoberto Ierusalimschy2020-08-131-8/+2
* Open upvalues should be gray when entering gen. modeRoberto Ierusalimschy2020-08-071-8/+13
* Detail (in asserts)Roberto Ierusalimschy2020-08-031-4/+1
* Threads don't need to always go to 'grayagain'Roberto Ierusalimschy2020-08-031-18/+29
* Clearer handling of gray lists when entering generational modeRoberto Ierusalimschy2020-08-031-6/+30
* Optimization in 'markold'Roberto Ierusalimschy2020-07-291-17/+42
* DetailsRoberto Ierusalimschy2020-07-291-15/+15
* OLD1 ages advanced by 'markold'Roberto Ierusalimschy2020-07-291-5/+6
* Same changes around 'correctgraylist'Roberto Ierusalimschy2020-07-281-53/+66
* All objects are kept 'new' in incremental GCRoberto Ierusalimschy2020-07-271-17/+21
* Fixed bug: barriers cannot be active during sweepRoberto Ierusalimschy2020-07-271-16/+32
* Fixed bug of old finalized objects in the GCRoberto Ierusalimschy2020-07-101-6/+4
* Added 'simplesect' sections to the manualRoberto Ierusalimschy2020-04-131-1/+1
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-29/+29
* Details (mostly comments)Roberto Ierusalimschy2019-10-221-0/+1
* Fixed a warning and other minor issuesRoberto Ierusalimschy2019-10-041-1/+1
* Supressed errors in '__close' generate warningsRoberto Ierusalimschy2019-08-161-6/+1
* Small optimization in 'convergeephemerons'Roberto Ierusalimschy2019-08-121-9/+20
* Do not collect open upvaluesRoberto Ierusalimschy2019-07-221-4/+2
* Tag LUA_TUPVALTBC replaced by a flagRoberto Ierusalimschy2019-07-191-4/+2
* Some details in 'lmem.c' and 'lgc.c'Roberto Ierusalimschy2019-07-191-3/+4
* Details (typos in comments)Roberto Ierusalimschy2019-07-051-1/+1
* Fixed bug [5.4 alpha] for errors in finalizersRoberto Ierusalimschy2019-06-211-4/+4
* DetailsRoberto Ierusalimschy2019-06-031-2/+2
* Avoid moving the collector while in 'GCSenteratomic' stateRoberto Ierusalimschy2019-04-011-2/+2
* Finalizers must be callableRoberto Ierusalimschy2019-03-141-1/+1
* Changes in the warning systemRoberto Ierusalimschy2019-03-141-4/+4
* After a "bad collections", avoid switching back back to generationalRoberto Ierusalimschy2019-01-301-44/+114
* No more LUA_ERRGCMM errorsRoberto Ierusalimschy2019-01-011-15/+13
* Removed internal cache for closuresRoberto Ierusalimschy2018-11-011-63/+1
* First "complete" implementation of to-be-closed variablesRoberto Ierusalimschy2018-10-171-0/+5
* Towards "to closed" local variablesRoberto Ierusalimschy2018-10-081-1/+3
* Comments about OLD0/OLD1 agesRoberto Ierusalimschy2018-07-181-24/+30
* Fixed bug in generational collection of userdataRoberto Ierusalimschy2018-07-131-11/+15
* Generational mode may wait longer after a major collectionRoberto Ierusalimschy2018-07-091-8/+25