Commit Graph

  • a9c9800367 DynASM: Bump version to 1.4 Peter Cawley 2015-10-18 20:31:54 +0100
  • 1963126561 DynASM/x86: Add AVX and AVX2 opcodes. Peter Cawley 2015-10-18 20:24:19 +0100
  • 0487d824cf Merge 17bd4985ee into 776c6935ed Vyacheslav Egorov 2015-10-20 15:51:20 +0000
  • 17bd4985ee Revert accidental whitespace edit Vyacheslav Egorov 2015-10-20 17:45:21 +0200
  • a320f1a082 On Mac OS switch default compiler from gcc to clang. XCode has been shipping with clang since XCode 5.0 released in September 2013. Vyacheslav Egorov 2015-10-20 17:43:02 +0200
  • deb6f93bc9 Merge 832a652f42 into 776c6935ed Vyacheslav Egorov 2015-10-19 19:18:02 +0000
  • 832a652f42 Use __IPHONE_OS_VERSION_MIN_REQUIRED instead of __IPHONE_OS_VERSION_MAX_ALLOWED Vyacheslav Egorov 2015-10-19 21:17:37 +0200
  • 24fa020c5e Disable os.execute() when building for iOS >= 8.0. Vyacheslav Egorov 2015-10-19 20:37:26 +0200
  • 5163434c4e DymASM/x86: Fix specification of shld/shrd with shift by CL. Peter Cawley 2015-10-18 20:27:22 +0100
  • 664a2cc789 DynASM/x86: Fix typos in some instruction templates. Peter Cawley 2015-10-18 20:23:26 +0100
  • 5304f84f81 DynASM/x86: Add AES-NI opcodes. Peter Cawley 2015-10-17 13:33:46 +0100
  • 776c6935ed Merge branch 'master' into v2.1 Mike Pall 2015-10-15 02:29:37 +0200
  • 4808e62a9a Drop marks from replayed instructions when sinking. Mike Pall 2015-10-15 02:28:04 +0200
  • cdf0b5dd73 Compile string.find() and string.match() Karel Tuma 2015-10-01 22:46:53 +0200
  • 22a9ed838b Merge branch 'master' into v2.1 Mike Pall 2015-10-01 16:34:37 +0200
  • 2e85af8836 Flush symbol tables in jit.dump on trace flush. Mike Pall 2015-10-01 16:32:30 +0200
  • 861345b61a Merge f3712df3b7 into 86c21bd245 Vyacheslav Egorov 2015-10-01 14:30:27 +0000
  • 6972c8cd6b Merge 44125f6529 into 86c21bd245 Vyacheslav Egorov 2015-10-01 14:28:26 +0000
  • 86c21bd245 Add collectgarbage("isrunning"). Mike Pall 2015-10-01 16:26:00 +0200
  • 0b09c971c9 Merge branch 'master' into v2.1 Mike Pall 2015-10-01 16:16:18 +0200
  • ef087aa678 Fix unsinking check. Mike Pall 2015-10-01 16:12:48 +0200
  • f3712df3b7 dump.lua must discard symbol table on 'flush' event. Vyacheslav Egorov 2015-09-30 19:14:05 +0200
  • 44125f6529 snap_sunk_store2 must use IR from the given trace not from the J->cur. Vyacheslav Egorov 2015-09-30 18:49:47 +0200
  • 52ea1a30af FFI: Add ssize_t declaration. Mike Pall 2015-09-20 19:25:39 +0200
  • 49427dfcc2 Merge branch 'master' into v2.1 Mike Pall 2015-09-20 19:18:31 +0200
  • 076d625dc6 Fix Cygwin support. Note: this is not a supported target. Mike Pall 2015-09-20 19:17:02 +0200
  • d3e79cf68e gh-76 follow up: fix a C++ build error Konstantin Osipov 2015-09-18 13:58:12 +0300
  • ac21f3aadd Fix https://github.com/LuaJIT/LuaJIT/issues/76 Konstantin Osipov 2015-09-17 23:26:28 +0300
  • 816f79f739 Add ignore for .lua.c files in jit subfolder bigbes 2015-08-20 16:12:39 +0300
  • 55c3b29f7b Parse Unicode string escape \u{XX...}. Mike Pall 2015-08-29 23:58:28 +0200
  • a3a6866d4c Re-enable trace stitching. Mike Pall 2015-08-29 23:22:29 +0200
  • 4992bf8d28 Merge 97328c0fe7 into ad29314c2c drbo 2015-08-28 00:45:19 +0000
  • 97328c0fe7 Add Unicode escapes of form \u{ABC} or \U{ABC} Demetrios Obenour 2015-08-27 20:38:36 -0400
  • 1a9a1bfae6 Merge 1480f33eb3 into ad29314c2c Vyacheslav Egorov 2015-08-26 09:48:15 +0000
  • 1480f33eb3 Repair formatting in src/lj_jit.h again. Vyacheslav Egorov 2015-08-26 11:48:10 +0200
  • 6edd9d2b41 Use lua_assert to document/check connection between IRT_P64 / LJ_TTRACE Vyacheslav Egorov 2015-08-26 10:15:13 +0200
  • ad29314c2c ARM64: Fix ELF bytecode saving. Mike Pall 2015-08-26 09:48:05 +0200
  • f6f0f7a11e Remove redundant comment. Vyacheslav Egorov 2015-08-26 03:40:42 +0200
  • 62be260ec3 Fix BE architectures Vyacheslav Egorov 2015-08-26 03:34:05 +0200
  • f15d8b7b2f Use tabs in lj_jit.h to match style. Vyacheslav Egorov 2015-08-26 03:07:06 +0200
  • 9396a47a3b Fix trace stitching by storing trace object itself in the continuation. Vyacheslav Egorov 2015-08-26 02:54:34 +0200
  • fb77f7dee7 RELEASE LuaJIT-2.1.0-beta1 v2.1.0-beta1 Mike Pall 2015-08-25 23:32:36 +0200
  • 0a3cd94631 ARM64: Add support for saving bytecode as object files. Mike Pall 2015-08-25 10:16:39 +0200
  • ba617df6f8 Update changelog. Mike Pall 2015-08-25 00:17:37 +0200
  • 718af62ecf Add note about bytecode compatibility wrt. LJ_GC64/LJ_FR2. Mike Pall 2015-08-25 00:17:07 +0200
  • 9d185672c9 Remove LuaJIT 1.x change history. Mike Pall 2015-08-24 23:23:15 +0200
  • 0dd9f07d46 Add Travis-CI build status image. Ido Rosen 2015-08-24 00:05:30 -0400
  • 7d943657d4 Merge bbdf471ecb into ca7888944e Ido Rosen 2015-08-24 03:11:32 +0000
  • bbdf471ecb Add .travis.yml file for Travis-CI support. Ido Rosen 2015-08-23 22:39:58 -0400
  • 774187dd0e Rename README to README.md for Markdown support. Ido Rosen 2015-08-23 22:39:40 -0400
  • ec423798a4 Add .travis.yml file for Travis-CI support. Ido Rosen 2015-08-23 22:39:58 -0400
  • 5dc332b6e4 Rename README to README.md for Markdown support. Ido Rosen 2015-08-23 22:39:40 -0400
  • 529d202f49 Deleted #if 0ed-out code Demetrios Obenour 2015-08-23 21:22:06 -0400
  • 393613ea6e Add compressed bytecode support – only LZF so far. Demetrios Obenour 2015-08-23 19:33:31 -0400
  • ca7888944e Merge branch 'master' into v2.1 Mike Pall 2015-08-20 01:11:59 +0200
  • 8715ae65c1 Properly handle OOM in trace_save(). Mike Pall 2015-08-20 01:10:30 +0200
  • b919dee950 Merge 2a18a2e6d7 into b86fc2b36a Vyacheslav Egorov 2015-08-19 22:52:51 +0000
  • b86fc2b36a Merge branch 'master' into v2.1 Mike Pall 2015-08-20 00:51:32 +0200
  • 424940ffc3 Fix NYICF error message. Mike Pall 2015-08-20 00:49:20 +0200
  • 4d1af5802f fix install in buildroot Francois Perrad 2015-08-19 21:50:05 +0200
  • 2a18a2e6d7 FIx NYICF message Vyacheslav Egorov 2015-08-19 19:54:54 +0200
  • eb050f9e2a Parse binary number literals (0bxxx). origin/v2.1 Mike Pall 2015-08-19 02:10:36 +0200
  • 65df539271 Merge d7de47c7f0 into 0dcd2d1292 Tim Caswell 2015-08-18 23:17:41 +0000
  • d7de47c7f0 Add support for 0bxxxx binary literals in parser. Tim Caswell 2015-08-18 18:13:25 -0500
  • 2d7b461900 Flush all traces when debug.set(local|upvalue) are used, as they might mutate upvalues which have PROTO_UV_IMMUTABLE set. Peter Cawley 2015-08-19 00:06:02 +0100
  • bb7c3fa69d Fix mixed tabs and spaces in lj_strscan.c Tim Caswell 2015-08-18 17:42:03 -0500
  • 0dcd2d1292 Merge branch 'master' into v2.1 Mike Pall 2015-07-17 23:17:34 +0200
  • a5b1c4d98e FFI: Don't propagate qualifiers into subtypes of complex. origin/master origin/HEAD Mike Pall 2015-07-17 23:14:21 +0200
  • ba6344d1ef ARM64: Fix __call metamethod handling for tail calls. Mike Pall 2015-07-14 13:04:08 +0200
  • 5874c21291 Merge branch 'master' into v2.1 Mike Pall 2015-07-10 03:45:25 +0200
  • 575bfe5028 Limit number of arguments given to io.lines() and fp:lines(). Mike Pall 2015-07-10 03:42:51 +0200
  • 28d8728869 Fix Xbox One port. Mike Pall 2015-06-16 04:27:44 +0200
  • fe565222a1 Disable table allocation bump optimization (for now). Mike Pall 2015-06-13 00:42:38 +0200
  • 26b95a90f5 Add Xbox One port. Mike Pall 2015-06-12 22:28:38 +0200
  • 458a40b724 Fix table allocation bump optimization (sigh). Mike Pall 2015-06-10 17:06:01 +0200
  • 5081e38031 Merge branch 'master' into v2.1 Mike Pall 2015-06-10 16:15:41 +0200
  • 7f454aed82 Fix narrowing of TOBIT. Mike Pall 2015-06-10 16:14:41 +0200
  • 08e100ec05 x64/LJ_GC64: Fix ipairs(). Mike Pall 2015-06-10 12:15:28 +0200
  • c5d262f2d2 Fix table allocation bump optimization (again). Mike Pall 2015-06-09 23:46:38 +0200
  • fb19df9fd7 Merge branch 'master' into v2.1 Mike Pall 2015-06-09 22:09:11 +0200
  • 72347895ed x64: Allow building without external unwinder. Mike Pall 2015-06-09 21:56:58 +0200
  • 4da1bb66cd x64/LJ_GC64: Fix upvalue write barrier. Mike Pall 2015-05-29 16:45:26 +0200
  • 5de95edf4c x64/LJ_GC64: Fix setmetatable(). Mike Pall 2015-05-25 16:31:52 +0200
  • 60fb3fe2b2 Fix table allocation bump optimization. Mike Pall 2015-05-21 16:38:31 +0200
  • 4a146cac9a LJ_GC64: Fix frame unwinding. Mike Pall 2015-05-20 16:43:41 +0200
  • bca5da8849 Fix for last commit. Mike Pall 2015-05-19 02:25:16 +0200
  • b82fc3ddc0 Bump table allocations retroactively if they grow later on. Mike Pall 2015-05-19 01:59:29 +0200
  • d8cfc370ef Merge branch 'master' into v2.1 Mike Pall 2015-05-14 20:52:03 +0200
  • 69e5342eb8 RELEASE LuaJIT-2.0.4 v2.0.4 Mike Pall 2015-05-14 20:29:31 +0200
  • cd4c59f5a2 Update changelog. Mike Pall 2015-05-14 20:15:09 +0200
  • a836b7e177 Cleanup. Mike Pall 2015-05-04 06:38:01 +0200
  • 4cec6a5706 Merge branch 'master' into v2.1 Mike Pall 2015-05-04 06:37:24 +0200
  • 9622d6b8b2 x86/x64: Fix argument check for bit shifts. Mike Pall 2015-05-04 06:36:16 +0200
  • a92e730233 x64: Add LJ_GC64 mode interpreter. Mike Pall 2015-05-04 06:30:57 +0200
  • 5caf53d502 Fix broken Windows build. Mike Pall 2015-04-29 10:13:01 +0200
  • c2924c3e1d Disable trace stitching (for now) due to a design mistake. Mike Pall 2015-04-28 20:46:59 +0200
  • 74caac97ae Merge branch 'master' into v2.1 Mike Pall 2015-04-28 20:29:46 +0200
  • 11106aa833 Fix stack check in narrowing optimization. Mike Pall 2015-04-28 20:28:16 +0200
  • 1e67a4cb6b ARM64: Fix math.floor/math.ceil for string args. Mike Pall 2015-04-15 22:09:46 +0200
  • 1c968d5b63 DynASM/PPC: Add sub/shift/rotate/clear instruction aliases. Mike Pall 2015-04-12 01:27:17 +0200