aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2010-12-06Support all kinds of XLOAD/XSTORE references in backend.Mike Pall1-6/+13
2010-12-06Avoid compiler warnings.Mike Pall2-2/+2
2010-12-06Use native IRT_PTR instead of IRT_LIGHTUD workaround for FILE*.Mike Pall2-2/+5
2010-12-06Simplify lj_ir_kvalue(). Fix IR_KNULL + IRT_P64 case.Mike Pall1-20/+9
2010-12-06Avoid warning.Mike Pall1-0/+1
2010-12-06Add IR_XSTORE.Mike Pall5-16/+57
2010-12-06Add minimal set of fold rules for KINT64.Mike Pall1-0/+19
2010-12-06Add support for 64 bit integer arithmetic to x64 backend.Mike Pall3-36/+59
2010-12-05Fix xmm spill/restore broken by b1fb71fb.Mike Pall1-7/+16
2010-12-05Add IR_KINT64.Mike Pall9-95/+135
2010-12-05Cleanup 64 bit IR type handling.Mike Pall4-30/+48
2010-12-05Rename IRT_PTR to IRT_P32.Mike Pall5-32/+32
2010-12-05Make sure to use irt_toitype() macro everywhere.Mike Pall2-9/+8
2010-12-05Split off fast function recording to lj_ffrecord.c.Mike Pall7-836/+899
2010-12-05Whitespace.Mike Pall2-5/+5
2010-12-05Don't export internal symbol.Mike Pall1-1/+1
2010-12-05FFI: Add ffi.* library.Mike Pall7-4/+390
2010-12-05FFI: Add support for converting cdata to tonumber().Mike Pall2-2/+14
2010-12-05FFI: Add C declaration parser.Mike Pall5-8/+1877
2010-12-05FFI: Add C data handling and C type conversions.Mike Pall9-17/+1149
2010-12-05FFI: Add C type management.Mike Pall6-12/+1041
2010-12-04POSIX is an acronym.Mike Pall2-2/+2
2010-12-03Undo ef8c2648.Mike Pall1-7/+0
2010-12-01Allow access to raw error messages from outside lj_err.c.Mike Pall2-3/+4
2010-11-30FFI: Add define to disable the FFI library.Mike Pall2-0/+13
2010-11-30Add support for deferred library loads to lib_init.c.Mike Pall2-4/+15
2010-11-30Fix check for enabled JIT compiler in lj_trace.h.Mike Pall1-2/+2
2010-11-30Rearrange src/Makefile. Split features and debugging support.Mike Pall1-36/+56
2010-11-29Update copyright for Lua 5.2-derived features.Mike Pall1-2/+2
2010-11-29Don't mark REF_BASE in DCE.Mike Pall1-3/+3
2010-11-28Add shorter defines for endianess checks.Mike Pall2-5/+6
2010-11-27Remove metamethod frame for errors from internal metamethods.Mike Pall1-3/+6
2010-11-26FFI: Don't propagate cdata objects.Mike Pall1-1/+1
2010-11-26FFI: Add macros for consistent number to integer truncation.Mike Pall1-0/+7
2010-11-26FFI: Add cdata object type.Mike Pall7-10/+47
2010-11-26Display caller location in errors from metamethods.Mike Pall1-1/+2
2010-11-25Shrink slots for 'break' statement to help data-flow analysis.Mike Pall1-0/+4
2010-11-25Improve unrolling heuristics for non-looping inner loops.Mike Pall1-1/+2
2010-11-22Support os.exit(status|true|false [,close]) (from Lua 5.2).Mike Pall1-2/+9
2010-11-22Parse '\*' escape in strings (from Lua 5.2).Mike Pall1-0/+5
2010-11-19Tighter check on table.sort function compliance (from Lua 5.2).Mike Pall1-2/+2
2010-11-19Add support for "%g" character class in patterns (from Lua 5.2).Mike Pall2-3/+5
2010-11-19string.format("%q", str) is now fully reversible (from Lua 5.2).Mike Pall1-11/+9
2010-11-19Parse hexadecimal escapes in strings (from Lua 5.2).Mike Pall2-13/+29
2010-11-19Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall10-2834/+2906
2010-11-18Add support for __pairs and __ipairs metamethods (from Lua 5.2).Mike Pall9-1666/+1729
2010-11-17Allow running C functions with coroutine.create(), too.Mike Pall3-4/+3
2010-11-16Add jit.os string.Mike Pall2-1/+10
2010-11-16Cleanup architecture, ABI and OS definitions.Mike Pall19-72/+113
2010-11-16Avoid using negative hex numbers with DynASM.Mike Pall1-2/+2