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