aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ffrecord.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
* | Merge branch 'master' into v2.1Mike Pall2024-08-241-1/+1
|\|
| * Always use IRT_NIL for IR_TBAR.Mike Pall2024-08-241-1/+1
* | Limit number of string format elements to compile.Mike Pall2024-05-251-0/+2
* | Use generic trace error for OOM during trace stitching.Mike Pall2024-04-181-0/+2
* | Handle all types of errors during trace stitching.Mike Pall2024-03-101-5/+16
* | Fix anchoring for string buffer set() method (again).Mike Pall2023-12-101-7/+4
* | Fix anchoring for string buffer set() method.Mike Pall2023-12-101-0/+9
* | Optimize table.new() with constant args to (sinkable) IR_TNEW.Mike Pall2023-12-101-0/+9
* | Consistently use 64 bit constants for 64 bit IR instructions.Mike Pall2023-09-211-12/+11
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
* | Fix compiler warnings.Mike Pall2022-09-131-2/+2
* | Revert to trival pow() optimizations to prevent inaccuracies.Mike Pall2022-03-081-2/+2
* | Fix compiled error handling for buffer methods.Mike Pall2022-01-231-6/+14
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
* | Fix string buffer method recording.Mike Pall2021-10-121-0/+1
* | Fix compilation of multi-result call to next().Mike Pall2021-10-061-1/+1
* | Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.Mike Pall2021-09-191-0/+34
* | Refactor IR_TMPREF generation.Mike Pall2021-09-191-17/+16
* | Refactor IR_VLOAD to take an offset.Mike Pall2021-09-191-2/+2
* | Merge branch 'master' into v2.1Mike Pall2021-07-191-1/+1
|\|
| * Avoid out-of-range number of results when compiling select(k, ...).Mike Pall2021-07-191-1/+1
* | String buffers, part 3d: Compile string buffer methods and functions.Mike Pall2021-07-191-10/+335
* | Throw any errors before stack changes in trace stitching.Mike Pall2021-06-141-0/+4
* | FFI: Support FFI numbers in string.format() and buf:putf().Mike Pall2021-06-031-1/+10
* | Handle on-trace OOM errors from helper functions.Mike Pall2021-03-231-0/+2
* | Use weak guards for on-trace allocations.Mike Pall2021-03-231-15/+15
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
* | Use a securely seeded global PRNG for the VM.Mike Pall2020-06-151-1/+1
* | ARM: Implement FLOAD from GG_State.Mike Pall2020-06-131-6/+0
* | Optimize table length computation with hinting.Mike Pall2020-05-271-3/+3
* | Cleanup math function compilation and fix inconsistencies.Mike Pall2020-05-221-17/+2
* | Don't compile math.modf() anymore.Mike Pall2020-05-221-16/+0
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
* | Fix string.char() recording with no arguments.Mike Pall2020-01-141-0/+2
* | Properly fix pointer diff in string.find().Mike Pall2019-12-211-2/+2
* | Don't use STRREF for pointer diff in string.find().Mike Pall2019-12-081-1/+2
* | MIPS64: Add soft-float support to JIT compiler backend.Mike Pall2017-06-071-1/+1
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
* | x64/LJ_GC64: Add missing backend support and enable JIT compilation.Mike Pall2016-05-231-0/+5
* | LJ_FR2: Add support for trace recording and snapshots.Mike Pall2016-05-231-18/+31
* | Simplify GCtrace * reference embedding for trace stitching.Mike Pall2016-05-221-3/+2
* | Load SIMD constants with IR_FLOAD from GG_State.Mike Pall2016-05-211-1/+1
* | LJ_GC64: Introduce IRT_PGC.Mike Pall2016-05-201-19/+19