Commit Graph

  • 65378759f3 Merge branch 'master' into v2.1 Mike Pall 2020-12-28 12:40:20 +0100
  • 56c04accf9 FFI: Fix recording of union initialization. Mike Pall 2020-12-28 12:37:36 +0100
  • ea613ffc26 FFI: Fix compilation of union initialization Alexander Shpilkin 2020-12-28 11:31:28 +0300
  • 57afa4b3b5 Added fuzzer to integrate into oss-fuzz AdamKorcz 2020-12-18 18:29:30 +0000
  • 351bb43a07 Merge branch 'master' into v2.1 Mike Pall 2020-12-04 11:17:45 +0100
  • d67ff15a5c x64: Fix __call metamethod return dispatch. Mike Pall 2020-12-04 11:16:55 +0100
  • d410ae95b2 Haiku build fix proposal. David Carlier 2020-12-02 09:32:02 +0000
  • 377a8488b6 Fix binary number literal parsing. Mike Pall 2020-11-30 15:48:34 +0100
  • a50262c490 Fix warning. Mike Pall 2020-11-30 15:47:14 +0100
  • 652f71bb1d Merge branch 'master' into v2.1 Mike Pall 2020-11-30 15:46:56 +0100
  • 7aa3e313a3 Fix warning. Mike Pall 2020-11-30 15:46:07 +0100
  • 910dfd236e
    x86: Reset KBASEa after chaining new cframe Igor Munkin 2020-11-19 21:21:14 +0300
  • 1d8b747c16 Merge branch 'master' into v2.1 Mike Pall 2020-10-12 16:18:02 +0200
  • 050466552b Minor changes and https-ify links. Mike Pall 2020-10-12 16:11:32 +0200
  • 675e08cf06 Merge branch 'master' into v2.1 Mike Pall 2020-10-12 15:51:31 +0200
  • 5c46f47736 Fix snapshot PC when linking to BC_JLOOP that was a BC_RET*. Mike Pall 2020-10-12 15:45:05 +0200
  • 4bb2e4a547 Merge branch 'master' into v2.1 Mike Pall 2020-10-12 15:43:18 +0200
  • de6b1a11dd Ensure full init of IR_NOP instructions. Mike Pall 2020-10-12 15:40:28 +0200
  • e9af1abec5 Add support for full-range 64 bit lightuserdata. Mike Pall 2020-09-30 01:31:27 +0200
  • e67e2040be ARM64: Followup fix for exit branch patching. Mike Pall 2020-09-28 18:17:58 +0200
  • 2e55a42c07 Merge branch 'master' into v2.1 Mike Pall 2020-09-27 17:20:37 +0200
  • e8ec6fe996 Prevent patching of the GC exit check branch. Mike Pall 2020-09-27 16:44:13 +0200
  • 03a7ebca4f x64: Fix 64 bit shift code generation. Mike Pall 2020-09-25 22:49:23 +0200
  • dd0f09f95f Another fix for lua_yield() from C hook. Mike Pall 2020-09-22 23:37:43 +0200
  • 518e8cbeb4 Merge branch 'master' into v2.1 Mike Pall 2020-09-22 12:01:09 +0200
  • 881d02d311 Mark CONV as non-weak, to prevent elimination of its side-effect. Mike Pall 2020-09-22 11:56:06 +0200
  • dd5032ed84 Fix lua_yield() from C hook. Mike Pall 2020-09-15 01:02:24 +0200
  • cc44642cf8 Merge branch 'master' into v2.1 Mike Pall 2020-09-12 17:36:04 +0200
  • 412d5a4039 DynASM/x86: Fix VREG support. Mike Pall 2020-09-12 17:32:30 +0200
  • 7e94e1c4f1 Merge branch 'master' into v2.1 Mike Pall 2020-09-05 20:05:44 +0200
  • 90e65514dd Limit path length passed to C library loader. Mike Pall 2020-09-05 20:02:54 +0200
  • ff1e72acea LJ_GC64: Always snapshot functions for non-base frames. Mike Pall 2020-08-27 18:05:32 +0200
  • 94d4abcca9 Merge branch 'master' into v2.1 Mike Pall 2020-08-09 23:12:48 +0200
  • e296f56b82 Call error function on rethrow after trace exit. Mike Pall 2020-08-09 22:50:31 +0200
  • 46a6d06dc5 Merge branch 'master' into v2.1 Mike Pall 2020-08-09 18:19:19 +0200
  • 12ab596997 Fix handling of errors during snapshot restore. Mike Pall 2020-08-09 18:08:38 +0200
  • 10ddae75af Merge branch 'master' into v2.1 Mike Pall 2020-08-05 15:26:59 +0200
  • 2211f6f960 ARM: Ensure relative GG_State element alignment differently. Mike Pall 2020-08-05 15:21:00 +0200
  • 98682accbb Merge branch 'master' into v2.1 Mike Pall 2020-08-05 14:17:41 +0200
  • c4b1e0feae Fix Makefile dependencies. Mike Pall 2020-08-05 14:14:58 +0200
  • cf23d8d482 Add support for $(pkg-config --cflags --libs --static luajit) with MiNGW Sutou Kouhei 2020-07-28 11:31:58 +0900
  • 570e758ca7 Handle old OSX/iOS without getentropy(). Mike Pall 2020-07-13 11:54:08 +0200
  • 60ac12ed6f Merge branch 'master' into v2.1 Mike Pall 2020-07-12 15:16:09 +0200
  • 7eb96843ff Add FAQ about sandboxing. Minor fixes. Mike Pall 2020-07-12 15:09:55 +0200
  • 6097795367 Merge branch 'master' into v2.1 Mike Pall 2020-07-12 14:33:01 +0200
  • 53f82e6e2e Fix frame traversal for __gc handler frames. Mike Pall 2020-07-12 14:30:34 +0200
  • 384d6d56f4 Fix Clang build. Mike Pall 2020-07-02 01:24:39 +0200
  • 18eef08fb8 Android/ARM: Fix build with recent NDK. Mike Pall 2020-07-02 01:23:41 +0200
  • e1e3034cf6 Fix compiler warning. Mike Pall 2020-06-25 15:19:48 +0200
  • 5ef9e45238 Fix OSX build. Mike Pall 2020-06-23 19:17:13 +0200
  • 67654be56d Follow-up fix for iOS build. Mike Pall 2020-06-23 11:28:46 +0200
  • 2e2fb8f6b5 OSX/iOS: Handle iOS simulator and ARM64 Macs. Mike Pall 2020-06-23 03:24:40 +0200
  • 471f8936cb Fix pointer check for non-GC64 mode. Mike Pall 2020-06-23 03:14:35 +0200
  • 17fb96d904 Windows: Fix NtAllocateVirtualMemory prototype. Mike Pall 2020-06-23 03:13:54 +0200
  • 2e68e1fc18 Add jit.security(). Mike Pall 2020-06-23 03:12:32 +0200
  • ff34b48ddd Redesign and harden string interning. Mike Pall 2020-06-23 03:06:45 +0200
  • 687dc81b64 Support up to 3 non-zero 47-bit segments for lightuserdata. Theo Schlossnagle 2020-04-29 17:14:32 +0000
  • a44f53acf5 Use a securely seeded global PRNG for the VM. Mike Pall 2020-06-15 12:21:05 +0200
  • 34e53736c6 Cleanup some arch defines and fix builds. Mike Pall 2020-06-15 11:23:04 +0200
  • d333b1a6fe ARM: Implement FLOAD from GG_State. Mike Pall 2020-06-13 01:12:14 +0200
  • 8ae5170cdc Improve assertions. Mike Pall 2020-06-13 00:52:54 +0200
  • 6a08992832 backport option -W from 5.4 Francois Perrad 2019-11-10 16:33:44 +0100
  • b3e0ad18fc backport warn from 5.4 Francois Perrad 2019-11-10 16:25:59 +0100
  • 9bcefc0e9b backport lua_setwarnf & lua_warning Francois Perrad 2019-11-10 13:49:33 +0100
  • 1bc292f0ce 31bits utf8, follow lexico lua 5.4 Francois Perrad 2019-12-21 17:51:54 +0100
  • 8b55054473 Merge branch 'master' into v2.1 Mike Pall 2020-06-07 14:35:18 +0200
  • f5b0fff5a9 Fix debug.debug() for non-string errors. Mike Pall 2020-06-07 14:34:09 +0200
  • 1a4ff13117 Optimize table length computation with hinting. Mike Pall 2020-05-27 19:20:44 +0200
  • b2307c8ad8 Remove pow() splitting and cleanup backends. Mike Pall 2020-05-23 21:33:01 +0200
  • 5655be4546 Cleanup math function compilation and fix inconsistencies. Mike Pall 2020-05-22 04:53:35 +0200
  • c5b8e9168b Merge branch 'master' into v2.1 Mike Pall 2020-05-22 03:30:55 +0200
  • 2f3f07882f Fix bytecode register allocation for comparisons. Mike Pall 2020-05-22 03:28:52 +0200
  • d75e26275b Don't compile math.modf() anymore. Mike Pall 2020-05-22 03:10:50 +0200
  • 03208c8162 Fix math.min()/math.max() inconsistencies. Mike Pall 2020-05-22 02:45:47 +0200
  • 1e6e8aaa20 Fix narrowing of unary minus. Mike Pall 2020-05-22 02:45:03 +0200
  • 0eddcbead2 Cleanup CPU detection and tuning for old CPUs. Mike Pall 2020-05-20 20:42:04 +0200
  • 5bf0da3d7c ARM64: Fix {AHUV}LOAD specialized to nil/false/true. Mike Pall 2020-05-18 22:24:53 +0200
  • ae20998ff5 ARM, ARM64, PPC: Fix TSETR fallback. Mike Pall 2020-05-18 22:06:50 +0200
  • a9a193c1f6 must load L in CARG1 to call lj_tab_setinth Javier Guerra 2020-05-13 22:15:55 -0500
  • 5b741f5d96
    Merge 26808edf50 into 322db02081 Thomas Fransham 2020-05-09 12:35:55 +0200
  • f9b800a600
    Merge 9eaff286df into 322db02081 ketank-new 2020-05-09 11:08:48 +0200
  • 322db02081 Remove unused file. Mike Pall 2020-05-08 14:00:19 +0200
  • d5e12d5174 Merge branch 'master' into v2.1 Mike Pall 2020-05-08 14:00:07 +0200
  • cc4bbec483 FFI: Always fall back to metamethods for cdata length/concat. Mike Pall 2020-05-08 13:50:41 +0200
  • 92c011b511 Windows: Make actual use of internal allocator optimization. Mike Pall 2020-05-05 12:32:55 +0200
  • 99d1268823 Merge branch 'master' into v2.1 Mike Pall 2020-04-28 17:54:03 +0200
  • 179cf2eb84 Fix overflow check in unpack(). Mike Pall 2020-04-28 17:52:28 +0200
  • f133649ced Merge branch 'master' into v2.1 Mike Pall 2020-04-28 16:53:32 +0200
  • db0b7ec194 Fix Windows make clean. Mike Pall 2020-04-28 16:52:28 +0200
  • 33a2dde89b use INT32_MAX instead of INT_MAX HybridDog 2020-04-15 13:06:53 +0200
  • aed6631784 Fix an unpack bug HybridDog 2020-04-14 13:39:35 +0200
  • 9510ff94d2
    woopsie Pierre FICHEPOIL 2020-04-03 02:19:48 +0200
  • e2ffa605ae Fix the typo PhoebeHui 2020-03-31 03:54:15 -0700
  • 618ca24d56 Add vcpkg installation instructions PhoebeHui 2020-03-31 03:52:40 -0700
  • 59b5822414 removed string.find to directly use the associative table ExtReMLapin 2020-03-24 20:40:59 +0100
  • b2596b32f1 vmdef now generated with traceerr hashtable and list mode ExtReMLapin 2020-03-23 01:07:12 +0100
  • 959cc3948f -jv now prints Instruction name and IR name instead of ID ExtReMLapin 2020-03-23 00:19:40 +0100
  • 9143e86498 FFI/ARM64: Fix pass-by-value struct calling conventions. Mike Pall 2020-03-20 14:10:18 +0100
  • fc1c4da3cc Merge branch 'master' into v2.1 Mike Pall 2020-03-20 13:38:05 +0100
  • e613105ca9 Fix write barrier for lua_setupvalue() and debug.setupvalue(). Mike Pall 2020-03-20 13:35:49 +0100