Commit Graph

  • 32e983bdb8 Attempt to fix erratic profiler behaviour when called during GC Julien Desgats 2019-08-14 09:58:13 +0100
  • 2bde5c7c62 Merge branch 'master' into v2.1 Mike Pall 2019-08-10 00:58:37 +0200
  • 0cd643d7cf Fix debug.getinfo() argument check. Mike Pall 2019-08-10 00:54:41 +0200
  • 5cfc0216f0 fix #505: prevent propagation through SNEW s.ostanevich 2019-08-08 15:33:17 +0300
  • ffaa3aa677 fix for #509 s.ostanevich 2019-08-08 14:58:56 +0300
  • b1915c3b6f Merge branch 'master' into v2.1 Mike Pall 2019-07-05 13:22:12 +0200
  • 51e013934b MIPS: Fix delay slot hint. Mike Pall 2019-07-05 13:19:41 +0200
  • 4c1a927077
    typo: add the forgotten delay slot hint xiabin 2019-07-01 09:09:04 +0800
  • d48eae7608 fix global arg value passed from command line zhaozg 2019-05-27 20:30:47 +0800
  • f3b75dd8e7 Fix typos Yasuhiro Horimoto 2019-05-22 22:23:51 +0900
  • 827916c67e Merge branch 'master' into v2.1 Mike Pall 2019-05-09 11:33:30 +0200
  • d4c0c6e17e Fix TNEW load forwarding with instable types. Mike Pall 2019-05-09 11:33:03 +0200
  • f0b6a84c89 arm: Fix up condition codes for conditional arithmetic insn Siddhesh Poyarekar 2019-05-08 22:14:00 +0530
  • 178512fab9 Merge branch 'master' into v2.1 Mike Pall 2019-04-29 18:04:47 +0200
  • 9bd5a722be ARM: Fix GCC 7 -Wimplicit-fallthrough warnings. Mike Pall 2019-04-29 18:02:50 +0200
  • 5802ab56b6 ARM: Fix condition code check fusion. Mike Pall 2019-04-29 17:38:05 +0200
  • 4cc0320aeb Better behaviour for float to uint32_t conversions Siddhesh Poyarekar 2019-03-28 10:50:23 +0530
  • d3c9464b82 aarch64: better float to unsigned int conversion Siddhesh Poyarekar 2019-03-28 09:19:34 +0530
  • 4b7f5cdf81 Guard against undefined behaviour when casting from float to unsigned Siddhesh Poyarekar 2019-03-17 11:34:04 +0530
  • 12bf9977d8 Revert "FFI: Make FP to U64 conversions match JIT backend behavior." Siddhesh Poyarekar 2019-03-14 23:08:24 +0530
  • 195e0be62c Have powerpc use fake GOT like MIPS Clint Bland 2019-03-13 19:19:16 -0700
  • a43ba2e75b
    Bump minimum MACOSX_DEPLOYMENT_TARGET to 10.6 Elliott Slaughter 2019-03-13 11:41:49 -0700
  • 48eb69061d Merge in LuaJIT-test-cleanup into the main repo Siddhesh Poyarekar 2019-03-12 12:56:01 +0530
  • b3a0e84bbd aarch64: Use the xzr register whenever possible Siddhesh Poyarekar 2019-02-25 14:40:39 +0000
  • 8fc4ce1c98 aarch64: Use the xzr register whenever possible Siddhesh Poyarekar 2019-02-25 14:40:39 +0000
  • 1fae7b08e3 Remove redundant emit_check_ofs Siddhesh Poyarekar 2019-02-22 19:05:38 +0000
  • 55f05cbb86 Remove redundant emit_check_ofs Siddhesh Poyarekar 2019-02-22 19:05:38 +0000
  • ec0d8427ad Fix arm64 register allocation issue for XLOAD. Patrick Galizia 2018-11-28 14:14:35 -0500
  • 43a3893b0d Fix arm64 register allocation issue for XLOAD. Patrick Galizia 2018-08-24 11:02:15 -0400
  • 9a3ab6db33 Remove redundant emit_check_ofs Siddhesh Poyarekar 2019-02-22 18:11:52 +0000
  • 59a9b7d1c5 Fix constant rematerialization when the constant is clobbered by dest Siddhesh Poyarekar 2019-02-22 17:45:21 +0000
  • 47b80c76a0 Add support for FNMADD and FNMSUB. Sameera Deshpande 2019-02-15 07:46:16 +0530
  • b33e3f2d44 ARM64: Avoid side-effects of constant rematerialization. Mike Pall 2019-02-04 23:04:48 +0100
  • d6d6340f16 Fix os.date() for timezone change awareness Vivien HENRIET 2019-01-30 23:44:51 +0100
  • 86aebb8aa6 Added trace recorder for stringbuf.equals fsfod 2015-10-08 16:42:50 +0100
  • 9c1db65d43 Added trace recorders for stringbuf.setlength and reserve fsfod 2015-10-03 17:01:36 +0100
  • 707335d46e Added folding a away the use of a BUFSTR from the temp buffer for a BUFPUT into a string buffer by copying from the temp buffer directly if theres no other temp buffer use inbetween fsfod 2015-10-03 16:58:58 +0100
  • d3955963c8 Added trace recorders for stringbuf.byte/setbyte, size/capacity and file.write for string buffer arguments which all directly read the buffers internal buffer pointers fsfod 2015-10-03 16:30:18 +0100
  • 7e8b49540e Added trace recorders for stringbuf.format/rep by adjusting the existing string ones fsfod 2015-10-03 16:21:28 +0100
  • 882f6e4c26 Added trace recorders for string buffer write, writeln, writesub, reset, lower, upper, reverse, tostring, __tostring fsfod 2015-10-03 16:10:52 +0100
  • 8792919a32 Updated IR code for more than 1 mode for BUFHDR and skip some optimizations for non temp buffers fsfod 2015-10-03 15:58:33 +0100
  • 616a1737cf Added stringbuffer support to some existing APIs file.write/print/loadstring and string.format for %s/q values fsfod 2015-10-03 14:52:44 +0100
  • 4ad9d81c24 Added string buffer api for in-place operations lower/upper/reverse fsfod 2015-10-03 14:46:55 +0100
  • f7a3ea9e63 Added stringbuffer.format/rep by refactoring the existing string lib functions fsfod 2015-10-03 14:26:50 +0100
  • d36d3ad946 Initial core string buffer api with tests interpreter only fsfod 2015-09-30 16:13:01 +0100
  • 1a8bee71a0 add luaJIT_compat52 symbol Francois Perrad 2017-05-06 11:52:35 +0200
  • f0e865dd48 Improve luaL_addlstring(). Mike Pall 2019-01-10 13:09:17 +0100
  • fc63c938b5 Fix os.date() for wider libc strftime() compatibility. Mike Pall 2019-01-10 12:47:28 +0100
  • c4f36ce565 Merge branch 'master' into v2.1 Mike Pall 2019-01-10 12:37:40 +0100
  • 61464b0a5b Fix MinGW build. Mike Pall 2019-01-10 12:37:09 +0100
  • 617f532542 Merge branch 'master' into v2.1 Mike Pall 2019-01-10 12:34:20 +0100
  • 5c911998a3 DynASM/MIPS: Fix shadowed variable. Mike Pall 2019-01-10 12:32:08 +0100
  • 20e4c52945 DynASM/PPC: Fix shadowed variable. Mike Pall 2019-01-10 12:28:24 +0100
  • 749e99ce2a Merge branch 'master' into v2.1 Mike Pall 2019-01-10 12:24:17 +0100
  • 380e4409a7 Fix overflow of snapshot map offset. Mike Pall 2019-01-10 12:19:30 +0100
  • e2cc89b190 Merge branch 'master' into v2.1 Mike Pall 2019-01-10 12:02:31 +0100
  • 3404183e23 Better detection of MinGW build. Mike Pall 2019-01-10 12:02:15 +0100
  • d37be2bb60 Change the implementation of luaL_addlstring by a faster one mingodad 2019-01-08 21:19:02 +0100
  • 9db4a36d26 Change the implementation of luaL_addlstring by a faster one mingodad 2019-01-08 21:17:19 +0100
  • 16331cd851 Fixed bounds sanitaze errors detected by gcc7 xrombik 2019-01-04 15:04:32 +0300
  • eb82d023a8 Fix arm64 register allocation issue for XLOAD. Patrick Galizia 2018-11-28 14:14:35 -0500
  • cd46055cbe Optimized PC\XB1\PS4 compilation flags Dmytro Vovk 2018-11-17 20:03:42 +0100
  • 6046ec04d1 Makefile: only set HOST_RM if not already set sonoro1234 2018-10-29 17:33:35 +0100
  • 0a9ff94c4a Actually implement maxirconst trace limit. Mike Pall 2018-10-14 15:21:37 +0200
  • 9c1b637898 MIPS/MIPS64: Fix TSETR barrier (again). Mike Pall 2018-10-14 15:12:59 +0200
  • 646148e747 Fix memory probing allocator to check for valid end address, too. Mike Pall 2018-09-13 17:58:50 +0200
  • 9bf4398262
    Merge 3e8532fd43 into b025b01c5b Brandon Carrington 2018-08-27 17:21:01 +0000
  • 3e8532fd43
    Merge pull request #3 from LuaJIT/master Brandon Carrington 2018-08-27 12:19:46 -0500
  • 12b932c1c9 Fix arm64 register allocation issue for XLOAD. Patrick Galizia 2018-08-24 11:02:15 -0400
  • b205d4d4c1 add lua_getctid() function Javier Guerra 2018-08-22 17:36:38 +0100
  • b244e51507
    Merge 4bee5dc044 into 26f1023819 Alexander Nasonov 2018-08-22 11:37:31 +0000
  • 26f1023819 DynASM/x86: Fix vroundps/vroundpd encoding. Mike Pall 2018-08-22 13:35:41 +0200
  • 9aca730efb
    Merge 4bee5dc044 into b025b01c5b Alexander Nasonov 2018-08-21 23:21:11 +0000
  • 4bee5dc044
    Fix vroundp{s,d}. Alexander Nasonov 2018-08-22 00:20:05 +0100
  • 7c6cd42524 add lua_newcdata() and lua_pushcdataptr() functions to the C API Javier Guerra 2018-08-21 11:31:55 +0100
  • 04d2c735a4
    Merge a52c6bd26e into 9b41062156 Javier 2018-06-24 12:13:32 +0000
  • 9b41062156 DynASM: Fix warning. Mike Pall 2018-06-24 14:10:21 +0200
  • 9da0653509 ARM64: Fix exit stub patching. Mike Pall 2018-06-24 14:08:59 +0200
  • c785131ca5 ARM64: Fix write barrier in BC_USETS. Mike Pall 2018-06-24 13:18:03 +0200
  • 4a4d7f196b
    Merge 5bbd92290d into c3c54ce1ae Javier 2018-06-20 21:03:49 +0000
  • a52c6bd26e ARM64: ccmp ... #4 to check if upvalue is closed Javier Guerra 2018-06-20 21:45:57 +0100
  • 5bbd92290d ARM64: only patch exits if within apropriate ranges. always patch stub too Javier Guerra 2018-06-20 21:51:48 +0100
  • 596c431b35
    Merge 867d92838b into b025b01c5b Yasuhiro Horimoto 2018-06-08 03:09:52 +0000
  • 867d92838b Clarify behavior that if the first argument of jit.off is nil Yasuhiro Horimoto 2018-06-08 11:49:57 +0900
  • 1f2de8d6e3
    Merge 5351231995 into c3c54ce1ae Alexander Nasonov 2018-06-05 15:30:43 +0000
  • c3c54ce1ae Windows: Add UWP support, part 1. Mike Pall 2018-06-05 17:03:08 +0200
  • a5a89ab586 From Lua 5.3: assert() accepts any type of error object. Mike Pall 2018-06-05 12:23:56 +0200
  • 55f7082324 x86: Disassemble FMA3 instructions. Mike Pall 2018-06-05 12:23:29 +0200
  • cc299958bb DynASM/x86: Add FMA3 instructions. Mike Pall 2018-06-05 12:23:13 +0200
  • d36afcfea5 Merge branch 'master' into v2.1 Mike Pall 2018-06-05 11:39:10 +0200
  • b025b01c5b PPC/NetBSD: Fix endianess check. Mike Pall 2018-06-05 11:36:18 +0200
  • b89971ca9b
    Merge bdc40c6ebf into b708297aba François Perrad 2018-06-03 14:29:10 +0000
  • bdc40c6ebf allow assert to take a table object as error Francois Perrad 2018-06-03 16:19:29 +0200
  • fd893c2792
    Merge 810a77f439 into b708297aba Alexander Nasonov 2018-06-03 10:58:56 +0000
  • 810a77f439
    Add FMA instructions. Alexander Nasonov 2018-06-03 11:48:05 +0100
  • c9150c8967
    Merge 73c583202e into fb5e522fbc he32 2018-06-02 20:06:53 +0000
  • 73c583202e Fix the endianness test on powerpc so NetBSD/powerpc builds & works. Havard Eidnes 2018-06-02 22:03:33 +0200
  • 5351231995
    Add FMA instructions. Alexander Nasonov 2018-06-02 16:21:48 +0100
  • 7202a69747
    Merge 1401cfb2b3 into b708297aba Gustavo Serra Scalet 2018-05-21 10:05:27 +0000
  • b708297aba Merge branch 'master' into v2.1 Mike Pall 2018-05-20 12:45:01 +0200