aboutsummaryrefslogtreecommitdiff
path: root/src/lj_gc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\
| * Bump copyright date.Mike Pall2025-01-131-1/+1
* | FFI: Drop finalizer table rehash after GC cycle.Mike Pall2024-08-191-7/+0
* | Merge branch 'master' into v2.1Mike Pall2024-08-191-3/+2
|\|
| * Correctly close VM state after early OOM during open.Mike Pall2024-08-191-3/+2
* | FFI: Turn FFI finalizer table into a proper GC root.Mike Pall2024-04-191-24/+17
* | Merge branch 'master' into v2.1Mike Pall2024-03-101-0/+3
|\|
| * FFI: Treat cdata finalizer table as a GC root.Mike Pall2024-03-101-0/+3
* | 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
|\|