Commit History

Author SHA1 Message Date
  Mike Pall a7caa4894c PPC: Use ZERO register instead of extra load immediate. 15 years ago
  Mike Pall 9d201c972a PPC: Add coroutine.resume/wrap_aux/yield() fast functions. 15 years ago
  Mike Pall 9f14e03d6e PPC: Add string.sub() fast function. 15 years ago
  Mike Pall b4f3d4525e PPC: Add string.rep/reverse/lower/upper() fast functions. 15 years ago
  Mike Pall 82b2f6156a PPC: Add string.len/byte/char() fast functions. 15 years ago
  Mike Pall 443d28bc9a PPC: Fix math.deg/rad() fast functions. 15 years ago
  Mike Pall 8f5efb2c43 PPC: Use own implementation for math.floor/ceil() fast functions. 15 years ago
  Mike Pall 793fb4a9ad PPC: Add math.ldexp/frexp/modf() fast functions. 15 years ago
  Mike Pall 52b67fd3ea PPC: Add math.abs/deg/rad/min/max() fast functions. 15 years ago
  Mike Pall 3418512862 PPC: Remove pointless optimization in BC_UNM. 15 years ago
  Mike Pall 14cd10e322 PPC: Add table.getn() fast function. 15 years ago
  Mike Pall 2f5f6290e7 PPC: Add tonumber() and tostring() fast functions. 15 years ago
  Mike Pall 08ac8b0c96 PPC: Add getmetatable(), setmetatable() and rawget() fast functions. 15 years ago
  Mike Pall 8b096c5d08 PPC: Add assert() and type() fast functions. 15 years ago
  Mike Pall ddae887878 Update docs for PPC port. Clarify and extend install instructions. 15 years ago
  Mike Pall e396bef7d8 PPC: Add pcall() and xpcall() fast functions. 15 years ago
  Mike Pall 05099f0764 PPC: Add ipairs() fast function and its iterator. 15 years ago
  Mike Pall 61d498be87 PPC: Add next() and pairs() fast functions. 15 years ago
  Mike Pall dcf006bfa2 PPC: Add BC_ITERN and BC_ISNEXT. 15 years ago
  Mike Pall ac76493df1 Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x. 15 years ago
  Mike Pall fce05fd6e1 x64: Use 64 bit slot copies in the interpreter. 15 years ago
  Mike Pall c0a8f5fb32 PPC: Add dispatch to fast function fallback handlers. 15 years ago
  Mike Pall 4afff973a4 PPC: Add bit.* fast functions. 15 years ago
  Mike Pall 408cd055a4 PPC: Add basic infrastructure for fast functions. 15 years ago
  Mike Pall a47136031e PPC: Add frame unwind info for assembler part. 15 years ago
  Mike Pall dc4fdecfb5 PPC: Don't use callee-save registers when folding '%' operator. 15 years ago
  Mike Pall a500752787 Fix checks for minimum required compiler versions. 15 years ago
  Mike Pall f635e3e5bb PPC: Add dispatch target for call hook. 15 years ago
  Mike Pall 493d0aa259 PPC: Add dispatch targets for instruction and return hooks. 15 years ago
  Mike Pall 6aedfa7919 PPC: Add lj_vm_resume(). 15 years ago