aboutsummaryrefslogtreecommitdiff
path: root/src/host/buildvm_lib.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-07-24x86/x64: Don't use undefined MUL/IMUL zero flag.v2.0masterMike Pall1-1/+2
2025-07-24Avoid out-of-range PC for stack overflow error from snapshot restore.Mike Pall1-0/+1
2025-07-24FFI: Fix dangling CType references (again).Mike Pall1-5/+6
2025-05-28Fix JIT slot overflow during up-recursion.Mike Pall1-1/+2
2025-05-28Avoid out-of-range PC for stack overflow error from snapshot restore.Mike Pall3-15/+10
2025-05-28FFI: Fix dangling CType references.Mike Pall2-15/+25
2025-04-10Prevent Clang UB 'optimization' which breaks integerness checks.Mike Pall1-0/+3
2025-04-10ARM: Fix soft-float math.min()/math.max().Mike Pall2-3/+3
2025-04-10ARM64: Fix pass-by-value struct calling conventions.Mike Pall1-5/+13
2025-04-07Fix error generation in load*.Mike Pall1-1/+2
2025-04-07Initialize unused value when specializing to cdata metatable.Mike Pall1-1/+4
2025-03-11Change handling of nil value markers in template tables.Mike Pall6-25/+24
2025-03-10REVERT: Change handling of nil value markers in template tables.Mike Pall6-24/+25
2025-03-10macOS: Fix Apple hardened runtime support and put behind build option.Mike Pall2-2/+4
2025-03-10macOS: Fix support for Apple hardened runtime.Mike Pall1-1/+1
2025-03-09Fix handling of nil value markers in template tables.Mike Pall1-1/+1
2025-03-09Avoid unpatching bytecode twice after a trace flush.Mike Pall1-11/+4
2025-03-09Fix state restore when recording __concat metamethod.Mike Pall1-4/+9
2025-03-09Windows: Allow mixed builds with msvcbuild.bat.Mike Pall1-2/+7
2025-03-09macOS: Add suport for Apple hardened runtime.Mike Pall2-3/+35
2025-03-09Add compatibility string coercion for fp:seek() argument.Mike Pall2-2/+4
2025-03-09Windows: Clarify installation directory layout.Mike Pall1-0/+13
2025-03-09Remove Cygwin from docs, since it's not a supported target.Mike Pall1-13/+5
2025-03-09Improve CLI signal handling on POSIX.Mike Pall1-4/+19
2025-03-09FFI: Add pre-declared int128_t, uint128_t, __int128 types.Mike Pall2-0/+5
2025-03-09Use dylib extension for iOS installs, too.Mike Pall1-1/+1
2025-03-09Change handling of nil value markers in template tables.Mike Pall6-24/+23
2025-01-13Fix recording of BC_VARG.Mike Pall1-1/+1
2025-01-13Reject negative getfenv()/setfenv() levels to prevent compiler warning.Mike Pall1-0/+4
2025-01-13Bump copyright date.Mike Pall175-190/+190
2024-12-16Force fallback source name for stripped bytecode.Mike Pall1-1/+1
2024-12-16Remove dependency on <limits.h>.Mike Pall2-2/+1
2024-11-28Restore state when recording __concat metamethod throws OOM.Mike Pall1-18/+33
2024-11-28MIPS64: Fix pcall() error case.Mike Pall1-2/+3
2024-11-28Fix detection of inconsistent renames due to sunk values.Mike Pall1-2/+2
2024-11-14Windows: Allow amalgamated static builds with msvcbuild.bat.Mike Pall1-3/+10
2024-11-14Always close profiler output file.Mike Pall1-3/+1
2024-11-14Fix override of INSTALL_LJLIBD in the presence of DESTDIR.Mike Pall1-4/+5
2024-11-13Fix bit op coercion for shifts in DUALNUM builds.Mike Pall1-1/+1
2024-10-02macOS: Remove obsolete -single_module flag.Mike Pall1-2/+2
2024-10-02macOS: Workaround for buggy XCode 15.0 - 15.2 linker.Mike Pall1-0/+4
2024-10-02macOS: Fix macOS 15 / Clang 16 build.Mike Pall3-3/+0
2024-09-29Fix bit op coercion in DUALNUM builds.Mike Pall1-3/+1
2024-09-29Fix compiliation of getmetatable() for UDTYPE_IO_FILE.Mike Pall1-3/+3
2024-09-29Remove ancient RtlUnwindEx workaround for MinGW64.Mike Pall1-6/+0
2024-09-04Drop unused function wrapper.Mike Pall2-10/+0
2024-08-24Fix limit check in narrow_conv_backprop().Mike Pall1-1/+2
2024-08-24Always use IRT_NIL for IR_TBAR.Mike Pall1-1/+1
2024-08-21ARM64: Use ldr literal to load FP constants.Mike Pall2-6/+12
2024-08-20FFI: Add missing coercion when recording 64-bit bit.*().Mike Pall2-11/+22