Mike Pall
|
ffb124ec77
|
Merge branch 'master' into v2.1
|
2015-10-24 19:03:14 +02:00 |
|
Mike Pall
|
3639ff4142
|
iOS: Disable os.execute() when building for iOS >= 8.0.
Thanks to Vyacheslav Egorov.
|
2015-10-24 19:02:15 +02:00 |
|
Mike Pall
|
49427dfcc2
|
Merge branch 'master' into v2.1
|
2015-09-20 19:18:31 +02:00 |
|
Mike Pall
|
076d625dc6
|
Fix Cygwin support. Note: this is not a supported target.
Contributed by Yaakov Selkowitz.
|
2015-09-20 19:17:02 +02:00 |
|
Mike Pall
|
28d8728869
|
Fix Xbox One port.
|
2015-06-16 04:27:44 +02:00 |
|
Mike Pall
|
26b95a90f5
|
Add Xbox One port.
|
2015-06-12 22:28:38 +02:00 |
|
Mike Pall
|
fb19df9fd7
|
Merge branch 'master' into v2.1
|
2015-06-09 22:09:11 +02:00 |
|
Mike Pall
|
72347895ed
|
x64: Allow building without external unwinder.
Required for PS4 SDK 2.5. Thanks to James Park.
|
2015-06-09 22:08:40 +02:00 |
|
Mike Pall
|
a92e730233
|
x64: Add LJ_GC64 mode interpreter.
Enable this mode with: make XCFLAGS=-DLUAJIT_ENABLE_GC64
|
2015-05-04 06:30:57 +02:00 |
|
Mike Pall
|
dec4acca9a
|
PPC: Fix cross-endian builds.
|
2015-04-12 01:23:01 +02:00 |
|
Mike Pall
|
361827c8f9
|
PPC64: Add build infrastructure.
|
2015-03-06 03:47:45 +01:00 |
|
Mike Pall
|
e1a8f3ba0b
|
Merge branch 'master' into v2.1
|
2015-02-25 18:12:14 +01:00 |
|
Mike Pall
|
5c0e33c2aa
|
ARM: Handle more arch defines.
|
2015-02-25 18:10:54 +01:00 |
|
Mike Pall
|
7ff476804e
|
Properly fail unsupported cross-compile to MIPS64.
|
2015-02-25 18:02:31 +01:00 |
|
Mike Pall
|
3f19b34242
|
iOS/ARM64: Fix target OS detection.
|
2015-01-08 02:52:31 +01:00 |
|
Mike Pall
|
33f0c24f06
|
ARM64: Add FFI support.
|
2015-01-07 21:06:40 +01:00 |
|
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
|
e1261a07bf
|
ARM64: Compatibility fixes for Clang.
|
2015-01-04 23:52:50 +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
|
cb481ddc8f
|
Add LJ_GC64 mode: 64 bit GC object references.
Actually NaN tagging with 47 bit pointers and 13+4 bit tags.
|
2015-01-03 15:23:58 +01:00 |
|
Mike Pall
|
054e6abe37
|
Add LJ_FR2 mode: Two-slot frame info.
|
2015-01-03 15:04:38 +01:00 |
|
Mike Pall
|
ad03eba715
|
x86/x64: Drop internal x87 math functions. Use libm functions.
|
2014-12-08 02:02:34 +01:00 |
|
Mike Pall
|
be64823d95
|
Merge branch 'master' into v2.1
|
2014-10-07 16:18:46 +02:00 |
|
Mike Pall
|
4846a714a9
|
Fix DragonFly build (unsupported).
Thanks to Robin Hahling, Alex Hornung and Joris Giovannangeli.
|
2014-10-07 16:17:29 +02:00 |
|
Mike Pall
|
e26dc8a215
|
Merge branch 'master' into v2.1
|
2014-04-27 00:10:34 +02:00 |
|
Mike Pall
|
7a39be0ac4
|
Add PS Vita port.
Thanks to Anton Stenmark.
|
2014-04-27 00:09:45 +02:00 |
|
Mike Pall
|
9695c5ab46
|
Merge branch 'master' into v2.1
|
2014-02-26 15:57:13 +01:00 |
|
Mike Pall
|
6a47e123a4
|
Add PS4 port.
Thanks to Eddie Edwards.
|
2014-02-26 15:56:07 +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
|
483f823ea4
|
Low-overhead profiler, part 7: console ports.
|
2013-09-10 01:25:33 +02:00 |
|
Mike Pall
|
4dce22c40d
|
Add low-overhead profiler. Part 1: interpreter, low-level C API.
|
2013-09-02 01:49:19 +02:00 |
|
Mike Pall
|
73ef845fca
|
Add special bytecodes for builtins.
BC_ISTYPE, BC_ISNUM: fast type checks/coercions.
BC_TGETR, BC_TSETR: fast rawgeti/rawseti, no type checks for table/key.
|
2013-02-23 02:09:19 +01:00 |
|
Mike Pall
|
4a44c4ff69
|
Bump copyright date to 2013.
|
2013-02-11 12:54:48 +01:00 |
|
Mike Pall
|
89e4650bae
|
Add XBox 360 port.
Thanks to Eddie Edwards.
|
2013-01-21 16:43:49 +01:00 |
|
Mike Pall
|
f0a0a23533
|
Remove fictitious Solaris define.
|
2013-01-11 12:23:44 +01:00 |
|
Mike Pall
|
e434ab505e
|
Fix PS3 build.
|
2013-01-11 12:19:53 +01:00 |
|
Mike Pall
|
9827650582
|
ARM: Handle armv7s arch defines.
Thanks to Joey Liaw.
|
2012-12-10 09:55:14 +01:00 |
|
Mike Pall
|
2689f32453
|
Prevent erroneous x64 builds with non-native exception handling.
|
2012-11-14 22:16:10 +01:00 |
|
Mike Pall
|
e32cc2a0dc
|
Fix Android/x86 build.
|
2012-10-17 14:22:26 +02:00 |
|
Mike Pall
|
5ebe4990ba
|
Add LJ_TARGET_UNALIGNED.
|
2012-10-09 21:42:42 +02:00 |
|
Mike Pall
|
23932a6c8b
|
Use 0/1 macro for Lua 5.2 compatibility.
|
2012-09-12 11:20:47 +02:00 |
|
Mike Pall
|
d3699997fa
|
Add check for unsupported MIPS soft-float targets.
|
2012-08-30 10:31:26 +02:00 |
|
Mike Pall
|
85a02f9ae8
|
ARM: Enable VFP and hard-float ABI support.
|
2012-08-09 13:13:39 +02:00 |
|
Mike Pall
|
4dc9e22def
|
ARM: Add VFP and hard-float ABI variants to JIT compiler.
|
2012-08-09 13:13:11 +02:00 |
|
Mike Pall
|
e84c2a9e9a
|
Handle cross-compiles with FPU/no-FPU or hard-fp/soft-fp ABI mismatch.
|
2012-07-29 12:22:18 +02:00 |
|
Mike Pall
|
2f844fc87b
|
Fix build issues on Cygwin and MinGW with optional MSys.
|
2012-06-22 11:36:58 +02:00 |
|
Mike Pall
|
ca6bf2d9a4
|
CONSOLE: Handle P64, GPR64, TOC* and PPE (PS3) in PPC interpreter.
PS3 build command: make HOST_CC="gcc -m32" CROSS=ppu-lv2-
|
2012-06-13 02:32:24 +02:00 |
|