Mike Pall
|
0a5045c34e
|
Merge branch 'master' into v2.1
|
2015-01-06 00:12:45 +01:00 |
|
Mike Pall
|
86913b9bbf
|
Bump copyright date to 2015.
|
2015-01-05 23:59:31 +01:00 |
|
Mike Pall
|
dfe84fd8c5
|
PPC/e500: Drop support for this architecture.
|
2015-01-04 23:01:16 +01:00 |
|
Mike Pall
|
f307d0adaf
|
ARM64: Add build infrastructure and initial port of interpreter.
|
2015-01-03 15:28:33 +01:00 |
|
Mike Pall
|
a9d4543601
|
Merge branch 'master' into v2.1
|
2014-01-16 23:18:34 +01:00 |
|
Mike Pall
|
ef59e54820
|
Bump copyright date to 2014.
|
2014-01-16 23:10:16 +01:00 |
|
Mike Pall
|
b5d741fa7e
|
Add trace stitching.
|
2013-12-25 02:55:25 +01:00 |
|
Mike Pall
|
a51b8bf6b4
|
Fix build with profiler but without JIT compiler.
|
2013-09-18 15:17:39 +02:00 |
|
Mike Pall
|
b30a789ab8
|
Protect g->hookmask with lock when using profiler thread.
|
2013-09-16 11:23:10 +02:00 |
|
Mike Pall
|
803d4ddf0c
|
Fix non-FFI build.
|
2013-09-10 00:47:28 +02:00 |
|
Mike Pall
|
29078518c1
|
Add -jp=fl mode and minor fixes.
|
2013-09-10 00:02:20 +02:00 |
|
Mike Pall
|
a13b9206dc
|
Load jit.util module on demand (saves 1 KB).
|
2013-09-08 03:01:00 +02:00 |
|
Mike Pall
|
b186fb835e
|
Add low-overhead profiler. Part 2: low-level Lua API.
|
2013-09-02 01:55:20 +02:00 |
|
Mike Pall
|
9b14426c09
|
Merge branch 'master' into v2.1
|
2013-08-11 13:52:05 +02:00 |
|
Mike Pall
|
362260b24a
|
Fix jit.flush(func|true).
|
2013-08-11 13:47:35 +02:00 |
|
Mike Pall
|
09ef8d1077
|
FFI: Load FFI library on-demand for -jdump.
|
2013-05-13 21:07:14 +02:00 |
|
Mike Pall
|
c3219b7d17
|
x86/x64: Drop xmm register/memory move tuning for K8.
|
2013-02-21 17:04:00 +01:00 |
|
Mike Pall
|
57768cd588
|
x86: Remove x87 support from interpreter.
SSE2 required from now on.
|
2013-02-21 16:56:59 +01:00 |
|
Mike Pall
|
4a44c4ff69
|
Bump copyright date to 2013.
|
2013-02-11 12:54:48 +01:00 |
|
Mike Pall
|
d9c5eba1bb
|
Remove some library functions for no-JIT/no-FFI builds.
|
2012-09-24 16:56:07 +02:00 |
|
Mike Pall
|
5e18c91b89
|
x86: Simplify error message for CPUs lacking CMOV.
|
2012-08-14 13:19:45 +02:00 |
|
Mike Pall
|
b23a7830d2
|
Clean up ARM capability flags. Only set highest arch version.
|
2012-07-08 22:20:11 +02:00 |
|
Mike Pall
|
b8f5727ab4
|
CONSOLE: Fix PS3 build.
|
2012-06-10 02:01:25 +02:00 |
|
Mike Pall
|
9f443e8b89
|
ARM/PPC: Detect more target arch variants. Detect console OS.
|
2012-06-09 20:53:22 +02:00 |
|
Mike Pall
|
2225c9aafc
|
MIPS: Add MIPS32R2 compile-time/runtime CPU detection.
|
2012-03-30 01:34:17 +02:00 |
|
Mike Pall
|
10ef109eef
|
Bump copyright date to 2012.
|
2012-01-23 22:42:42 +01:00 |
|
Mike Pall
|
b330b468b3
|
MIPS: Add build rules (non-functional, yet).
|
2011-12-15 20:39:30 +01:00 |
|
Mike Pall
|
cb1dd159e3
|
PPC: Add support for per-trace exit stubs.
|
2011-10-24 16:13:12 +02:00 |
|
Mike Pall
|
1c5fbd4c1d
|
ARM: Disable CPU detection for interpreter-only builds.
|
2011-09-08 15:34:53 +02:00 |
|
Mike Pall
|
8addfefb33
|
PPC: Untangle PPC vs. PPCSPE target defines.
|
2011-07-02 00:45:38 +02:00 |
|
Mike Pall
|
deeb8196c4
|
Reorganize trace linking and track link types.
|
2011-06-28 23:23:34 +02:00 |
|
Mike Pall
|
9da94d1355
|
Add recursive dump option to jit.bc.dump().
|
2011-06-12 23:51:13 +02:00 |
|
Mike Pall
|
b6a7fc5330
|
Cleanup prototype flags.
|
2011-06-09 13:54:40 +02:00 |
|
Mike Pall
|
8c32b38ca3
|
Flatten and compress in-memory debug info (saves ~70%).
|
2011-06-09 01:27:37 +02:00 |
|
Mike Pall
|
585cf05dbd
|
Move debugging/introspection functionality to lj_debug.c.
|
2011-06-07 21:37:24 +02:00 |
|
Mike Pall
|
ae3179926a
|
ARM: Add CPU detection.
|
2011-05-26 17:58:29 +02:00 |
|
Mike Pall
|
effdfda673
|
Move IR_CALL* definitions to lj_ircall.h.
|
2011-05-22 16:28:43 +02:00 |
|
Mike Pall
|
fb46370e56
|
Cleanup of target dependencies.
|
2011-05-16 19:32:47 +02:00 |
|
Mike Pall
|
67d3ac9b19
|
Fix some portability issues with the JIT compiler.
|
2011-05-09 20:46:58 +02:00 |
|
Mike Pall
|
03946ac978
|
DUALNUM: Add integer type to core VM.
|
2011-02-17 00:44:14 +01:00 |
|
Mike Pall
|
2c8945d3e7
|
Use names defined in lualib.h for library registration.
|
2011-02-02 02:38:59 +01:00 |
|
Mike Pall
|
c539c0cac8
|
Add SSE3 CPU feature detection.
|
2011-02-01 19:28:03 +01:00 |
|
Mike Pall
|
ed6c895ae5
|
ARM: Add ARM target architecture selection (disabled).
|
2011-01-25 18:50:24 +01:00 |
|
Mike Pall
|
06f99fc3df
|
Bump copyright date to 2011.
|
2011-01-09 17:12:53 +01:00 |
|
Mike Pall
|
ba20871f0f
|
Fix display of branches to exit stubs in 32 bit disassembly.
|
2010-12-23 01:01:04 +01:00 |
|
Mike Pall
|
3754a8fe7a
|
Allow running C functions with coroutine.create(), too.
|
2010-11-17 20:07:55 +01:00 |
|
Mike Pall
|
751ff5b392
|
Add jit.os string.
|
2010-11-16 15:05:21 +01:00 |
|
Mike Pall
|
77267bc538
|
Show names of IR calls in disassembler output.
|
2010-09-15 00:51:43 +02:00 |
|
Mike Pall
|
a8d23e84e6
|
PPC: Add build rules and preprocessed skeleton for PPCSPE target.
|
2010-08-27 17:28:07 +02:00 |
|
Mike Pall
|
6667ab0f26
|
Use independent hash for VM event dispatch.
|
2010-07-21 21:23:45 +02:00 |
|