summaryrefslogtreecommitdiff
path: root/src/lj_ircall.h (unfollow)
Commit message (Expand)AuthorFilesLines
2011-11-27Don't increment module reference counts due to symbol resolving.Mike Pall2-4/+6
2011-11-26FFI: Record ffi.errno().Mike Pall7-2/+24
2011-11-25Fix stack check in side exit.Mike Pall1-1/+1
2011-11-25FFI: Record C function calls with bool return values.Mike Pall5-6/+38
2011-11-25FFI: Fix line info for result conversion errors in callbacks.Mike Pall2-4/+4
2011-11-25FFI: Fix GetLastError() save/restore around ffi.load().Mike Pall1-1/+1
2011-11-25FFI: Improve ld script detection in ffi.load().Mike Pall1-9/+23
2011-11-24Do not eliminate PHIs only referenced from other PHIs.Mike Pall1-13/+41
2011-11-21Replace stack slot for implicit number->string conv. in Lua/C API.Mike Pall1-6/+12
2011-11-20Specialize to prototype for non-monomorphic functions.Mike Pall6-15/+31
2011-11-20Count frames with same prototype in call unroll limit check.Mike Pall1-4/+8
2011-11-20Keep maximum frame extent in snap->topslot.Mike Pall4-53/+37
2011-11-20Get rid of snap->depth.Mike Pall7-17/+25
2011-11-17Fix debug option for msvcbuild.bat.Mike Pall1-2/+2
2011-11-15FFI: Fix EnumWindows example in docs.Mike Pall1-0/+2
2011-11-15FFI: Add missing GC barrier for callback registration.Mike Pall1-0/+1
2011-11-15FFI: Save GetLastError() around ffi.load() and symbol resolving, too.Mike Pall1-0/+4
2011-11-14Eliminate some rare occurrences of redundant PHIs.Mike Pall1-4/+8
2011-11-14Fix hint-based register allocation in ra_dest().Mike Pall1-1/+1
2011-11-14FFI: Add callback support (for x86/x64).Mike Pall27-4343/+5340
2011-11-14PPC: Clarify docs.Mike Pall1-1/+1
2011-11-14FFI: Resolve __call metamethod for pointers, too.Mike Pall2-2/+22
2011-11-12Avoid dependence on lj_jit.h if only including lj_target.h.Mike Pall2-7/+11
2011-11-12FFI: Add unwind definitions for lj_vm_ffi_call.Mike Pall12-1823/+2478
2011-11-11FFI: Extend metamethod tutorial.Mike Pall1-1/+20
2011-11-11ARM: Fix IR splitting for softfp XLOAD.Mike Pall2-5/+15
2011-11-11ARM: Fix code generation for type-check only softfp [AHUV]LOAD.Mike Pall1-1/+1
2011-11-04x64: Fix lightuserdata comparisons.Mike Pall3-1144/+1148
2011-11-04Spelling.Mike Pall1-1/+1
2011-10-27PPC: Install dis_ppc.lua.Mike Pall1-1/+1
2011-10-27FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall14-78/+262
2011-10-25PPC: Fuse BAND with shift to rlwinm.Mike Pall1-8/+42
2011-10-25Add more FOLD rules for shift + BAND simplifications.Mike Pall1-0/+30
2011-10-25x64: Fix code generation for BSWAP.Mike Pall1-1/+1
2011-10-25PPC: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx.Mike Pall2-14/+46
2011-10-25PPC/e500: Fix write barrier in USETS.Mike Pall2-4/+3
2011-10-25PPC: Fix externally provided relocation offsets in DynASM.Mike Pall1-1/+1
2011-10-25PPC: Fix write barrier in USETV/USETS.Mike Pall2-8/+6
2011-10-24PPC: Integrate and enable JIT compiler.Mike Pall7-6/+2603
2011-10-24Allow selection of single-number vs. dual-number mode in Makefile.Mike Pall2-0/+10
2011-10-24PPC: Fix/improve interpreter/JIT integration.Mike Pall2-410/+444
2011-10-24PPC: Generalize rematerialization handling.Mike Pall1-2/+15
2011-10-24PPC: Add support for GDB JIT API.Mike Pall1-0/+21
2011-10-24PPC: Add Linux/PPC cache flush mechanism.Mike Pall1-1/+17
2011-10-24Make sure to flush/sync the D/I-cache for all generated code.Mike Pall1-2/+4
2011-10-24Fix handling of alignment arguments (nil) to CALLX.Mike Pall2-3/+3
2011-10-24PPC: Add support for per-trace exit stubs.Mike Pall3-6/+40
2011-10-24Generalize handling of stack checks indicated by highest exit + 1.Mike Pall4-12/+22
2011-10-24Don't save/restore tmptv with copyTV.Mike Pall1-6/+5
2011-10-24Fix compiler warning.Mike Pall1-0/+1