summaryrefslogtreecommitdiff
path: root/src/lj_gc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\
| * Bump copyright date.Mike Pall2023-08-201-1/+1
* | Print errors from __gc finalizers instead of rethrowing them.Mike Pall2023-04-161-2/+8
* | Improve GC estimation for userdata with attached managed memory.Mike Pall2022-07-281-0/+3
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
* | String buffers, part 4a: Add metatable serialization dictionary.Mike Pall2021-08-121-2/+4
* | String buffers, part 2e: add serialization string dictionary.Mike Pall2021-06-071-2/+3
* | String buffers, part 2d: basic string buffer methods.Mike Pall2021-06-011-0/+6
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
* | Redesign and harden string interning.Mike Pall2020-06-231-6/+32
* | Improve assertions.Mike Pall2020-06-151-29/+43
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
* | Minor fixes.Mike Pall2020-01-201-0/+1
* | Fix interaction between profiler hooks and finalizers.Mike Pall2019-12-081-0/+2
* | Merge branch 'master' into v2.1Mike Pall2017-03-081-5/+12
|\|
| * Remove internal __mode = "K" and replace with safe check.Mike Pall2017-03-081-5/+12
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
* | Merge branch 'master' into v2.1Mike Pall2016-10-131-1/+1
|\|
| * Fix GC step size calculation.Mike Pall2016-10-131-1/+1
* | Embed 64 bit constants directly in the IR, using two slots.Mike Pall2016-05-231-0/+2
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
* | Re-enable trace stitching.Mike Pall2015-08-291-1/+1
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-031-8/+9
* | Cleanup of memory vs. GC sizes. No functional changes.Mike Pall2014-12-201-12/+12
* | Merge branch 'master' into v2.1Mike Pall2014-04-221-2/+2
|\|
| * Prevent GC estimate miscalculation due to buffer growth.Mike Pall2014-04-221-2/+2
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
* | Merge branch 'master' into v2.1Mike Pall2013-11-221-1/+2
|\|
| * Follow-up fix for GC step threshold fix.Mike Pall2013-11-221-1/+2
* | Merge branch 'master' into v2.1Mike Pall2013-11-051-1/+1
|\|
| * Fix for last commitMike Pall2013-11-051-1/+1
* | Merge branch 'master' into v2.1Mike Pall2013-11-051-2/+4
|\|
| * Fix GC steps threshold handling when called by JIT-compiled code.Mike Pall2013-11-051-2/+4
* | Merge branch 'master' into v2.1Mike Pall2013-10-141-0/+7
|\|
| * FFI: Rehash finalizer table after GC cycle, if needed.Mike Pall2013-10-141-0/+7
* | Save currently executing lua_State in g->cur_L.Mike Pall2013-08-301-1/+1
* | Use g->jit_base for on/off-trace detection.Mike Pall2013-08-261-4/+4
* | Move buffer shrinking to atomic GC phase.Mike Pall2013-04-211-9/+4
* | String buffer refactoring, part 1.Mike Pall2013-02-271-2/+2
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
* Move a GC macro.Mike Pall2012-10-021-4/+3
* Avoid potential store-forwarding stalls in GC marking.Mike Pall2012-06-091-9/+11