Commit Graph

  • c2644d4c2e Report parent for stitched traces in trace start vmevent Nick Zavaritsky 2016-11-06 17:33:21 +0300
  • 716f2daef8 LJ_GC64: Various followup fixes. Mike Pall 2016-10-20 20:55:12 +0200
  • dc3bd1626b fix lightud for 48bit virtual address Zhongwei Yao 2016-10-08 17:36:41 +0800
  • bdcaf4bfd9 LJ_GC64: Fix HREF for pointers. Mike Pall 2016-10-19 09:48:38 +0200
  • e3a442e6ec LJ_TRACEPROFILE: Added jit.traceprofile.vmstats() Luke Gorrie 2016-10-17 22:37:50 +0200
  • 606d270826 Fixed memset() arguments in lj_traceprofile.c Luke Gorrie 2016-10-16 21:35:45 +0200
  • 6a25014c1c LJ_FR2: Fix slot 1 handling. Mike Pall 2016-10-16 21:04:38 +0200
  • 1e213ff3c0 Added LUAJIT_TRACEPROFILE Luke Gorrie 2016-10-15 23:14:14 +0200
  • 3f43f09413 Merge branch 'master' into v2.1 Mike Pall 2016-10-13 18:38:22 +0200
  • a68c411857 Fix GC step size calculation. Mike Pall 2016-10-13 18:36:39 +0200
  • 3e741f6682 Merge 643e70c130 into fcc8244899 Igor Ehrlich 2016-10-13 15:51:48 +0000
  • 643e70c130 Fixed return value of propagatemark in case of propagating a table with empty hash part Igor Ehrlich 2016-10-12 18:42:36 +0300
  • 54b78e7c66 LJ_GC64: Various fixes. Mike Pall 2016-10-12 17:36:45 +0200
  • 63465fe71d LJ_GC64: Fix jit.on/off. Mike Pall 2016-10-08 11:30:01 +0200
  • 0268d29fe2 use another option "L" to show opcode with lineinfo. doujiang24 2016-10-05 17:46:31 +0800
  • cf80edbbba Fix -jp=a mode for builtins. Mike Pall 2016-10-02 14:33:31 +0200
  • f27b2509e0 Merge branch 'master' into v2.1 Mike Pall 2016-10-02 14:25:04 +0200
  • fcc8244899 ARM: Fix BLX encoding for Thumb interworking calls. Mike Pall 2016-10-02 14:24:04 +0200
  • 258d8b9ea5 feature: show the code lineno in opcode list doujiang24 2016-09-27 21:17:25 +0800
  • 4ca3909547 Merge branch 'master' into v2.1 Mike Pall 2016-09-19 21:23:35 +0200
  • 8ada57eb49 Looks like COLORTERM has gone out of fashion. Mike Pall 2016-09-19 21:22:19 +0200
  • 1a9a264356 Merge branch 'master' into v2.1 Mike Pall 2016-09-19 21:19:07 +0200
  • 9910dedae4 Initialize uv->immutable for upvalues of loaded chunks. Mike Pall 2016-09-19 21:17:58 +0200
  • 1eb2d41841 Merge 64f69f658f into 03b03ef683 Peter Cawley 2016-09-17 23:38:34 +0000
  • 64f69f658f Initialise uv->immutable for upvalues of loaded chunks. Peter Cawley 2016-09-18 00:33:22 +0100
  • 03b03ef683 Windows/x86: Add MSVC flags for debug build with exception interop. Mike Pall 2016-09-06 19:37:30 +0200
  • 078fd414e0 PPC64: Fix indentation code style Gustavo Serra Scalet 2016-09-06 13:07:07 -0300
  • 8ccd23a538 PPC64: Define 13 FPs regs as arguments Gustavo Serra Scalet 2016-09-06 13:04:16 -0300
  • 747bff95ca PPC64: Fix tab indentation from last commit Gustavo Serra Scalet 2016-09-05 10:30:08 -0300
  • f7dcabbe36 luajit-2.1: fix fp parameter passing for ppc64 Brian W. Hart 2016-08-31 11:04:24 -0500
  • c00253828a Merge remote-tracking branch 'upstream/v2.1' into ppc64-port Gustavo Serra Scalet 2016-09-05 10:17:50 -0300
  • 2bf1b24e25 ppc64 fixes. Marcin Kościelnicki 2016-08-08 12:55:36 +0200
  • f6f838f840 Merge branch 'master' into v2.1 Mike Pall 2016-07-31 13:42:49 +0200
  • 02b9b55976 Revert "OSX: Switch to Clang as the default compiler." Mike Pall 2016-07-31 13:26:58 +0200
  • 972a1a4cc6 Fix exit status for 'luajit -b'. Mike Pall 2016-07-22 16:42:09 +0200
  • c98660c8c3 Must preserve J->fold.ins (fins) around call to lj_ir_ksimd(). Mike Pall 2016-07-22 16:35:46 +0200
  • f9b470df94 ppc64: Add FFI support. Marcin Kościelnicki 2016-07-19 18:12:18 +0200
  • 22e8e07969 Merge branch 'master' into v2.1 Mike Pall 2016-07-17 16:25:37 +0200
  • d41469c124 Emit bytecode in .c/.h files with unsigned char type. Mike Pall 2016-07-17 16:24:30 +0200
  • 92d9ff211a Set arg table before evaluating LUA_INIT and -e chunks. Mike Pall 2016-07-17 16:23:49 +0200
  • 6be5ffdf2b Adjust comment with defines. Mike Pall 2016-07-17 16:05:25 +0200
  • 7374046299 Merge branch 'master' into v2.1 Mike Pall 2016-07-17 16:01:25 +0200
  • b74ddaf174 Fix for cdata vs. non-cdata arithmetics/comparisons. Mike Pall 2016-07-17 16:01:10 +0200
  • 37b377dedf Merge branch 'master' into v2.1 Mike Pall 2016-07-17 14:38:26 +0200
  • 1914de71c7 Fix unused vars etc. in internal Lua files. Mike Pall 2016-07-17 14:29:03 +0200
  • ad60a8a0c6 [luacheck] ignore other warnings Francois Perrad 2016-07-02 23:31:36 +0200
  • 578f3f776d [luacheck] fix (W212) unused argument tr Francois Perrad 2016-07-16 15:59:28 +0200
  • 2b900484f6 [luacheck] fix (W212) unused argument t Francois Perrad 2016-07-16 15:59:05 +0200
  • e9e166b7cd [luacheck] fix (W211) unused variable shl & char Francois Perrad 2016-07-02 23:20:33 +0200
  • 4350a1f4a1 [luacheck] fix (W311) value assigned to variable b is unused Francois Perrad 2016-07-16 15:58:28 +0200
  • c1e99c32aa [luacheck] fix (W212) unused argument t Francois Perrad 2016-07-16 15:57:56 +0200
  • 365445f2c0 [luacheck] fix (W211) unused variable sub Francois Perrad 2016-07-16 15:56:50 +0200
  • de238d1d17 [luacheck] fix (W211) unused variable sub & gsub Francois Perrad 2016-07-16 15:56:19 +0200
  • a95b4f19aa [luacheck] fix (W211) unused variable gsub Francois Perrad 2016-07-16 15:55:40 +0200
  • 520d138a78 [luacheck] fix (W213) unused loop variable v Francois Perrad 2016-07-16 15:55:12 +0200
  • 6c0ebfa995 [luacheck] fix (W432) shadowing upvalue argument src on line 155 Francois Perrad 2016-07-16 15:54:49 +0200
  • 6b71c25f18 [luacheck] fix (W213) unused loop variable i Francois Perrad 2016-07-16 15:54:12 +0200
  • 1de503375c ppc: Add ELFv2 support. Marcin Kościelnicki 2016-07-09 10:17:24 +0200
  • 270bfa6a08 ppc: Add little-endian support. Marcin Kościelnicki 2016-07-09 10:17:09 +0200
  • 1d40c34ec3 ppc: Fix unwind info for ppc64. Marcin Kościelnicki 2016-07-09 03:00:14 +0200
  • 89f7457952 ppc: Fix 64-bit SAVE_CR Marcin Kościelnicki 2016-03-08 03:46:22 +0100
  • 47ed69b8a0 Enable the !LJ_GC64 PPC interpreter on PPC64. Marcin Kościelnicki 2016-03-08 01:45:40 +0100
  • 8d1fb7131d ppc: ppc64 TOC fixes Marcin Kościelnicki 2016-07-10 13:17:51 +0200
  • 3d90e7e9eb ppc: Interpreter fixes for P64. Marcin Kościelnicki 2016-03-02 13:59:12 +0100
  • 4b65e405ba luacheck infrastructure Francois Perrad 2016-07-02 18:13:57 +0200
  • f24deca48a strings: strong string hash for LUAJIT_SMART_STRINGS==2 Sokolov Yura aka funny_falcon 2016-06-28 11:59:19 +0300
  • ff7e514cfe escape from collisioned strings Sokolov Yura aka funny_falcon 2016-06-28 11:57:47 +0300
  • 33af3ea00e strings: compare hash as well Sokolov Yura aka funny_falcon 2016-05-04 07:35:43 +0300
  • 01e4754962 Properly clean up state before restart of trace assembly. Mike Pall 2016-06-27 15:46:09 +0200
  • ce30766b67 Merge branch 'master' into v2.1 Mike Pall 2016-06-27 14:10:39 +0200
  • aef4edddba Drop leftover regs in 'for' iterator assignment, too. Mike Pall 2016-06-27 14:09:36 +0200
  • 6442fecd37 unify offset of metatable in GCudata, GCtab and GChead for LJ_GC64 Mattias Jansson 2016-06-22 07:48:41 +0200
  • 287a5347cf MIPS: Support MIPS16 interlinking. Mike Pall 2016-06-08 10:24:00 +0200
  • f5983437a6 x64/LJ_GC64: Fix code generation for IR_KNULL call argument. Mike Pall 2016-06-05 13:07:43 +0200
  • a88dc57995 Merge branch 'master' into v2.1 Mike Pall 2016-06-05 12:54:53 +0200
  • a7bec69a75 Fix PHI remarking in SINK pass. Mike Pall 2016-06-05 12:53:37 +0200
  • c245093d6d Merge 2169f3a1bd into 3206307563 Vyacheslav Egorov 2016-06-03 10:30:00 +0000
  • 2169f3a1bd Update lj_opt_sink.c Vyacheslav Egorov 2016-06-03 11:30:00 +0100
  • cbcd436361 sink_remark_phi must remark if any instruction was marked Vyacheslav Egorov 2016-06-03 09:42:07 +0100
  • ce1ad870c3 LJ_GC64: Set correct nil value when clearing a cdata finalizer. Mike Pall 2016-06-03 06:54:06 +0200
  • cc05e79181 LJ_GC64: Ensure all IR slot fields are initialized. Mike Pall 2016-06-03 06:53:37 +0200
  • 58ca165737 LJ_GC64: Allow optional use of the system memory allocator. Mike Pall 2016-06-03 06:42:35 +0200
  • 7d43402304 Merge branch 'master' into v2.1 Mike Pall 2016-06-03 06:40:48 +0200
  • 3206307563 Fix Valgrind suppressions. Mike Pall 2016-06-03 06:39:52 +0200
  • 1c0454c6ce Merge branch 'master' into v2.1 Mike Pall 2016-06-03 04:28:17 +0200
  • a5f8a4819f Don't try to record outermost pcall() return to lower frame. Mike Pall 2016-06-03 04:26:08 +0200
  • 384ce2f9ef MIPS: Fix build failures and warnings. Mike Pall 2016-05-29 18:12:58 +0200
  • 56fe899a06 Proper fix for LJ_GC64 changes to asm_href(). Mike Pall 2016-05-28 13:36:14 +0200
  • d9986fbadb MIPS64, part 1: Add MIPS64 support to interpreter. Mike Pall 2016-05-28 05:10:55 +0200
  • e3c4c9af0f DynASM/MIPS: Add missing MIPS64 instructions. Mike Pall 2016-05-28 05:03:18 +0200
  • 5e2b609b3f Fix compiler warning. Mike Pall 2016-05-28 05:02:18 +0200
  • e77638f922 x64/LJ_GC64: Fix __call metamethod for tailcall. Mike Pall 2016-05-28 05:01:12 +0200
  • 6360f6e106 Fix collateral damage from LJ_GC64 changes to asm_href(). Mike Pall 2016-05-28 00:35:07 +0200
  • 9fa843aefb Cleanup install docs. Mike Pall 2016-05-26 13:54:58 +0200
  • ae372ff616 Merge 3f1031c34b into 747feb6e4e abhishek-dikshit 2016-05-25 23:47:22 +0000
  • 3f1031c34b Use MAP_TRYFIXED for the probing memory allocator, if available. Mike Pall 2016-05-23 14:28:28 +0200
  • bfe2a353ab Merge branch 'master' into v2.1 Mike Pall 2016-05-23 06:47:01 +0200
  • 747feb6e4e x86: Don't spill an explicit REF_BASE in the IR. Mike Pall 2016-05-23 06:24:19 +0200
  • 2868715d80 x64/LJ_GC64: Add missing backend support and enable JIT compilation. Mike Pall 2016-05-23 06:01:54 +0200
  • 6c8258d74b LJ_FR2: Add support for trace recording and snapshots. Mike Pall 2016-05-23 01:49:00 +0200