]>
git.ipfire.org Git - thirdparty/LuaJIT.git/log 
Mike Pall  [Mon, 21 Aug 2023 11:08:00 +0000  (13:08 +0200)]  
Fix Windows build scripts for rolling releases.
Mike Pall  [Mon, 21 Aug 2023 01:59:03 +0000  (03:59  +0200)]  
Switch MSVC and console build scripts to rolling releases.
Mike Pall  [Mon, 21 Aug 2023 01:06:26 +0000  (03:06  +0200)]  
Switch build system to rolling releases.
Mike Pall  [Mon, 21 Aug 2023 00:28:49 +0000  (02:28  +0200)]  
Update documentation for switch to rolling releases.
Mike Pall  [Sun, 20 Aug 2023 19:25:30 +0000  (21:25 +0200)]  
Bump copyright date.
Mike Pall  [Sat, 12 Aug 2023 18:16:56 +0000  (20:16 +0200)]  
Fix maxslots when recording BC_VARG, part 3.
Mike Pall  [Sat, 12 Aug 2023 14:21:41 +0000  (16:21 +0200)]  
Fix predict_next() in parser.
Mike Pall  [Wed, 12 Jul 2023 19:56:17 +0000  (21:56 +0200)]  
Fix base register coalescing in side trace.
Mike Pall  [Sun, 9 Jul 2023 19:08:12 +0000  (21:08 +0200)]  
Fix maxslots when recording BC_VARG, part 2.
Mike Pall  [Sat, 8 Jul 2023 17:40:12 +0000  (19:40 +0200)]  
Fix maxslots when recording BC_VARG.
Mike Pall  [Sat, 8 Jul 2023 17:36:24 +0000  (19:36 +0200)]  
Fix register mask for stack check in head of side trace.
Mike Pall  [Sat, 8 Jul 2023 17:30:56 +0000  (19:30 +0200)]  
FFI: Fix ffi.metatype() for non-raw types.
Mike Pall  [Fri, 2 Jun 2023 09:38:45 +0000  (11:38 +0200)]  
Fix handling of instable types in TNEW/TDUP load forwarding.
Mike Pall  [Fri, 2 Jun 2023 09:36:24 +0000  (11:36 +0200)]  
Fix compiler warning.
Mike Pall  [Sun, 16 Apr 2023 11:26:18 +0000  (13:26 +0200)]  
Fix TDUP load forwarding after table rehash.
Mike Pall  [Sun, 16 Apr 2023 11:24:08 +0000  (13:24 +0200)]  
Fix canonicalization of +-0.0 keys for IR_NEWREF.
Mike Pall  [Tue, 21 Feb 2023 16:05:12 +0000  (17:05 +0100)]  
Improve error reporting on stack overflow.
Mike Pall  [Tue, 21 Feb 2023 15:49:51 +0000  (16:49 +0100)]  
Allow building sources with mixed LF/CRLF line-endings.
Mike Pall  [Wed, 21 Dec 2022 23:03:06 +0000  (00:03  +0100)]  
Avoid negation of signed integers in C that may hold INT*_MIN.
Mike Pall  [Thu, 8 Dec 2022 23:20:05 +0000  (00:20  +0100)]  
Correct fix for stack check when recording BC_VARG.
Mike Pall  [Wed, 7 Dec 2022 16:19:29 +0000  (17:19 +0100)]  
FFI: Fix dangling reference to CType. Improve checks.
Mike Pall  [Mon, 14 Nov 2022 08:55:38 +0000  (09:55 +0100)]  
Clarify contact page.
Mike Pall  [Wed, 9 Nov 2022 10:01:41 +0000  (11:01 +0100)]  
Ensure correct stack top for OOM error message.
Mike Pall  [Tue, 13 Sep 2022 09:32:53 +0000  (11:32 +0200)]  
Fix last edit.
Mike Pall  [Tue, 13 Sep 2022 09:21:30 +0000  (11:21 +0200)]  
Remove dead Wiki links.
Mike Pall  [Mon, 15 Aug 2022 12:16:14 +0000  (14:16 +0200)]  
Patch luajit.pc with INSTALL_INC, if customized.
Mike Pall  [Sun, 7 Aug 2022 18:02:40 +0000  (20:02 +0200)]  
Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.
Mike Pall  [Tue, 12 Jul 2022 22:32:31 +0000  (00:32  +0200)]  
FFI: Fix sizeof expression in C parser for reference types.
Mike Pall  [Tue, 12 Jul 2022 22:32:04 +0000  (00:32  +0200)]  
FFI: Fix ffi.alignof() for reference types.
Mike Pall  [Tue, 12 Jul 2022 22:30:23 +0000  (00:30  +0200)]  
FFI: Allow ffi.metatype() for typedefs with attributes.
Mike Pall  [Fri, 8 Jul 2022 12:57:01 +0000  (14:57 +0200)]  
x86/x64: Fix math.ceil(-0.9) result sign.
Mike Pall  [Thu, 23 Jun 2022 07:10:09 +0000  (09:10 +0200)]  
Grammar and spell check.
Mike Pall  [Wed, 8 Jun 2022 13:35:12 +0000  (15:35 +0200)]  
Fix warnings in minilua.c.
Mike Pall  [Wed, 8 Jun 2022 12:55:59 +0000  (14:55 +0200)]  
Update console build instructions.
Mike Pall  [Sat, 21 May 2022 10:00:10 +0000  (12:00 +0200)]  
Prevent C compiler undefined-behavior optimization.
Mike Pall  [Sun, 17 Apr 2022 23:54:00 +0000  (01:54  +0200)]  
Cleanup of system and architecture support docs.
Mike Pall  [Sun, 17 Apr 2022 08:56:11 +0000  (10:56 +0200)]  
Fix assertions.
Mike Pall  [Sun, 13 Mar 2022 17:32:32 +0000  (18:32 +0100)]  
Fix BC_UCLO insertion for returns.
Mike Pall  [Mon, 7 Mar 2022 08:50:25 +0000  (09:50 +0100)]  
Fix install docs for Android.
Mike Pall  [Thu, 27 Jan 2022 21:18:39 +0000  (22:18 +0100)]  
Fix command-line argv handling.
Mike Pall  [Tue, 25 Jan 2022 21:17:56 +0000  (22:17 +0100)]  
Don't export internal symbol.
Mike Pall  [Sun, 23 Jan 2022 18:16:53 +0000  (19:16 +0100)]  
Always exit after machine code page protection change fails.
Mike Pall  [Sun, 16 Jan 2022 19:58:42 +0000  (20:58 +0100)]  
Save trace recorder state around VM event call.
Mike Pall  [Sat, 15 Jan 2022 18:30:54 +0000  (19:30 +0100)]  
Bump copyright date.
Mike Pall  [Thu, 13 Jan 2022 16:48:43 +0000  (17:48 +0100)]  
Limit exponent range in number parsing.
Mike Pall  [Thu, 13 Jan 2022 14:38:56 +0000  (15:38 +0100)]  
Fix tonumber("-0") in dual-number mode.
Mike Pall  [Thu, 13 Jan 2022 14:13:59 +0000  (15:13 +0100)]  
Limit work done in SINK pass.
Mike Pall  [Thu, 13 Jan 2022 13:40:11 +0000  (14:40 +0100)]  
Fix ABC FOLD rule with constants.
Mike Pall  [Sun, 19 Dec 2021 17:35:27 +0000  (18:35 +0100)]  
Prevent CSE of a REF_BASE operand across IR_RETF.
Mike Pall  [Fri, 17 Dec 2021 13:15:40 +0000  (14:15 +0100)]  
Fix FOLD rule for x-0.
Mike Pall  [Sat, 13 Nov 2021 19:24:06 +0000  (20:24 +0100)]  
Update Android build docs.
Mike Pall  [Sat, 2 Oct 2021 14:52:57 +0000  (16:52 +0200)]  
MIPS: Fix register allocation in assembly of HREF.
Mike Pall  [Fri, 24 Sep 2021 10:10:44 +0000  (12:10 +0200)]  
Windows/x64: Document MSVC flags for C++ exception interoperability.
Mike Pall  [Tue, 21 Sep 2021 14:42:35 +0000  (16:42 +0200)]  
Fix stack allocation after on-trace stack check.
Mike Pall  [Mon, 20 Sep 2021 12:36:52 +0000  (14:36 +0200)]  
FFI: Don't load PC from non-function object in FFI continuation.
Mike Pall  [Mon, 20 Sep 2021 12:34:47 +0000  (14:34 +0200)]  
FFI: Fix missing cts->L initialization in argv2ctype().
Mike Pall  [Tue, 27 Jul 2021 12:47:41 +0000  (14:47 +0200)]  
Consider slots used by upvalues in use-def analysis.
Mike Pall  [Fri, 23 Jul 2021 19:33:59 +0000  (21:33 +0200)]  
Prevent loop in snap_usedef().
Mike Pall  [Thu, 22 Jul 2021 14:21:45 +0000  (16:21 +0200)]  
Fix io.close() error message.
Mike Pall  [Thu, 22 Jul 2021 00:33:04 +0000  (02:33  +0200)]  
Fix io.close().
Mike Pall  [Wed, 21 Jul 2021 10:14:09 +0000  (12:14 +0200)]  
Fix minilua vararg stack handling.
Mike Pall  [Mon, 19 Jul 2021 15:03:16 +0000  (17:03 +0200)]  
Avoid out-of-range number of results when compiling select(k, ...).
Mike Pall  [Mon, 19 Jul 2021 14:05:05 +0000  (16:05 +0200)]  
Fix jit.dump() output for IR_CONV.
Mike Pall  [Tue, 8 Jun 2021 20:34:22 +0000  (22:34 +0200)]  
DynASM/x86: Add missing escape in pattern.
Mike Pall  [Mon, 7 Jun 2021 10:05:34 +0000  (12:05 +0200)]  
Fix HTML.
Mike Pall  [Mon, 31 May 2021 22:26:45 +0000  (00:26  +0200)]  
FFI: Fix dangling reference to CType.
Mike Pall  [Sat, 29 May 2021 13:33:08 +0000  (15:33 +0200)]  
PPC/PS3: Fix BC_ADD*/BC_SUB*.
Mike Pall  [Sat, 29 May 2021 13:31:13 +0000  (15:31 +0200)]  
Fix use-def analysis for vararg functions.
Mike Pall  [Mon, 24 May 2021 20:25:26 +0000  (22:25 +0200)]  
Fix use-def analysis for BC_VARG.
Mike Pall  [Mon, 17 May 2021 17:42:06 +0000  (19:42 +0200)]  
Fix compiler warnings.
Mike Pall  [Sun, 25 Apr 2021 15:44:03 +0000  (17:44 +0200)]  
Add FAQ about table iteration order.
Mike Pall  [Mon, 22 Mar 2021 23:43:07 +0000  (00:43  +0100)]  
Detect inconsistent renames even in the presence of sunk values.
Mike Pall  [Thu, 11 Mar 2021 14:32:28 +0000  (15:32 +0100)]  
Remove specific version numbers from the docs.
Mike Pall  [Tue, 12 Jan 2021 11:59:54 +0000  (12:59 +0100)]  
Clarify macOS build instructions.
Mike Pall  [Sat, 2 Jan 2021 20:49:41 +0000  (21:49 +0100)]  
Bump copyright date.
Mike Pall  [Sat, 2 Jan 2021 20:17:01 +0000  (21:17 +0100)]  
Documentation cleanup.
Mike Pall  [Mon, 28 Dec 2020 11:37:36 +0000  (12:37 +0100)]  
FFI: Fix recording of union initialization.
Mike Pall  [Fri, 4 Dec 2020 10:16:55 +0000  (11:16 +0100)]  
x64: Fix __call metamethod return dispatch.
Mike Pall  [Mon, 30 Nov 2020 14:46:07 +0000  (15:46 +0100)]  
Fix warning.
Mike Pall  [Mon, 12 Oct 2020 14:11:32 +0000  (16:11 +0200)]  
Minor changes and https-ify links.
Mike Pall  [Mon, 12 Oct 2020 13:45:05 +0000  (15:45 +0200)]  
Fix snapshot PC when linking to BC_JLOOP that was a BC_RET*.
Mike Pall  [Mon, 12 Oct 2020 13:40:28 +0000  (15:40 +0200)]  
Ensure full init of IR_NOP instructions.
Mike Pall  [Sun, 27 Sep 2020 14:44:13 +0000  (16:44 +0200)]  
Prevent patching of the GC exit check branch.
Mike Pall  [Tue, 22 Sep 2020 09:56:06 +0000  (11:56 +0200)]  
Mark CONV as non-weak, to prevent elimination of its side-effect.
Mike Pall  [Sat, 12 Sep 2020 15:32:30 +0000  (17:32 +0200)]  
DynASM/x86: Fix VREG support.
Mike Pall  [Sat, 5 Sep 2020 18:02:54 +0000  (20:02 +0200)]  
Limit path length passed to C library loader.
Mike Pall  [Sun, 9 Aug 2020 20:50:31 +0000  (22:50 +0200)]  
Call error function on rethrow after trace exit.
Mike Pall  [Sun, 9 Aug 2020 16:08:38 +0000  (18:08 +0200)]  
Fix handling of errors during snapshot restore.
Mike Pall  [Wed, 5 Aug 2020 13:21:00 +0000  (15:21 +0200)]  
ARM: Ensure relative GG_State element alignment differently.
Mike Pall  [Wed, 5 Aug 2020 12:14:58 +0000  (14:14 +0200)]  
Fix Makefile dependencies.
Mike Pall  [Sun, 12 Jul 2020 13:09:55 +0000  (15:09 +0200)]  
Add FAQ about sandboxing. Minor fixes.
Mike Pall  [Sun, 12 Jul 2020 12:30:34 +0000  (14:30 +0200)]  
Fix frame traversal for __gc handler frames.
Mike Pall  [Sun, 7 Jun 2020 12:34:09 +0000  (14:34 +0200)]  
Fix debug.debug() for non-string errors.
Mike Pall  [Fri, 22 May 2020 01:28:52 +0000  (03:28  +0200)]  
Fix bytecode register allocation for comparisons.
Mike Pall  [Fri, 8 May 2020 11:50:41 +0000  (13:50 +0200)]  
FFI: Always fall back to metamethods for cdata length/concat.
Mike Pall  [Tue, 28 Apr 2020 15:52:28 +0000  (17:52 +0200)]  
Fix overflow check in unpack().
Mike Pall  [Tue, 28 Apr 2020 14:52:28 +0000  (16:52 +0200)]  
Fix Windows make clean.
Mike Pall  [Fri, 20 Mar 2020 12:35:49 +0000  (13:35 +0100)]  
Fix write barrier for lua_setupvalue() and debug.setupvalue().
Mike Pall  [Sun, 2 Feb 2020 17:19:44 +0000  (18:19 +0100)]  
x86/x64: Fix loop realignment.
Mike Pall  [Sun, 26 Jan 2020 14:37:33 +0000  (15:37 +0100)]  
Documentation cleanup.