aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2011-01-29FFI: Implement POSIX/x64 struct-by-value calling conventions.Mike Pall2-9/+127
2011-01-28Fix 64 bit case of (SUB x x) and (BXOR x x) FOLD rules.Mike Pall1-2/+2
2011-01-28FFI: Split up 64 bit x^k helper into signed/unsigned.Mike Pall4-20/+34
2011-01-27FFI: Fix various issues with C type table reallocations.Mike Pall1-9/+13
2011-01-27FFI: Fix symbol name redirection.Mike Pall1-0/+1
2011-01-26FFI: Move code for cdata arithmetic to lj_carith.c.Mike Pall11-260/+308
2011-01-26FFI: Record cdata indexing with integer cdata.Mike Pall1-0/+13
2011-01-26FFI: Allow cdata indexing with integer cdata.Mike Pall1-2/+12
2011-01-26Fix comments for BC_ITERN.Mike Pall2-2/+2
2011-01-26FFI: Convert enum return value of C function to underlying type.Mike Pall1-0/+1
2011-01-26One more fix for the trace flush logic. Sigh.Mike Pall1-1/+1
2011-01-26FFI: Add symbol name redirection.Mike Pall4-21/+58
2011-01-25ARM: Add ARM target architecture selection (disabled).Mike Pall7-10/+70
2011-01-24FFI: Don't force zero terminator on string to array conversion.Mike Pall1-4/+2
2011-01-23Clear bytecode penalty cache in jit.flush().Mike Pall1-0/+2
2011-01-23FFI: Fix ffi.load() error message on Windows.Mike Pall1-1/+1
2011-01-23FFI: Simplify initializer rules. Clarify docs.Mike Pall6-33/+58
2011-01-22Another fix for the trace flush logic. I'll get this right someday.Mike Pall2-9/+12
2011-01-20FFI: Add preliminary FFI documentation (still incomplete).Mike Pall16-15/+1137
2011-01-20PPC: Fix ipairs() for keys in the hash part.Mike Pall2-2/+2
2011-01-19Add compile-time option LUAJIT_ENABLE_CHECKHOOK. Disabled by default.Mike Pall1-0/+21
2011-01-19Combine i8/u8 XLOAD with BAND+comparison into test byte mrm, imm8.Mike Pall1-0/+20
2011-01-19Add volatile XLOADs.Mike Pall3-3/+7
2011-01-19Differentiate between IR_KPTR and IR_KKPTR.Mike Pall6-23/+32
2011-01-18Fix for the fix for the trace flush logic.Mike Pall1-5/+5
2011-01-18Cleanup and fix trace flush logic.Mike Pall4-28/+29
2011-01-17FFI: Record 64 bit integer comparisons and pointer comparisons.Mike Pall4-28/+49
2011-01-17FFI: Record conversions from bool ctype.Mike Pall2-3/+8
2011-01-17Add trace recorder infrastructure for instruction post-processing.Mike Pall3-1/+32
2011-01-17FFI: Don't swap operands for cdata __eq metamethod call.Mike Pall1-7/+4
2011-01-16FFI: Record conversions to bool ctype.Mike Pall1-9/+53
2011-01-16Fix assertion.Mike Pall1-1/+4
2011-01-16FFI: Allow indexing a struct constructor to get constants.Mike Pall2-1/+26
2011-01-13FFI: Record conversions from strings to enums or pointers.Mike Pall1-3/+22
2011-01-13Add FOLD rule for CONV.num.u32 KINT.Mike Pall1-0/+6
2011-01-13Fix recording of select() with multi-char string as 1st argument.Mike Pall1-1/+1
2011-01-13FFI: Cleanup some type conversions.Mike Pall2-33/+17
2011-01-13FFI: Add 64 bit integer comparisons and pointer comparisons.Mike Pall11-3021/+3309
2011-01-12FFI: Simplify logic for pointer arithmetic.Mike Pall1-13/+5
2011-01-12FFI: Rearrange code in lib_ffi.c.Mike Pall1-48/+50
2011-01-12FFI: Untangle and fix calling convention definitions.Mike Pall2-92/+129
2011-01-12Avoid compiler warnings.Mike Pall1-1/+1
2011-01-11FFI: Fix C calls with complex values on x64.Mike Pall1-13/+20
2011-01-11FFI: Lookup decorated name for fastcall/stdcall functions.Mike Pall1-30/+63
2011-01-10FFI: Auto-detect __stdcall and fix up C function declarations.Mike Pall7-1244/+1281
2011-01-10FFI: Add ffi.load() and ffi.C default namespace.Mike Pall11-15/+435
2011-01-10FFI: Fix function pointer lookup for calls.Mike Pall1-4/+5
2011-01-09FFI: Preserve stack top across implicit load of FFI library in lexer.Mike Pall2-2/+4
2011-01-09Bump copyright date to 2011.Mike Pall133-163/+163
2011-01-09FFI: Handle NYI cases for cdata call metamethod.Mike Pall1-1/+3