summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* From Lua 5.2: debug.getlocal() accepts function arg, too.Mike Pall2012-09-192-5/+15
* From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg.Mike Pall2012-09-191-5/+21
* From Lua 5.2: debug.getupvalue() returns "" for C function upvalues.Mike Pall2012-09-191-9/+9
* From Lua 5.2: Add goto and ::label:: statements.Mike Pall2012-09-165-172/+362
* Fix despecialization of ITERN when already running.Mike Pall2012-09-126-2/+15
* Use 0/1 macro for Lua 5.2 compatibility.Mike Pall2012-09-1213-59/+49
* Add more assertions for stack consistency during recording.Mike Pall2012-09-121-0/+8
* FFI: Correctly propagate alignment when interning nested types.Mike Pall2012-09-101-1/+3
* FFI: Always resolve metamethods for pointers to structs.Mike Pall2012-09-082-10/+24
* FFI: Handle __pairs/__ipairs metamethods for cdata objects.Mike Pall2012-09-034-6/+37
* Fix recording of ctype() constructors for pointers.Mike Pall2012-09-031-2/+1
* Preserve snapshot #0 PC for all traces (potential gcstep exit).Mike Pall2012-09-011-2/+1
* Add check for unsupported MIPS soft-float targets.Mike Pall2012-08-301-0/+4
* Limit recursion depth in string.match() et al.Mike Pall2012-08-282-26/+41
* Don't constify upvalues that may retain large amounts of memory.Mike Pall2012-08-282-3/+30
* FFI: Detect type punning through unions.Mike Pall2012-08-271-16/+20
* Add table of IR type sizes.Mike Pall2012-08-273-6/+21
* ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting.Mike Pall2012-08-274-5/+9
* Fix underflow handling in builtin string to number conversion.Mike Pall2012-08-271-1/+1
* Replace some trivial uses of fprintf() with fputs.Mike Pall2012-08-262-5/+9
* Replace divisions with simpler code.Mike Pall2012-08-262-11/+14
* Fix compilation with FFI disabled.Mike Pall2012-08-262-3/+5
* Remove old Makefile rules.Mike Pall2012-08-261-5/+1
* Replace strtod() with builtin string to number conversion.Mike Pall2012-08-2524-272/+660
* Add support for '%a' and '%A' to string.format.Mike Pall2012-08-251-3/+3
* ARM: Fix base register coalescing.Mike Pall2012-08-252-3/+7
* ARM: Fix commit ceaa60c0.Mike Pall2012-08-251-2/+5
* Minor fixes to FOLD rules.Mike Pall2012-08-201-8/+20
* ARM: Fix hard-float lj_vm_trunc() (used by compiled math.modf).Mike Pall2012-08-191-2/+2
* MIPS: Don't use argument GPRs to rematerialize FPR arguments.Mike Pall2012-08-191-11/+20
* ARM: Don't use argument GPRs to rematerialize FPR arguments.Mike Pall2012-08-191-4/+15
* ARM, MIPS, PPC: Rematerialize FPR invariants first.Mike Pall2012-08-191-2/+11
* MIPS: Fix calls to floor/ceil/trunc.Mike Pall2012-08-192-8/+6
* ARM: Fix calls to hard-float floor/ceil/trunc.Mike Pall2012-08-191-1/+2
* Fix shrinking of direct mapped block in builtin allocator.Mike Pall2012-08-161-1/+1
* Fix last commit.Mike Pall2012-08-151-3/+3
* FOLD x / 2^k ==> x * 2^-k.Mike Pall2012-08-151-0/+9
* x86: Simplify error message for CPUs lacking CMOV.Mike Pall2012-08-141-1/+1
* FFI: Don't keep CType * across call. Callback may reallocate table.Mike Pall2012-08-121-0/+2
* Do not use DWARF unwinder on Windows.Mike Pall2012-08-111-45/+0
* ARM: Enable VFP and hard-float ABI support.Mike Pall2012-08-091-5/+2
* ARM: Add VFP and hard-float ABI variants to JIT compiler.Mike Pall2012-08-098-113/+760
* Never compile DWARF unwinder on Windows.Mike Pall2012-08-091-1/+1
* FFI: Compile ffi.typeof(cdata).Mike Pall2012-08-083-2/+16
* FFI: Compile assignments from enums.Mike Pall2012-08-081-2/+5
* Add missing change for last commit.Mike Pall2012-08-051-0/+1
* FFI: Improve error message for bad indexing attempts.Mike Pall2012-08-051-3/+7
* FFI: Initialize all fields of standard types.Mike Pall2012-08-051-0/+2
* FFI: Fix alignment of C call structure.Mike Pall2012-08-021-1/+5
* ARM: Add hard-float ABI support to the FFI (interpreter).Mike Pall2012-07-305-19/+193