Commit History

Author SHA1 Message Date
  Mike Pall fa5cd010e8 Add support for tailcalls from internal C functions. 14 years ago
  Mike Pall 23f847f4ed Optimize lookups in empty proxy tables. 14 years ago
  Mike Pall a1f66abe4e Avoid phantom stores to proxy tables. 14 years ago
  Mike Pall efcaef22bd Inline lj_gc_barrierback(). 14 years ago
  Mike Pall d85b7e636e Fix recording of JLOOP with higher maxslot. 14 years ago
  Mike Pall f69524f7f1 PPC: Misc. fixes for interpreter. 14 years ago
  Mike Pall 54e986a51d ARM: Misc. fixes for interpreter. 14 years ago
  Mike Pall 040c8c5737 ARM: Add string.* fast functions and GC steps. 14 years ago
  Mike Pall da1ef8c3b0 ARM: Add rawget() fast function. 14 years ago
  Mike Pall 89022b4c3e Use lj_vm_tobit() on targets without FPU. 14 years ago
  Mike Pall f089f3954c ARM: Add bit.* fast functions and lj_vm_tobit(). 14 years ago
  Mike Pall 161bc379f0 ARM: Add GPR variants for shift aliases to DynASM. 14 years ago
  Mike Pall 27bf481669 ARM: Misc. fixes for interpreter. 14 years ago
  Mike Pall b56784aae2 ARM: Add BC_CAT and lj_cont_cat. 14 years ago
  Mike Pall b1912f3325 ARM: Add missing metamethod handlers and continuations. 14 years ago
  Mike Pall aee129a789 ARM: Add tailcall instructions. 14 years ago
  Mike Pall 16e0ecaf54 ARM: Add table.getn() fast function. 14 years ago
  Mike Pall 9e18260fb4 ARM: Add upvalue get/set and closure-related instructions. 14 years ago
  Mike Pall 3af41060c7 ARM: Add test/copy and comparison instructions. 14 years ago
  Mike Pall 83e302938b ARM: Add math.* fast functions. 14 years ago
  Mike Pall 1f4f805c96 ARM: Add getmetatable(), setmetatable() and tonumber() fast functions. 14 years ago
  Mike Pall 0046f955eb ARM: Handle stack growth during function calls. 14 years ago
  Mike Pall 3f8fed5358 ARM: Add pc-relative loads to DynASM. 14 years ago
  Mike Pall 1a56dacbcf ARM: Add build rules (still disabled). 14 years ago
  Mike Pall ee644872e3 FFI: Register the FFI library as a loaded module in luaopen_ffi(). 14 years ago
  Mike Pall 734e96fa05 Remove links to shootout. 14 years ago
  Mike Pall 66a1006175 Fuse XLOAD/XSTORE operands more aggressively. 14 years ago
  Mike Pall 3acd4892e9 Add FOLD rule for FLOAT->NUM->FLOAT conversions. 14 years ago
  Mike Pall 48438b9e13 Fix code generation for PHIs with type IRT_FLOAT. 14 years ago
  Mike Pall 5b7a8baea4 x64: Fix getmetatable(lightuserdata). 14 years ago