Commit Graph

  • 1244b6b4b6 Restore fallback allocator Harrison 2022-05-15 21:45:16 -0400
  • 91bc6b8ad1 LJ_GC64: Fix HREFK optimization. Mike Pall 2022-05-03 20:51:29 +0200
  • 3ee3c9cfa9 Fix recording of __concat metamethod. Mike Pall 2022-05-02 22:33:35 +0200
  • f2b37f51f6 Merge branch 'master' into v2.1 Mike Pall 2022-04-18 02:02:56 +0200
  • 5743edf3b0 Cleanup of system and architecture support docs. Mike Pall 2022-04-18 01:54:00 +0200
  • 34a62c7f73 Add PS5 port. Mike Pall 2022-04-17 23:41:39 +0200
  • ddb9553764 Merge branch 'master' into v2.1 Mike Pall 2022-04-17 10:57:43 +0200
  • 1a401622fe Fix assertions. Mike Pall 2022-04-17 10:56:11 +0200
  • 7411720364 fix IRCOV_TRUNC issue relate commit: db1b399af1 liuyan 2022-04-17 00:29:14 +0800
  • e880f70c85 bugfix: io module: read("*a") fails to automatically resume the read() system call upon EINTR. c0dev0id 2022-04-11 08:00:10 +0200
  • 56700684e2 BUILDMODE= static 기본 설정 mixed에서 static로 변경 SuperCreative 2022-04-06 23:13:17 +0900
  • 5e3c45c43b x64: Fix RETHI/RETLO swap after call. Mike Pall 2022-04-05 09:55:15 +0200
  • 20aea93915 Fix assertion for LJ_KEYINDEX. Mike Pall 2022-04-03 10:35:42 +0200
  • 1cdff194cf Add missing check for LJ_KEYINDEX in ITERN recording. Mike Pall 2022-04-02 21:24:18 +0200
  • 1705bde0eb Nicer print output for itern special key XmiliaH 2022-03-31 15:32:56 +0200
  • 5ca3897c4f Itern special key should return null as userdata ptr XmiliaH 2022-03-31 15:32:23 +0200
  • e2c312e0de DynASM/ARM64: Fix NOP instruction for aligment Mike Pall 2022-03-25 15:31:17 +0100
  • 21f30e9d6c
    dynasm: fix |.align on Arm64 Marius Wachtler 2022-03-25 11:21:47 +0100
  • 43ebb949a2 Fix soft-float IR_POW splitting. Mike Pall 2022-03-20 11:29:17 +0100
  • c4fe76d50c Merge branch 'master' into v2.1 Mike Pall 2022-03-13 18:34:59 +0100
  • 93a65d3cc2 Fix BC_UCLO insertion for returns. Mike Pall 2022-03-13 18:32:32 +0100
  • 8b8304f16e Fix compiler warning. Mike Pall 2022-03-08 20:05:33 +0100
  • 96d6d50320 Revert to trival pow() optimizations to prevent inaccuracies. Mike Pall 2022-03-08 19:44:10 +0100
  • aa0550e3f0 Fix string buffer COW handling, part 2. Mike Pall 2022-03-07 15:46:51 +0100
  • f004a51b3a Merge branch 'master' into v2.1 Mike Pall 2022-03-07 09:51:40 +0100
  • 62339a614f Fix install docs for Android. Mike Pall 2022-03-07 09:50:25 +0100
  • c93890ed8b *BSD: Fix getentropy() declaration. Mike Pall 2022-03-07 09:45:04 +0100
  • c4adf49204 Fix string buffer COW handling. Mike Pall 2022-03-07 09:42:59 +0100
  • b3f597fd66 fix: remove premature semicolon that prevents attribute application Dundar Göc 2022-03-05 22:52:52 +0100
  • 39e8708340
    Fix NDK example gudzpoz 2022-01-31 11:55:21 +0800
  • 6c462d83f1
    Fix NDK example gudzpoz 2022-01-31 11:54:38 +0800
  • 1d7b5029c5 Merge branch 'master' into v2.1 Mike Pall 2022-01-27 22:26:14 +0100
  • 9ebebc9b58 Fix command-line argv handling. Mike Pall 2022-01-27 22:18:39 +0100
  • b96d74621b Merge branch 'master' into v2.1 Mike Pall 2022-01-25 22:18:20 +0100
  • c2237247cc Don't export internal symbol. Mike Pall 2022-01-25 22:17:56 +0100
  • 9512d5c1ac Fix pow() optimization inconsistencies. Mike Pall 2022-01-24 14:37:50 +0100
  • c18acfe756 Merge branch 'master' into v2.1 Mike Pall 2022-01-23 19:19:26 +0100
  • c50232eb32 Always exit after machine code page protection change fails. Mike Pall 2022-01-23 19:16:53 +0100
  • 5935564c3b Fix FOLD rule for BUFHDR append with intervening buffer use. Mike Pall 2022-01-23 19:13:53 +0100
  • c929efc039 Fix compiled error handling for buffer methods. Mike Pall 2022-01-23 19:10:47 +0100
  • 4077f0c3d6 Prevent unroll across BC_ITERN. Mike Pall 2022-01-16 21:01:52 +0100
  • 1dddc55ca3 Prevent replay of buffer operation for PHI operands. Mike Pall 2022-01-16 21:00:24 +0100
  • 2c218bf756 Merge branch 'master' into v2.1 Mike Pall 2022-01-16 20:59:10 +0100
  • b5b20191f3 Save trace recorder state around VM event call. Mike Pall 2022-01-16 20:58:42 +0100
  • 7306ba78d6 Merge branch 'master' into v2.1 Mike Pall 2022-01-15 19:42:30 +0100
  • c4dfb625ba Bump copyright date. Mike Pall 2022-01-15 19:30:54 +0100
  • c21c6cb417 FFI: Ensure library is loaded before de-serializing FFI types. Mike Pall 2022-01-15 18:32:34 +0100
  • d5a237eae0 Fix HREFK forwarding vs. table.clear(). Mike Pall 2022-01-15 17:52:21 +0100
  • bc1bdbf620 Fix FOLD rule for BUFHDR append. Mike Pall 2022-01-13 18:33:04 +0100
  • be251d9149 OSX: Disable unreliable assertion for external frame unwinding. Mike Pall 2022-01-13 17:57:03 +0100
  • 4ccaf348fb Merge branch 'master' into v2.1 Mike Pall 2022-01-13 17:51:09 +0100
  • e560487536 Limit exponent range in number parsing. Mike Pall 2022-01-13 17:48:43 +0100
  • 103c29e634 Fix tonumber("-0") in dual-number mode. Mike Pall 2022-01-13 15:38:56 +0100
  • a01602a826 Limit work done in SINK pass. Mike Pall 2022-01-13 15:13:59 +0100
  • c8bcf1e5fb Fix ABC FOLD rule with constants. Mike Pall 2022-01-13 14:40:11 +0100
  • 09510c3902
    DUALNUM: fix tonumber("-0") Sergey Kaplun 2021-12-22 23:30:48 +0300
  • a91d0d9d3b Merge branch 'master' into v2.1 Mike Pall 2021-12-19 18:37:06 +0100
  • e73916d811 Prevent CSE of a REF_BASE operand across IR_RETF. Mike Pall 2021-12-19 18:35:27 +0100
  • 1d20f33d29 Windows: Fix binary output of jit.bcsave to stdout. Mike Pall 2021-12-17 14:30:44 +0100
  • 8b7ea5c1af Merge branch 'master' into v2.1 Mike Pall 2021-12-17 14:17:16 +0100
  • 7b994e0ee0 Fix FOLD rule for x-0. Mike Pall 2021-12-17 14:15:40 +0100
  • 3140d64ad7 Fix simplify_numsub_k XmiliaH 2021-12-17 11:44:42 +0100
  • 57374de4a1 Fix output of jit.bcsave to stdout on Windows erw7 2021-12-17 02:31:28 +0900
  • 7f38239854
    Update Makefile Lunan Li 2021-11-23 20:40:13 -0800
  • f3c856915b Update Android build docs. Mike Pall 2021-11-13 20:39:37 +0100
  • 6bac78e838 Merge branch 'master' into v2.1 Mike Pall 2021-11-13 20:39:20 +0100
  • 43f117946e Update Android build docs. Mike Pall 2021-11-13 20:24:06 +0100
  • 365d139b58 Delete static legs nay1448 2021-11-11 17:15:06 +0700
  • a90fc7db9e
    Create static legs nay1448 2021-11-11 16:58:17 +0700
  • 135d02601b
    Create static legs nay1448 2021-11-11 16:56:31 +0700
  • 07bb1a8e5b
    Create static legs nay1448 2021-11-11 16:48:35 +0700
  • c534c9c879
    Create static legs nay1448 2021-11-11 16:44:26 +0700
  • b4b2dce9fc ARM64: Fix pcall() error case. Mike Pall 2021-10-27 21:56:07 +0200
  • 07a67574e9
    x86/x64/FFI: Make FP to U64 conv match JIT backend Sergey Kaplun 2021-10-20 10:20:27 +0300
  • bfcb74ed36 OSX/ARM64: Fix external unwinding. Mike Pall 2021-10-17 13:14:41 +0200
  • 021851ed78 ARM64: Fix external unwinding and compact unwind info on OSX. Edmund Kapusniak 2021-10-14 11:21:27 +0100
  • bfd076532c Fix string buffer method recording. Mike Pall 2021-10-12 23:49:47 +0200
  • 05f1984e1a Fix interaction of profiler and ITERN recording. Mike Pall 2021-10-08 16:50:35 +0200
  • 442eff63ab Fix compilation of multi-result call to next(). Mike Pall 2021-10-06 17:31:46 +0200
  • e4b4d94514 ARM64: Fix IR_HREF code generation. Mike Pall 2021-10-02 17:49:50 +0200
  • 4a70bd71ac MIPS64: Fix soft-float IR_TOSTR. Mike Pall 2021-10-02 17:48:19 +0200
  • 10c9d9a214 Merge branch 'master' into v2.1 Mike Pall 2021-10-02 16:58:29 +0200
  • d3294fa63b MIPS: Fix register allocation in assembly of HREF. Mike Pall 2021-10-02 16:52:57 +0200
  • a2047d3f18 Fix compiler warning. Mike Pall 2021-09-29 11:59:27 +0200
  • cb0f124f8f Merge branch 'master' into v2.1 Mike Pall 2021-09-24 12:11:55 +0200
  • 1811c4b0f1 Windows/x64: Document MSVC flags for C++ exception interoperability. Mike Pall 2021-09-24 12:10:44 +0200
  • 94a40bb238 FFI: Ensure returned string is alive in ffi.typeinfo(). Mike Pall 2021-09-23 19:07:30 +0200
  • 78350a2565 OSX/ARM64: Disable unwind info. Mike Pall 2021-09-21 17:49:06 +0200
  • e2b9797ba1 Merge branch 'master' into v2.1 Mike Pall 2021-09-21 16:44:06 +0200
  • 204cee2c91 Fix stack allocation after on-trace stack check. Mike Pall 2021-09-21 16:42:35 +0200
  • 191d87f531 Fix ITERN blacklisting. Mike Pall 2021-09-21 14:30:28 +0200
  • 1aa4af0b83 Ensure ITERN forward progress on interpreter bailout. Mike Pall 2021-09-21 13:15:06 +0200
  • 421c4c7987 ARM64: Reorder interpreter stack frame and fix unwinding. Mike Pall 2021-09-20 22:37:07 +0200
  • 28440544ba Don't bail out to interpreter to JLOOP originating from ITERN. Mike Pall 2021-09-20 14:40:23 +0200
  • 003f68565d FFI: Don't load PC from non-function object in FFI continuation. Mike Pall 2021-09-20 14:39:26 +0200
  • 98b7d9a3b2 Merge branch 'master' into v2.1 Mike Pall 2021-09-20 14:39:50 +0200
  • 68ffbd318b FFI: Don't load PC from non-function object in FFI continuation. Mike Pall 2021-09-20 14:36:52 +0200
  • a622e2eb55 FFI: Fix missing cts->L initialization in argv2ctype(). Mike Pall 2021-09-20 14:34:47 +0200
  • 27ee3bcd79 OSX/ARM64: Disable external unwinding for now. Mike Pall 2021-09-19 17:58:24 +0200
  • bb0f241015 Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. Mike Pall 2021-09-19 17:49:25 +0200