aboutsummaryrefslogtreecommitdiff
path: root/lgc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Removed "bulk operations"Roberto Ierusalimschy2024-03-151-29/+7
* Added "bulk operations" to arraysRoberto Ierusalimschy2024-03-151-17/+42
* Removed uses of LUA_NUMTAGSRoberto Ierusalimschy2024-01-131-1/+1
* A few more tweaks in the garbage collectorRoberto Ierusalimschy2024-01-101-11/+12
* New option "setparms" for 'collectgarbage'Roberto Ierusalimschy2023-12-221-8/+8
* GC parameters encoded as floating-point bytesRoberto Ierusalimschy2023-12-201-9/+9
* Option 0 for step multiplier makes GC non-incrementalRoberto Ierusalimschy2023-12-201-23/+44
* Check minor->major made at the end of a minor cycleRoberto Ierusalimschy2023-12-071-60/+35
* First criteria for shifts minor<->majorRoberto Ierusalimschy2023-12-071-26/+55
* Major collections done incrementallyRoberto Ierusalimschy2023-12-061-68/+73
* Removed macro 'changeage'Roberto Ierusalimschy2023-12-011-12/+12
* Comments detailing the ages for generational GCRoberto Ierusalimschy2023-11-291-4/+7
* External stringsRoberto Ierusalimschy2023-11-091-1/+3
* Towards external stringsRoberto Ierusalimschy2023-11-081-2/+2
* Merge branch 'newarray' into nextversionRoberto Ierusalimschy2023-11-071-7/+18
|\
| * Merge branch 'master' into newarrayRoberto Ierusalimschy2023-11-031-8/+12
| |\
| * | Full implementation of new representation for arraysRoberto Ierusalimschy2023-11-031-4/+4
| * | Full abstraction for representation of array valuesRoberto Ierusalimschy2023-10-301-7/+18
* | | Merge branch 'master' into nextversionRoberto Ierusalimschy2023-08-231-6/+10
|\ \ \ | | |/ | |/|
| * | More disciplined use of 'getstr' and 'tsslen'Roberto Ierusalimschy2023-08-171-3/+5
| * | Thread stacks resized in the atomic phaseRoberto Ierusalimschy2023-07-131-3/+5
| * | Several functions turned 'static'Roberto Ierusalimschy2023-05-221-2/+2
| |/
* | Do not avoid major collections when GCdebt is zeroRoberto Ierusalimschy2022-12-291-5/+2
* | Changed signal of GC debtRoberto Ierusalimschy2022-12-131-8/+8
* | Revamp of GC parametersRoberto Ierusalimschy2022-12-131-9/+5
* | Merge branch 'master' into nextversionRoberto Ierusalimschy2022-12-121-2/+6
|\|
| * Reduce calls to 'luaC_step' when GC is stoppedRoberto Ierusalimschy2022-12-091-3/+6
* | Simplification in handling of GC debtRoberto Ierusalimschy2022-12-061-7/+5
* | Simpler control for major collectionsRoberto Ierusalimschy2022-11-291-120/+70
* | Removed GC checks from function callsRoberto Ierusalimschy2022-11-241-1/+2
* | 'l_mem' renamed to 'l_obj' to count objectsRoberto Ierusalimschy2022-11-231-25/+25
* | First version of GC counting objects for controlRoberto Ierusalimschy2022-11-231-132/+121
* | Added a counter of the total number of existing objectsRoberto Ierusalimschy2022-11-031-0/+2
|/
* 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