aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-08-19Add FOLD rule for ALEN of TNEW/TDUP.Mike Pall1-0/+23
2026-08-19Fix unpack() recording.Mike Pall1-1/+1
Thanks to Christian Clason and Justin M. Keyes. #1513
2026-08-19Fix unpack() recording.Mike Pall1-1/+2
Thanks to Appla. #1512
2026-08-18Fix next() recording immediately after ITERN despecialization.Mike Pall1-0/+3
Thanks to rvanschoren. #1510
2026-08-18Handle OOM error during trace stitching.Mike Pall1-10/+10
Thanks to Sergey Kaplun. #1502
2026-08-18FFI: Mark cts->L in atomic phase.Mike Pall2-0/+5
Reported by zyxwvu Shi. #1506
2026-08-18Compile unpack().Mike Pall2-1/+52
Thanks to Sander Bos.
2026-08-03x64/LJ_GC64: Fix XLOAD fusion.Mike Pall1-1/+3
Reported by FMiS. #1500
2026-08-03Modernize jit.* Lua modules.Mike Pall10-489/+472
2026-08-01Don't fold -a / -b for unsigned operands.Mike Pall1-0/+2
Thanks to Peter Marreck and Peter Cawley. #1499
2026-08-01FFI: Set cur_L in FFI callback.Mike Pall1-0/+1
Thanks to David Komárek. #1498
2026-08-01Optimize common 1-char case of string.sub/string.byte.Mike Pall1-0/+11
Reported by Kacper Michajłow. #1497
2026-08-01x64/LJ_GC64: Enable XLOAD/STRREF fusion.Mike Pall1-2/+1
2026-07-28x86: Conditionally use SSE3 for 64 bit conversions.Mike Pall5-3/+79
Reported by Gero Schwäricke. #1496 #1411
2026-07-25FFI: Fix widening semantics for 64 bit arithmetic.Mike Pall2-5/+1
Thanks to Frityet. #1492
2026-07-24DynASM/x86: Fix movd/movq and vmovd/vmovq operand sizes.Mike Pall3-22/+22
Thanks to Dmitry Stogov. #1489
2026-07-20Fix documentation about Lua 5.2 extensions/compatibility.Mike Pall1-1/+1
Reported by goodusername123. #1487
2026-07-20Document bit operator bytecode compatibility.Mike Pall1-0/+3
2026-07-20Backport some v3.0 syntax extensions.Mike Pall28-234/+1510
Documentation in #1475. Backport discussion in #1476. Thanks to Appla, slashOwO, Sergey Kaplun, CppCXY.
2026-07-18x64/LJ_GC64: Avoid store-to-load forwarding stall after stack restore.Mike Pall1-4/+7
Thanks to Sergey Kaplun. #1485
2026-07-11x64: Fix callback result handling.Mike Pall1-0/+4
Reported by Matt Gerassimoff.
2026-07-10DynASM/x86: Fix insertps instruction encoding.Mike Pall1-1/+1
Thanks to Dmitry Stogov. #1483
2026-07-09Don't use destroyed lock when profiler has been stopped.Mike Pall1-1/+1
Reported by Miku AuahDark. #1482 #1460
2026-07-07x64/ARM64/MIPS64: Fix constant bit shift code generation.Mike Pall3-4/+7
Reported by Sergey Kaplun. #1480
2026-06-29FFI/MacOS: Fix calling convention for on-stack varargs.Mike Pall1-1/+1
Thanks to Sergey Kaplun. #1455
2026-06-25Make check in os.time() consistent.Mike Pall1-1/+1
Thanks to Temir Galeev. #1470
2026-06-24iOS: Avoid macro name collision.Mike Pall2-2/+2
Reported by Andrey Filipenkov. #1477
2026-06-16Optionally return PC position in jit.util.tracesnap().Mike Pall1-1/+8
Suggested by Sergey Bronnikov. #1472
2026-06-16Fix stack overflow relimit handling.Mike Pall1-6/+11
Thanks to Sergey Kaplun. #1471
2026-06-13Fix corner case of os.time().Mike Pall1-1/+2
Thanks to Temir Galeev. #1470
2026-05-29FFI/MacOS: Fix calling convention for enums.Mike Pall1-1/+1
Thanks to Sergey Kaplun. #1455
2026-05-25Prevent sanitizer warnings for lj_tab_new*() and table.new().Mike Pall3-4/+4
Reported by Sergey Bronnikov. #1458
2026-05-25FFI: Prevent sanitizer warning in carith_ptr().Mike Pall1-1/+1
Reported by Sergey Bronnikov. #1459
2026-05-25Prevent sanitizer warning in os.time().Mike Pall1-2/+2
Reported by Sergey Bronnikov. #1454
2026-05-25Avoid race condition with profiler thread during dispatch table update.Mike Pall8-16/+43
Reported by artemking4. #1460
2026-05-25x86/x64: Change ipairs_aux to match JIT backend behavior.Mike Pall2-9/+6
Thanks to Sergey Kaplun. #1463
2026-05-25FFI: Various ABI and calling convention fixes.Mike Pall3-13/+57
Thanks to Sergey Kaplun. #1455
2026-03-30FFI: Shrink container of packed bitfield.Mike Pall1-0/+2
Reported by Huang Haiyang. #1451
2026-03-27Fix VM event error handling for finalizers.Mike Pall1-2/+4
Reported by Sergey Kaplun. #1445
2026-03-27Avoid use of subnormals for internal registry keys.Mike Pall3-4/+4
Non-ABI-compliant FPU modes (-ffast-math, -Ofast, FTZ/DAZ set) may still cause erratic behavior and are not supported. #1448
2026-03-27Prevent false positive sanitizer warning in unpack().Mike Pall1-1/+3
Reported by Sergey Bronnikov. #1450
2026-03-27FFI: Fix pointer difference operation on 64 bit platforms.Mike Pall1-1/+1
Thanks to cuiweixie. #1449
2026-03-04Fix edge cases when recording string.byte/sub.Mike Pall1-3/+3
Thanks to Sergey Kaplun. #1443
2026-02-27Add ffi.abi("dualnum").Mike Pall2-0/+5
Thanks to Sergey Kaplun. #1442
2026-02-24FFI: Fix constructor index resolution in JIT compiler.Mike Pall1-0/+2
Reported by Vladimir Davydov and Sergey Kaplun. #1441
2026-02-16DUALNUM: Fix recording of loops broken by previous change.Mike Pall1-3/+3
Thanks to Nicholas Davies. #1432 #1433 #1438
2026-02-13Fix compiler warning.Mike Pall1-1/+1
Thanks to Holger Hoffstätte. #1436
2026-02-11Fix G->jit_base relocation on stack resize.Mike Pall1-1/+1
Reported by f32y. #1435
2026-02-11Prevent recording of loops with -0 step or NaN values.Mike Pall1-0/+6
Thanks to Sergey Kaplun. #1432 #1433
2026-02-11Avoid recording interference due to invocation of VM hooks.Mike Pall2-11/+22
Thanks to Sergey Kaplun. #1429 #1434