summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix docs. The code base doesn't work on Windows 98 anymore.Mike Pall2011-11-271-1/+1
|
* Don't increment module reference counts due to symbol resolving.Mike Pall2011-11-272-4/+6
|
* FFI: Record ffi.errno().Mike Pall2011-11-267-2/+24
|
* Fix stack check in side exit.Mike Pall2011-11-251-1/+1
|
* FFI: Record C function calls with bool return values.Mike Pall2011-11-255-6/+38
|
* FFI: Fix line info for result conversion errors in callbacks.Mike Pall2011-11-252-4/+4
|
* FFI: Fix GetLastError() save/restore around ffi.load().Mike Pall2011-11-251-1/+1
|
* FFI: Improve ld script detection in ffi.load().Mike Pall2011-11-251-9/+23
|
* Do not eliminate PHIs only referenced from other PHIs.Mike Pall2011-11-241-13/+41
|
* Replace stack slot for implicit number->string conv. in Lua/C API.Mike Pall2011-11-211-6/+12
|
* Specialize to prototype for non-monomorphic functions.Mike Pall2011-11-206-15/+31
| | | | Solves the trace-explosion problem with closure-heavy programming.
* Count frames with same prototype in call unroll limit check.Mike Pall2011-11-201-4/+8
|
* Keep maximum frame extent in snap->topslot.Mike Pall2011-11-204-53/+37
|
* Get rid of snap->depth.Mike Pall2011-11-207-17/+25
|
* Fix debug option for msvcbuild.bat.Mike Pall2011-11-171-2/+2
|
* FFI: Fix EnumWindows example in docs.Mike Pall2011-11-151-0/+2
|
* FFI: Add missing GC barrier for callback registration.Mike Pall2011-11-151-0/+1
|
* FFI: Save GetLastError() around ffi.load() and symbol resolving, too.Mike Pall2011-11-151-0/+4
|
* Eliminate some rare occurrences of redundant PHIs.Mike Pall2011-11-141-4/+8
|
* Fix hint-based register allocation in ra_dest().Mike Pall2011-11-141-1/+1
|
* FFI: Add callback support (for x86/x64).Mike Pall2011-11-1427-4343/+5340
|
* PPC: Clarify docs.Mike Pall2011-11-141-1/+1
|
* FFI: Resolve __call metamethod for pointers, too.Mike Pall2011-11-142-2/+22
|
* Avoid dependence on lj_jit.h if only including lj_target.h.Mike Pall2011-11-122-7/+11
|
* FFI: Add unwind definitions for lj_vm_ffi_call.Mike Pall2011-11-1212-1823/+2478
| | | | | Adds exception interoperability for C/C++ functions called via FFI from the interpreter.
* FFI: Extend metamethod tutorial.Mike Pall2011-11-111-1/+20
|
* ARM: Fix IR splitting for softfp XLOAD.Mike Pall2011-11-112-5/+15
|
* ARM: Fix code generation for type-check only softfp [AHUV]LOAD.Mike Pall2011-11-111-1/+1
|
* x64: Fix lightuserdata comparisons.Mike Pall2011-11-043-1144/+1148
|
* Spelling.Mike Pall2011-11-041-1/+1
|
* PPC: Install dis_ppc.lua.Mike Pall2011-10-271-1/+1
|
* FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall2011-10-2714-78/+262
|
* PPC: Fuse BAND with shift to rlwinm.Mike Pall2011-10-251-8/+42
|
* Add more FOLD rules for shift + BAND simplifications.Mike Pall2011-10-251-0/+30
|
* x64: Fix code generation for BSWAP.Mike Pall2011-10-251-1/+1
|
* PPC: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx.Mike Pall2011-10-252-14/+46
|
* PPC/e500: Fix write barrier in USETS.Mike Pall2011-10-252-4/+3
|
* PPC: Fix externally provided relocation offsets in DynASM.Mike Pall2011-10-251-1/+1
|
* PPC: Fix write barrier in USETV/USETS.Mike Pall2011-10-252-8/+6
|
* PPC: Integrate and enable JIT compiler.Mike Pall2011-10-247-6/+2603
|
* Allow selection of single-number vs. dual-number mode in Makefile.Mike Pall2011-10-242-0/+10
|
* PPC: Fix/improve interpreter/JIT integration.Mike Pall2011-10-242-410/+444
| | | | | Switch to per-trace exit stubs. Drop register holding current trace number.
* PPC: Generalize rematerialization handling.Mike Pall2011-10-241-2/+15
|
* PPC: Add support for GDB JIT API.Mike Pall2011-10-241-0/+21
|
* PPC: Add Linux/PPC cache flush mechanism.Mike Pall2011-10-241-1/+17
| | | | GCC's __clear_cache() does nothing on PPC. Duh.
* Make sure to flush/sync the D/I-cache for all generated code.Mike Pall2011-10-241-2/+4
|
* Fix handling of alignment arguments (nil) to CALLX.Mike Pall2011-10-242-3/+3
|
* PPC: Add support for per-trace exit stubs.Mike Pall2011-10-243-6/+40
|
* Generalize handling of stack checks indicated by highest exit + 1.Mike Pall2011-10-244-12/+22
|
* Don't save/restore tmptv with copyTV.Mike Pall2011-10-241-6/+5
|