Mike Pall
|
339142c2aa
|
FFI: Change ffi.load() library name resolution for Cygwin.
|
2012-03-21 22:09:01 +01:00 |
|
Mike Pall
|
9589e11e44
|
Avoid recursive GC steps after GC-triggered trace exit.
|
2012-03-20 14:18:14 +01:00 |
|
Mike Pall
|
5dbb6671a3
|
Fix compilation on OpenBSD.
Thanks to Laurence Tratt.
|
2012-03-15 12:01:13 +01:00 |
|
Mike Pall
|
6670a13bbf
|
Add missing mcode limit check in assembler backend.
|
2012-03-12 00:51:25 +01:00 |
|
Mike Pall
|
8ae38dc519
|
FFI: Finalize cdata before userdata when closing the state.
|
2012-03-05 15:05:28 +01:00 |
|
Mike Pall
|
7498ee204e
|
Fix argument error handling on Lua stacks without a frame.
|
2012-02-22 16:27:44 +01:00 |
|
Mike Pall
|
5e113d0058
|
Fix argument type in error message for relative arguments.
|
2012-02-22 16:26:50 +01:00 |
|
Mike Pall
|
6c05739684
|
DynASM: Lua 5.2 compatibility fixes.
|
2012-02-17 11:40:18 +01:00 |
|
Mike Pall
|
ff71394931
|
From Lua 5.2: Try __tostring metamethod on non-string error messages.
|
2012-02-13 20:08:29 +01:00 |
|
Mike Pall
|
8e524d437e
|
Fix bytecode dump for certain number constants.
|
2012-02-04 00:32:45 +01:00 |
|
Mike Pall
|
d72d758a11
|
FFI: Fix library unloading on POSIX systems.
|
2012-02-01 18:21:12 +01:00 |
|
Mike Pall
|
d0b1646c80
|
MIPS: Add MIPS disassembler.
|
2012-01-31 16:11:04 +01:00 |
|
Mike Pall
|
10ef109eef
|
Bump copyright date to 2012.
|
2012-01-23 22:42:42 +01:00 |
|
Mike Pall
|
20813bcee0
|
MIPS: Update install docs.
|
2012-01-23 22:30:25 +01:00 |
|
Mike Pall
|
5bed11e6b4
|
MIPS: Add interpreter. Enable MIPS build rules.
|
2012-01-23 22:24:11 +01:00 |
|
Mike Pall
|
7d2774e4c5
|
PPC: Avoid pointless arg clearing in BC_IFUNCF. Remove dead code.
|
2012-01-23 19:18:40 +01:00 |
|
Mike Pall
|
9f485115ef
|
PPC: Fix argument checking for rawget.
|
2012-01-23 19:14:19 +01:00 |
|
Mike Pall
|
0a8fd0af8c
|
PPC: Fix resume after yield from hook.
|
2012-01-23 19:13:26 +01:00 |
|
Mike Pall
|
93a71f6a52
|
ARM: Avoid pointless arg clearing in BC_IFUNCF. Fix comments.
|
2012-01-23 19:17:19 +01:00 |
|
Mike Pall
|
b9651b4ba2
|
MIPS: Add missing opcodes to the DynASM MIPS module plus minor fixes.
Allow single dot as macro name.
|
2012-01-23 19:06:58 +01:00 |
|
Mike Pall
|
a72134e280
|
Fix parsing of hex literals with exponents.
|
2012-01-20 11:38:14 +01:00 |
|
Mike Pall
|
2f396c6db7
|
FFI: Don't touch frame in callbacks with tailcalls to fast functions.
|
2012-01-15 17:05:34 +01:00 |
|
Mike Pall
|
248cf2ffa9
|
FFI: Ignore number parsing errors while skipping definitions.
|
2011-12-17 15:02:53 +01:00 |
|
Mike Pall
|
d050b2fff5
|
FFI: Ignore empty statements in ffi.cdef().
|
2011-12-17 15:02:00 +01:00 |
|
Mike Pall
|
ba4917b71b
|
MIPS: Add DynASM MIPS module and encoding engine.
|
2011-12-16 21:33:40 +01:00 |
|
Mike Pall
|
b330b468b3
|
MIPS: Add build rules (non-functional, yet).
|
2011-12-15 20:39:30 +01:00 |
|
Mike Pall
|
b61be299c9
|
Auto-detect target arch via cross-compiler. Drop TARGET=arch.
|
2011-12-15 19:16:06 +01:00 |
|
Mike Pall
|
6ace80c897
|
RELEASE LuaJIT-2.0.0-beta9
|
2011-12-14 15:12:49 +01:00 |
|
Mike Pall
|
a302468345
|
Update changelog.
|
2011-12-14 14:27:54 +01:00 |
|
Mike Pall
|
a064156d5d
|
PPC: Avoid undefined operand dereference in BAND/shift fusion.
|
2011-12-13 18:05:51 +01:00 |
|
Mike Pall
|
03c51fc578
|
FFI: Add callback support for ARM.
|
2011-12-12 23:16:55 +01:00 |
|
Mike Pall
|
1b0d646004
|
FFI: Add callback support for PPC.
|
2011-12-12 23:11:49 +01:00 |
|
Mike Pall
|
10474987bd
|
Move helper for syncing data/instruction cache to lj_mcode.c.
Sync caches after dynamic code generation for FFI callbacks.
|
2011-12-12 23:10:46 +01:00 |
|
Mike Pall
|
2d8f3d75df
|
ARM: Error out for attempt to compile with hard-float ABI.
|
2011-12-10 17:15:38 +01:00 |
|
Mike Pall
|
60b8e9e2fb
|
ARM: Fix stack check for spilled BASE in parent.
|
2011-12-10 00:18:19 +01:00 |
|
Mike Pall
|
2591b4524a
|
x64: Always extend stack arguments to pointer size.
|
2011-12-09 16:00:04 +01:00 |
|
Mike Pall
|
63981436f7
|
Fix compiler warning.
|
2011-12-09 15:57:20 +01:00 |
|
Mike Pall
|
e162d8cef0
|
FFI: Fix stack adjustment for calls to stdcall/fastcall functions.
|
2011-12-01 16:27:24 +01:00 |
|
Mike Pall
|
ff7e9bc464
|
FFI: Need to treat strlen() as a load.
|
2011-11-27 18:22:48 +01:00 |
|
Mike Pall
|
d1569a5d68
|
Fix docs. The code base doesn't work on Windows 98 anymore.
|
2011-11-27 12:35:35 +01:00 |
|
Mike Pall
|
0a31c6373c
|
Don't increment module reference counts due to symbol resolving.
|
2011-11-27 11:45:55 +01:00 |
|
Mike Pall
|
e3c7476533
|
FFI: Record ffi.errno().
|
2011-11-26 16:56:09 +01:00 |
|
Mike Pall
|
1a42c03807
|
Fix stack check in side exit.
|
2011-11-25 19:36:48 +01:00 |
|
Mike Pall
|
c142b6c53e
|
FFI: Record C function calls with bool return values.
|
2011-11-25 19:36:35 +01:00 |
|
Mike Pall
|
b3f16cb64d
|
FFI: Fix line info for result conversion errors in callbacks.
|
2011-11-25 19:35:58 +01:00 |
|
Mike Pall
|
90c445851f
|
FFI: Fix GetLastError() save/restore around ffi.load().
|
2011-11-25 12:25:51 +01:00 |
|
Mike Pall
|
c2dcf39ee3
|
FFI: Improve ld script detection in ffi.load().
|
2011-11-25 11:19:59 +01:00 |
|
Mike Pall
|
923738459d
|
Do not eliminate PHIs only referenced from other PHIs.
|
2011-11-24 00:42:14 +01:00 |
|
Mike Pall
|
bd758df76a
|
Replace stack slot for implicit number->string conv. in Lua/C API.
|
2011-11-21 20:50:27 +01:00 |
|
Mike Pall
|
cecbe3c15f
|
Specialize to prototype for non-monomorphic functions.
Solves the trace-explosion problem with closure-heavy programming.
|
2011-11-20 19:16:40 +01:00 |
|