aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2011-04-15FFI: Fix arithmetic ctype metamethods for references.Mike Pall1-1/+1
2011-04-13FFI: Fix cdata finalization.Mike Pall7-23/+43
2011-04-13PPC: Fix L->status for resume after yield.Mike Pall2-2/+2
2011-04-13ARM: Add BC_VARG and BC_TSETM.Mike Pall1-2/+93
2011-04-13ARM: Add dispatch targets for hooks.Mike Pall1-5/+62
2011-04-13ARM: Add modulo subroutine and temp. math.floor()/math.ceil().Mike Pall1-3/+16
2011-04-12FFI: Add ctype metamethods and ffi.metatype().Mike Pall11-82/+425
2011-04-12Add support for tailcalls from internal C functions.Mike Pall12-3880/+3957
2011-04-10Optimize lookups in empty proxy tables.Mike Pall1-1/+7
2011-04-10Avoid phantom stores to proxy tables.Mike Pall1-6/+15
2011-04-10Inline lj_gc_barrierback().Mike Pall2-14/+13
2011-04-10Fix recording of JLOOP with higher maxslot.Mike Pall1-1/+1
2011-04-10PPC: Misc. fixes for interpreter.Mike Pall2-222/+220
2011-04-10ARM: Misc. fixes for interpreter.Mike Pall1-1/+2
2011-04-10ARM: Add string.* fast functions and GC steps.Mike Pall1-13/+159
2011-04-10ARM: Add rawget() fast function.Mike Pall1-1/+11
2011-04-10Use lj_vm_tobit() on targets without FPU.Mike Pall3-3/+12
2011-04-10ARM: Add bit.* fast functions and lj_vm_tobit().Mike Pall1-15/+81
2011-04-10ARM: Add GPR variants for shift aliases to DynASM.Mike Pall1-4/+11
2011-04-08ARM: Misc. fixes for interpreter.Mike Pall2-28/+45
2011-04-08ARM: Add BC_CAT and lj_cont_cat.Mike Pall1-3/+35
2011-04-08ARM: Add missing metamethod handlers and continuations.Mike Pall1-11/+84
2011-04-08ARM: Add tailcall instructions.Mike Pall1-2/+53
2011-04-08ARM: Add table.getn() fast function.Mike Pall1-1/+5
2011-04-08ARM: Add upvalue get/set and closure-related instructions.Mike Pall1-7/+115
2011-04-08ARM: Add test/copy and comparison instructions.Mike Pall1-6/+207
2011-04-08ARM: Add math.* fast functions.Mike Pall1-19/+95
2011-04-08ARM: Add getmetatable(), setmetatable() and tonumber() fast functions.Mike Pall1-4/+58
2011-04-08ARM: Handle stack growth during function calls.Mike Pall1-2/+21
2011-04-08ARM: Add pc-relative loads to DynASM.Mike Pall2-38/+52
2011-04-07ARM: Add build rules (still disabled).Mike Pall1-0/+7
2011-04-06FFI: Register the FFI library as a loaded module in luaopen_ffi().Mike Pall2-7/+12
2011-04-05Remove links to shootout.Mike Pall1-2/+0
2011-04-05Fuse XLOAD/XSTORE operands more aggressively.Mike Pall1-3/+4
2011-04-05Add FOLD rule for FLOAT->NUM->FLOAT conversions.Mike Pall2-3/+14
2011-04-05Fix code generation for PHIs with type IRT_FLOAT.Mike Pall1-1/+1
2011-04-05x64: Fix getmetatable(lightuserdata).Mike Pall4-1872/+1883
2011-04-05ARM: Finish basic table indexing and add metamethod handlers.Mike Pall1-16/+335
2011-04-05ARM: Add assert() and type() fast functions.Mike Pall1-3/+24
2011-04-05ARM: Add pcall() and xpcall() fast functions and unwinders.Mike Pall1-6/+45
2011-04-04PPC: Minor cleanups of interpreter.Mike Pall2-208/+202
2011-04-04ARM: Add fast functions pairs()/next() and ipairs() + iterator.Mike Pall1-5/+82
2011-04-04ARM: Add tostring() fast function.Mike Pall1-1/+18
2011-04-04ARM: Add basic infrastructure for fast functions.Mike Pall1-8/+75
2011-04-04ARM: Add table indexing with string keys. Add get global.Mike Pall1-2/+58
2011-04-04ARM: Add table constructors.Mike Pall1-1/+35
2011-04-04ARM: Add call and iterator call instructions.Mike Pall1-6/+118
2011-04-04ARM: Add missing parts of return handling.Mike Pall1-3/+37
2011-04-04ARM: Minor fixes and cleanups for type checks.Mike Pall1-10/+11
2011-04-04ARM: Don't conditionalize non-opcodes in DynASM.Mike Pall1-1/+1