Commit History

Autor SHA1 Mensaxe Data
  Mike Pall 0c8696dfbf No need for L argument to lj_str_initbuf(). %!s(int64=14) %!d(string=hai) anos
  Mike Pall 287de611a2 FFI: Support __tostring metamethod for pointers to structs, too. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a58eb604f4 Make .eh_frame section read-write on Solaris. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 27d8d3b5d9 Fix check for missing arguments in string.format(). %!s(int64=14) %!d(string=hai) anos
  Mike Pall b6a7fc5330 Cleanup prototype flags. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 96cc99bd6a Remove bogus assertion for GC estimate vs. threshold. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 8c32b38ca3 Flatten and compress in-memory debug info (saves ~70%). %!s(int64=14) %!d(string=hai) anos
  Mike Pall 585cf05dbd Move debugging/introspection functionality to lj_debug.c. %!s(int64=14) %!d(string=hai) anos
  Mike Pall b44ccd4263 Fix compiler warning. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a0840d2695 FFI: Print NULL pointers as "cdata<... *>: NULL". %!s(int64=14) %!d(string=hai) anos
  Mike Pall a7ca722dca FFI: Show address pointed to for tostring(pointer). %!s(int64=14) %!d(string=hai) anos
  Mike Pall 51ee3d951e Minor change to bytecode penalty code for consistency. %!s(int64=14) %!d(string=hai) anos
  Mike Pall f50d8986d8 Fix data-flow analysis for BC_UCLO. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 22946f268b FFI: Change tonumber(cdata) semantics. Return nil for non-numbers. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a48058a791 ARM: Add fast assembler implementation of floor/ceil/trunc. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a175754ab7 PPC: Add lj_vm_floor which is callable from C. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 7ad4908a48 ARM: Fuse XLOAD/XSTORE operands. %!s(int64=14) %!d(string=hai) anos
  Mike Pall b88eaa11f3 Add stdint.h replacement for Symbian. Sigh. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 8c5935000d Add narrowing of modulo operator. %!s(int64=14) %!d(string=hai) anos
  Mike Pall eec28aa9fd Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 77bb8de93d ARM: Disable C++ exception catching on Symbian. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 84e33332a7 ARM: Enable JIT compiler (except for iOS). %!s(int64=14) %!d(string=hai) anos
  Mike Pall 5d82cfd091 ARM: Add ARM-specific assembler backend. %!s(int64=14) %!d(string=hai) anos
  Mike Pall fff2fb31f9 ARM: Don't generate unaligned XLOADs. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a770bf3741 Many soft-float-related fixes to SPLIT pass and assembler backend. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 9e153003b4 ARM: Catch C++ exceptions in interpreter frames. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 8dd09d5041 DUALNUM: Fix missing type check for loop index slot. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 2d0b32500e ARM: Tune rematerialization scheduler. %!s(int64=14) %!d(string=hai) anos
  Mike Pall 865ec114a7 FFI: Fix recording of casts from 32 bit pointers to integers. %!s(int64=14) %!d(string=hai) anos
  Mike Pall a522087371 x86/x64: Minor cleanup in assembler backend. %!s(int64=14) %!d(string=hai) anos