aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Collapse)AuthorFilesLines
6 daysREVERT: Change handling of nil value markers in template tables.Mike Pall6-24/+25
6 daysmacOS: Fix Apple hardened runtime support and put behind build option.Mike Pall2-2/+4
Reported by vanc. #1334
6 daysmacOS: Fix support for Apple hardened runtime.Mike Pall1-1/+1
Reported by Christian Clason. #1334
6 daysFix handling of nil value markers in template tables.Mike Pall1-1/+1
Thanks to Peter Cawley. #1348 #1155
6 daysAvoid unpatching bytecode twice after a trace flush.v2.0masterMike Pall1-11/+4
Reported by Sergey Kaplun. #1345
6 daysFix state restore when recording __concat metamethod.Mike Pall1-4/+9
Reported by Sergey Kaplun. #1338 #1298
6 daysWindows: Allow mixed builds with msvcbuild.bat.Mike Pall1-2/+7
Suggested by alex4814. #1341
6 daysmacOS: Add suport for Apple hardened runtime.Mike Pall2-3/+35
Thanks to Peter Cawley. #1334
6 daysAdd compatibility string coercion for fp:seek() argument.Mike Pall2-2/+4
Reported by Magnus Wibeck. #1343
6 daysWindows: Clarify installation directory layout.Mike Pall1-0/+13
Suggested by eabase. #1346
6 daysRemove Cygwin from docs, since it's not a supported target.Mike Pall1-13/+5
6 daysImprove CLI signal handling on POSIX.Mike Pall1-4/+19
6 daysFFI: Add pre-declared int128_t, uint128_t, __int128 types.Mike Pall2-0/+5
Note: Only declaration and copy (interpreted only) are implemented.
6 daysUse dylib extension for iOS installs, too.Mike Pall1-1/+1
Reported by Andrey Filipenkov. #1336
6 daysChange handling of nil value markers in template tables.Mike Pall6-24/+23
Reported by Bernhard M. Wiedemann. #1348 #1155
2025-01-13Fix recording of BC_VARG.Mike Pall1-1/+1
Reported by Bachir Bendrissou.
2025-01-13Reject negative getfenv()/setfenv() levels to prevent compiler warning.Mike Pall1-0/+4
Thanks to Sergey Kaplun. #1329
2025-01-13Bump copyright date.Mike Pall175-190/+190
2024-12-16Force fallback source name for stripped bytecode.Mike Pall1-1/+1
Reported by Lyrth. #1319
2024-12-16Remove dependency on <limits.h>.Mike Pall2-2/+1
Reported by yupengda002. #1318
2024-11-28Restore state when recording __concat metamethod throws OOM.Mike Pall1-18/+33
Reported by Sergey Kaplun. #1298 #1234
2024-11-28MIPS64: Fix pcall() error case.Mike Pall1-2/+3
Thanks to Sergey Kaplun. #1308
2024-11-28Fix detection of inconsistent renames due to sunk values.Mike Pall1-2/+2
Thanks to Sergey Kaplun. #1295 #584
2024-11-14Windows: Allow amalgamated static builds with msvcbuild.bat.Mike Pall1-3/+10
Reported by Naman Dixit. #1289
2024-11-14Always close profiler output file.Mike Pall1-3/+1
Reported by Guilherme Batalheiro. #1304
2024-11-14Fix override of INSTALL_LJLIBD in the presence of DESTDIR.Mike Pall1-4/+5
Reported by faithanalog. #1239 #1303
2024-11-13Fix bit op coercion for shifts in DUALNUM builds.Mike Pall1-1/+1
Reported by Junlong Li. Followup to #1273
2024-10-02macOS: Remove obsolete -single_module flag.Mike Pall1-2/+2
Thanks to dundargoc. #1284
2024-10-02macOS: Workaround for buggy XCode 15.0 - 15.2 linker.Mike Pall1-0/+4
Thanks to Carlo Cabrera. #1283
2024-10-02macOS: Fix macOS 15 / Clang 16 build.Mike Pall3-3/+0
Note: The -Wl,-no_deduplicate workaround is NOT needed anymore. Thanks to fxcoudert, corsix, clason, baconpaul, mvf. #1275 #1266
2024-09-29Fix bit op coercion in DUALNUM builds.Mike Pall1-3/+1
Thanks to Sergey Kaplun. #1273
2024-09-29Fix compiliation of getmetatable() for UDTYPE_IO_FILE.Mike Pall1-3/+3
Reported by Sergey Bronnikov. #1279
2024-09-29Remove ancient RtlUnwindEx workaround for MinGW64.Mike Pall1-6/+0
Thanks to Kacper Michajłow. #1272
2024-09-04Drop unused function wrapper.Mike Pall2-10/+0
Follow-up to #1247.
2024-08-24Fix limit check in narrow_conv_backprop().Mike Pall1-1/+2
Thanks to Sergey Kaplun. #1262
2024-08-24Always use IRT_NIL for IR_TBAR.Mike Pall1-1/+1
Thanks to Peter Cawley. #1258
2024-08-21ARM64: Use ldr literal to load FP constants.Mike Pall2-6/+12
Thanks to Peter Cawley. #1255
2024-08-20FFI: Add missing coercion when recording 64-bit bit.*().Mike Pall2-11/+22
Thanks to Peter Cawley. #1252
2024-08-20ARM64: Make tobit conversions match JIT backend behavior.Mike Pall1-14/+6
Thanks to Peter Cawley. #1253
2024-08-20ARM: Make hard-float tobit conversions match JIT backend behavior.Mike Pall1-1/+12
Reported by Peter Cawley. #1253
2024-08-19FFI: Drop finalizer table rehash after GC cycle.Mike Pall2-8/+1
Reported by Sergey Kaplun. #1247
2024-08-19Fix another potential file descriptor leak in luaL_loadfile*().Mike Pall1-8/+8
Reported by Peter Cawley. #1249
2024-08-19MIPS32: Fix little-endian IR_RETF.Mike Pall1-1/+1
Thanks to Peter Cawley. #1250
2024-08-19Correctly close VM state after early OOM during open.Mike Pall1-3/+2
Reported by Assumeru. #1248
2024-08-19Fix potential file descriptor leak in luaL_loadfile*().Mike Pall1-1/+2
Reported by Assumeru. #1249
2024-08-15Reflect override of INSTALL_LJLIBD in package.path.Mike Pall3-3/+9
Suggested by GitSparTV. #1239
2024-08-15ARM64: Use movi to materialize FP constants.Mike Pall3-0/+35
Thanks to Peter Cawley. #1245
2024-08-15Add more FOLD rules for integer conversions.Mike Pall1-4/+5
Thanks to Peter Cawley. #1246
2024-08-15Different fix for partial snapshot restore due to stack overflow.Mike Pall2-4/+3
Reported by Junlong Li. Fixed by Peter Cawley. #1196
2024-08-15Fix IR_ABC hoisting.Mike Pall2-4/+6
Reported by pwnhacker0x18. Fixed by Peter Cawley. #1194