| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | ARM64: Fix ARM BTI. | Mike Pall | 2025-10-29 | 1 | -0/+3 | |
| | | | | | | | | | Reported by Yuichiro Naito. #1400 | |||||
| * | | Windows: Fix lua52compat option for msvcbuild.bat. | Mike Pall | 2025-10-28 | 1 | -6/+6 | |
| | | | | | | | | | Thanks to Alex Orlenko. #1395 #1366 | |||||
| * | | ARM64: Add support for ARM BTI. | Mike Pall | 2025-10-28 | 6 | -3/+102 | |
| | | | | | | | | | | | Note: this is not enabled by default, look for CET in lj_arch.h. Thanks to Yuichiro Naito. #1398 | |||||
| * | | x64: Various fixes for CET IBT. | Mike Pall | 2025-10-28 | 6 | -38/+101 | |
| | | | | | | | | | Also add ELF notes. #1391 | |||||
| * | | x64: Add support for CET IBT. | Mike Pall | 2025-10-16 | 7 | -10/+95 | |
| | | | | | | | | | | | Note: this is not enabled by default, look for CET in lj_arch.h Contributed by Yuichiro Naito. #1391 | |||||
| * | | Gracefully handle broken custom allocator. | Mike Pall | 2025-10-16 | 1 | -1/+5 | |
| | | | | | | | | | Reported by Alex Orlenko. #1393 | |||||
| * | | Add GNU/Hurd build support. | Mike Pall | 2025-10-16 | 3 | -1/+7 | |
| | | | | | | | | | | | Note: this is not an officially supported target. Contributed by Pino Toscano and Samuel Thibault. #1383 #1384 | |||||
| * | | Fix io.write() of newly created buffer. | Mike Pall | 2025-10-16 | 1 | -1/+1 | |
| | | | | | | | | | Reported by vfprintf. #1386 | |||||
| * | | Fix reporting of an error during error handling. | Mike Pall | 2025-10-16 | 2 | -0/+11 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1381 | |||||
| * | | Windows: Add lua52compat option to msvcbuild.bat. | Mike Pall | 2025-07-24 | 1 | -5/+10 | |
| | | | | | | | | | Thanks to Gil Reis. #1366 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-07-24 | 3 | -6/+9 | |
| |\| | ||||||
| | * | x86/x64: Don't use undefined MUL/IMUL zero flag. | Mike Pall | 2025-07-24 | 1 | -1/+2 | |
| | | | | | | | | | Reported by VrIgHtEr. #1376 | |||||
| | * | Avoid out-of-range PC for stack overflow error from snapshot restore. | Mike Pall | 2025-07-24 | 1 | -0/+1 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1369 | |||||
| | * | FFI: Fix dangling CType references (again). | Mike Pall | 2025-07-24 | 1 | -5/+6 | |
| | | | | | | | | | Reported by Sergey Kaplun. Collateral of #1360 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-05-28 | 1 | -1/+2 | |
| |\| | ||||||
| | * | Fix JIT slot overflow during up-recursion. | Mike Pall | 2025-05-28 | 1 | -1/+2 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1358 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-05-28 | 3 | -15/+10 | |
| |\| | ||||||
| | * | Avoid out-of-range PC for stack overflow error from snapshot restore. | Mike Pall | 2025-05-28 | 3 | -15/+10 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1359 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-05-28 | 2 | -16/+26 | |
| |\| | ||||||
| | * | FFI: Fix dangling CType references. | Mike Pall | 2025-05-28 | 2 | -15/+25 | |
| | | | | | | | | | Reported by Sergey Kaplun. Collateral of #1360 | |||||
| * | | Prevent Clang UB 'optimization' which breaks integerness checks. | Mike Pall | 2025-04-10 | 1 | -0/+3 | |
| | | | | | | | | | Thanks to Kacper Michajłow. #1351 #1355 | |||||
| * | | ARM: Fix soft-float math.min()/math.max(). | Mike Pall | 2025-04-10 | 2 | -3/+3 | |
| | | | | | | | | | Reported by Dong Jianqiang. #1356 | |||||
| * | | ARM64: Fix pass-by-value struct calling conventions. | Mike Pall | 2025-04-10 | 1 | -5/+13 | |
| | | | | | | | | | Reported by AnthonyK213. #1357 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-04-07 | 2 | -2/+6 | |
| |\| | ||||||
| | * | Fix error generation in load*. | Mike Pall | 2025-04-07 | 1 | -1/+2 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1353 | |||||
| | * | Initialize unused value when specializing to cdata metatable. | Mike Pall | 2025-04-07 | 1 | -1/+4 | |
| | | | | | | | | | Reported by jakitliang. #1354 | |||||
| * | | Change handling of nil value markers in template tables. | Mike Pall | 2025-03-11 | 6 | -25/+24 | |
| | | | | | | | | | | | Reported by Bernhard M. Wiedemann. #1348 #1155 Fixes from Peter Cawley, Christian Clason, Lewis Russell. | |||||
| * | | REVERT: Change handling of nil value markers in template tables. | Mike Pall | 2025-03-10 | 6 | -24/+25 | |
| | | | ||||||
| * | | macOS: Fix Apple hardened runtime support and put behind build option. | Mike Pall | 2025-03-10 | 2 | -2/+4 | |
| | | | | | | | | | Reported by vanc. #1334 | |||||
| * | | macOS: Fix support for Apple hardened runtime. | Mike Pall | 2025-03-10 | 1 | -1/+1 | |
| | | | | | | | | | Reported by Christian Clason. #1334 | |||||
| * | | Fix handling of nil value markers in template tables. | Mike Pall | 2025-03-09 | 1 | -1/+1 | |
| | | | | | | | | | Thanks to Peter Cawley. #1348 #1155 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-03-09 | 1 | -11/+4 | |
| |\| | ||||||
| | * | Avoid unpatching bytecode twice after a trace flush. | Mike Pall | 2025-03-09 | 1 | -11/+4 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1345 | |||||
| * | | Fix state restore when recording __concat metamethod. | Mike Pall | 2025-03-09 | 1 | -4/+9 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1338 #1298 | |||||
| * | | Windows: Allow mixed builds with msvcbuild.bat. | Mike Pall | 2025-03-09 | 1 | -2/+7 | |
| | | | | | | | | | Suggested by alex4814. #1341 | |||||
| * | | macOS: Add suport for Apple hardened runtime. | Mike Pall | 2025-03-09 | 2 | -3/+35 | |
| | | | | | | | | | Thanks to Peter Cawley. #1334 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-03-09 | 2 | -2/+4 | |
| |\| | ||||||
| | * | Add compatibility string coercion for fp:seek() argument. | Mike Pall | 2025-03-09 | 2 | -2/+4 | |
| | | | | | | | | | Reported by Magnus Wibeck. #1343 | |||||
| * | | Improve CLI signal handling on POSIX. | Mike Pall | 2025-03-09 | 1 | -4/+19 | |
| | | | ||||||
| * | | FFI: Add pre-declared int128_t, uint128_t, __int128 types. | Mike Pall | 2025-03-09 | 2 | -0/+5 | |
| | | | | | | | | | Note: Only declaration and copy (interpreted only) are implemented. | |||||
| * | | Change handling of nil value markers in template tables. | Mike Pall | 2025-03-09 | 6 | -24/+23 | |
| | | | | | | | | | Reported by Bernhard M. Wiedemann. #1348 #1155 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-01-13 | 2 | -1/+5 | |
| |\| | ||||||
| | * | Fix recording of BC_VARG. | Mike Pall | 2025-01-13 | 1 | -1/+1 | |
| | | | | | | | | | Reported by Bachir Bendrissou. | |||||
| | * | Reject negative getfenv()/setfenv() levels to prevent compiler warning. | Mike Pall | 2025-01-13 | 1 | -0/+4 | |
| | | | | | | | | | Thanks to Sergey Kaplun. #1329 | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-01-13 | 174 | -175/+175 | |
| |\| | ||||||
| | * | Bump copyright date. | Mike Pall | 2025-01-13 | 147 | -148/+148 | |
| | | | ||||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2024-12-16 | 1 | -1/+1 | |
| |\| | ||||||
| | * | Force fallback source name for stripped bytecode. | Mike Pall | 2024-12-16 | 1 | -1/+1 | |
| | | | | | | | | | Reported by Lyrth. #1319 | |||||
| * | | Remove dependency on <limits.h>. | Mike Pall | 2024-12-16 | 2 | -2/+1 | |
| | | | | | | | | | Reported by yupengda002. #1318 | |||||
| * | | Restore state when recording __concat metamethod throws OOM. | Mike Pall | 2024-11-28 | 1 | -18/+33 | |
| | | | | | | | | | Reported by Sergey Kaplun. #1298 #1234 | |||||
