]> git.ipfire.org Git - thirdparty/LuaJIT.git/shortlog
thirdparty/LuaJIT.git
2010-12-28  Mike PallMake recording of type() independent of LJ_T*/IRT_...
2010-12-25  Mike PallFFI: Add 64 bit integer arithmetic.
2010-12-25  Mike PallFFI: Fix C type representation for valarrays.
2010-12-24  Mike PallFFI: Parse complex and 64 bit integer literals.
2010-12-24  Mike PallFix misnamed macro in Lua parser.
2010-12-23  Mike PallFFI: Fix C parser for hex literals.
2010-12-23  Mike PallFFI: Add pointer arithmetic.
2010-12-23  Mike PallFix display of branches to exit stubs in 32 bit disasse...
2010-12-22  Mike PallImprove register allocation for loops with variable...
2010-12-22  Mike PallFFI: Record cdata allocations.
2010-12-22  Mike PallAvoid compiler warnings.
2010-12-20  Mike PallReassociate XLOAD across PHIs to handle a[i-1] forwardi...
2010-12-20  Mike PallFix XSTORE for IRT_NUM constants.
2010-12-20  Mike PallFix dump of pointer constants.
2010-12-20  Mike PallImprove alias analysis for cdata allocations.
2010-12-17  Mike PallFFI: Drop IR_CNEWI. Add IR_CNEWP only for pointers...
2010-12-17  Mike PallFFI: FOLD load of initializers even across PHIs.
2010-12-17  Mike PallFFI: Record copy-by-value for pointer and complex C...
2010-12-15  Mike PallFFI: Simplify copy-by-value. Strip attributes, keep...
2010-12-15  Mike PallFFI: Fix auto-deref of pointers to structs.
2010-12-15  Mike PallFix error location while recording metamethods.
2010-12-12  Mike PallFix type-based alias analysis for XLOAD/XSTORE.
2010-12-12  Mike PallAdd alias analysis for XLOAD/XSTORE. Add DSE for XSTORE.
2010-12-12  Mike PallFOLD (base+k)+(idx*sz)+ofs ==> (base+idx*sz)+(ofs+k).
2010-12-12  Mike PallAdd missing PHI barrier to strength reduction of widening.
2010-12-11  Mike PallExtend all FOLD rules to work on 64 bit integers.
2010-12-11  Mike PallAdd 64 bit bswap and rotates.
2010-12-11  Mike PallRegroup FOLD rules for constant folding.
2010-12-11  Mike PallFFI: Don't use KNULL for arbitrary NULL pointers.
2010-12-11  Mike PallFFI: Add IR_CNEW/IR_CNEWI to allocate/init cdata objects.
2010-12-10  Mike PallTurn lj_mem_newgco() into a fastcall.
2010-12-09  Mike PallFFI: Always specialize to the field name for struct...
2010-12-09  Mike PallAdd missing guard for check against "#" when recording...
2010-12-09  Mike PallFFI: Fix alignment of scalars/vectors modified with...
2010-12-09  Mike PallStrength-reduce 32 to 64 bit widening using scalar...
2010-12-09  Mike PallAllow integer literals in FOLD rules.
2010-12-09  Mike Pallx86/x64 backend: keep invariants on the right rather...
2010-12-08  Mike PallApply narrowing optimization to IR_TOI64, too.
2010-12-08  Mike PallAdd FOLD rule to reassociate 64 bit (x+k1)+k2.
2010-12-08  Mike PallFix type-based colorization of snapshot slots in debug...
2010-12-08  Mike PallAvoid stack resizes while recording calls to vararg...
2010-12-08  Mike PallFOLD (base+(idx+k)*sz)+ofs ==> (base+idx*sz)+(ofs+k...
2010-12-08  Mike PallAvoid fusing loads if there are multiple references.
2010-12-08  Mike PallFix IRT_NUM support for XLOAD/XSTORE.
2010-12-08  Mike PallFFI: Turn cdata indexing into x86/x64 [base+idx*sz...
2010-12-08  Mike PallFFI: Record cdata index operations (preliminary, lots...
2010-12-08  Mike PallFFI: Treat cdata metatable+methods as immutable in...
2010-12-08  Mike PallFix x64 code generation for A16+REX prefixed instructions.
2010-12-07  Mike PallFix register allocation for 8 bit stores in x86 backend.
2010-12-06  Mike PallAdd IRT_NUM support to XLOAD/XSTORE.
2010-12-06  Mike PallAdd IR_TOI64.
2010-12-06  Mike PallAdd FOLD rule to turn i << 1 into i + i.
2010-12-06  Mike PallFix 64 bit shifts in backend. Fix shift by 0.
2010-12-06  Mike PallFix XLOAD/XSTORE references.
2010-12-06  Mike PallAdd support for integer IR_MUL.
2010-12-06  Mike PallSupport all kinds of XLOAD/XSTORE references in backend.
2010-12-06  Mike PallAvoid compiler warnings.
2010-12-06  Mike PallUse native IRT_PTR instead of IRT_LIGHTUD workaround...
2010-12-06  Mike PallSimplify lj_ir_kvalue(). Fix IR_KNULL + IRT_P64 case.
2010-12-06  Mike PallAvoid warning.
2010-12-06  Mike PallAdd IR_XSTORE.
2010-12-05  Mike PallAdd minimal set of fold rules for KINT64.
2010-12-05  Mike PallAdd support for 64 bit integer arithmetic to x64 backend.
2010-12-05  Mike PallFix xmm spill/restore broken by b1fb71fb.
2010-12-05  Mike PallAdd IR_KINT64.
2010-12-05  Mike PallCleanup 64 bit IR type handling.
2010-12-05  Mike PallRename IRT_PTR to IRT_P32.
2010-12-05  Mike PallMake sure to use irt_toitype() macro everywhere.
2010-12-05  Mike PallSplit off fast function recording to lj_ffrecord.c.
2010-12-05  Mike PallWhitespace.
2010-12-05  Mike PallDon't export internal symbol.
2010-12-04  Mike PallFFI: Add ffi.* library.
2010-12-04  Mike PallFFI: Add support for converting cdata to tonumber().
2010-12-04  Mike PallFFI: Add C declaration parser.
2010-12-04  Mike PallFFI: Add C data handling and C type conversions.
2010-12-04  Mike PallFFI: Add C type management.
2010-12-04  Mike PallPOSIX is an acronym.
2010-12-03  Mike PallUndo ef8c2648.
2010-12-01  Mike PallAllow access to raw error messages from outside lj_err.c.
2010-11-30  Mike PallFFI: Add define to disable the FFI library.
2010-11-30  Mike PallAdd support for deferred library loads to lib_init.c.
2010-11-30  Mike PallFix check for enabled JIT compiler in lj_trace.h.
2010-11-30  Mike PallRearrange src/Makefile. Split features and debugging...
2010-11-29  Mike PallUpdate copyright for Lua 5.2-derived features.
2010-11-29  Mike PallDon't mark REF_BASE in DCE.
2010-11-28  Mike PallAdd shorter defines for endianess checks.
2010-11-27  Mike PallRemove metamethod frame for errors from internal metame...
2010-11-26  Mike PallFFI: Don't propagate cdata objects.
2010-11-26  Mike PallFFI: Add macros for consistent number to integer trunca...
2010-11-26  Mike PallFFI: Add cdata object type.
2010-11-26  Mike PallDisplay caller location in errors from metamethods.
2010-11-25  Mike PallShrink slots for 'break' statement to help data-flow...
2010-11-25  Mike PallImprove unrolling heuristics for non-looping inner...
2010-11-22  Mike PallSupport os.exit(status|true|false [,close]) (from Lua...
2010-11-22  Mike PallParse '\*' escape in strings (from Lua 5.2).
2010-11-19  Mike PallTighter check on table.sort function compliance (from...
2010-11-19  Mike PallAdd support for "%g" character class in patterns (from...
2010-11-19  Mike Pallstring.format("%q", str) is now fully reversible (from...
2010-11-19  Mike PallParse hexadecimal escapes in strings (from Lua 5.2).
2010-11-19  Mike PallDisable Lua 5.2 features by default. See -DLUAJIT_ENABL...
next