summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2011-06-23RELEASE LuaJIT-2.0.0-beta8 (fixed)v2.0.0-beta8-fixedMike Pall1-2/+2
2011-06-23Fix documentation for -b command line option.Mike Pall1-6/+6
2011-06-23RELEASE LuaJIT-2.0.0-beta8v2.0.0-beta8Mike Pall9-17/+17
2011-06-23Update changelog.Mike Pall1-0/+41
2011-06-23Misc. updates to docs.Mike Pall4-10/+17
2011-06-22Fix assertion.Mike Pall1-1/+2
2011-06-22x86/x64: Don't evict BASE in ra_evictk().Mike Pall1-1/+1
2011-06-22x86/x64: Fix register allocation for variable shifts.Mike Pall1-7/+9
2011-06-22x86/x64: Fix fusion of comparisons with u8/u16 XLOAD.Mike Pall1-0/+2
2011-06-22Avoid pointless calls for std file handles on __gc.Mike Pall1-1/+1
2011-06-20Fix recording of loops with instable directions in side traces.Mike Pall1-6/+7
2011-06-20From Lua 5.2: __len for tables. Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall11-4947/+5188
2011-06-15Update man page for -b command line option.Mike Pall1-0/+3
2011-06-14More fixes for the Solaris/x86 build. Thanks to Will Metcalf.Mike Pall8-7/+15
2011-06-14Fix bytecode loading on Windows.Mike Pall1-1/+1
2011-06-14Add more docs for bytecode load/save feature.Mike Pall2-0/+24
2011-06-13Fix dumping of already stripped functions with debug info.Mike Pall1-1/+2
2011-06-13Add -b command line option to save/list bytecode.Mike Pall4-16/+198
2011-06-13Add support for bytecode loading/saving.Mike Pall16-48/+1019
2011-06-12Add recursive dump option to jit.bc.dump().Mike Pall2-1/+10
2011-06-12No need for L argument to lj_str_initbuf().Mike Pall4-4/+4
2011-06-11FFI: Support __tostring metamethod for pointers to structs, too.Mike Pall1-9/+14
2011-06-11Make .eh_frame section read-write on Solaris.Mike Pall4-0/+16
2011-06-10Fix check for missing arguments in string.format().Mike Pall1-2/+3
2011-06-09Cleanup prototype flags.Mike Pall6-25/+33
2011-06-09Remove bogus assertion for GC estimate vs. threshold.Mike Pall1-1/+0
2011-06-09Flatten and compress in-memory debug info (saves ~70%).Mike Pall14-165/+344
2011-06-07Move debugging/introspection functionality to lj_debug.c.Mike Pall13-457/+521
2011-06-07Fix compiler warning.Mike Pall1-3/+3
2011-06-07FFI: Print NULL pointers as "cdata<... *>: NULL".Mike Pall1-0/+4
2011-06-07FFI: Show address pointed to for tostring(pointer).Mike Pall2-4/+9
2011-06-07Minor change to bytecode penalty code for consistency.Mike Pall1-1/+1
2011-06-07Fix data-flow analysis for BC_UCLO.Mike Pall1-0/+1
2011-06-06FFI: Change tonumber(cdata) semantics. Return nil for non-numbers.Mike Pall2-17/+24
2011-06-05ARM: Add fast assembler implementation of floor/ceil/trunc.Mike Pall5-652/+739
2011-06-05PPC: Add lj_vm_floor which is callable from C.Mike Pall2-189/+205
2011-06-05ARM: Fuse XLOAD/XSTORE operands.Mike Pall2-52/+145
2011-06-03Add stdint.h replacement for Symbian. Sigh.Mike Pall1-1/+13
2011-06-03Add narrowing of modulo operator.Mike Pall9-16/+76
2011-06-03Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.Mike Pall14-119/+160
2011-06-03ARM: Disable C++ exception catching on Symbian.Mike Pall2-5/+5
2011-06-02ARM: Enable JIT compiler (except for iOS).Mike Pall1-0/+3
2011-06-02ARM: Add ARM-specific assembler backend.Mike Pall5-0/+2274
2011-06-02ARM: Don't generate unaligned XLOADs.Mike Pall1-3/+12
2011-06-02Many soft-float-related fixes to SPLIT pass and assembler backend.Mike Pall2-41/+109
2011-06-02ARM: Catch C++ exceptions in interpreter frames.Mike Pall2-1/+45
2011-06-01DUALNUM: Fix missing type check for loop index slot.Mike Pall1-1/+2
2011-05-31ARM: Tune rematerialization scheduler.Mike Pall1-23/+27
2011-05-31FFI: Fix recording of casts from 32 bit pointers to integers.Mike Pall1-1/+1
2011-05-31x86/x64: Minor cleanup in assembler backend.Mike Pall1-3/+3