The #LuaJIT #FFI #documentation
on 02025-10-27More on the #LuaJIT #FFI restrictions
on 02025-10-27places where the #LuaJIT #FFI’s inability to pass structs by value from C to callbacks into #Lua code has caused problems
on 02025-10-27some #documentation for #LuaJIT probing functions
on 02025-08-27Mike Pall’s HN comments, mostly on #LuaJIT and #compilers.
on 02025-05-16"RaptorJIT" is a #LuaJIT fork used in the Snabb Switch. This fork of it provides #ljs syntax. #Lua
on 02024-12-27Scraping callstack information out of #LuaJIT for #eBPF #profilers. #Lua #compilers #toread
on 02024-11-22Apparently #LuaJIT, though mostly compatible with PUC #Lua 5.1, supports most of the additional features in Lua 5.2 now, though not all of them. The ones it supports that are most likely to cause incompatibility are turned off by default.
on 02023-07-14#LuaJIT intellectual property disclosures from 02009 #compilers
on 02022-10-12#tutorial on how to use #libdrm from #LuaJIT to do some simple drawing on the Linux framebuffer
on 02020-05-24how to measure #performance of virtual machines, including #LuaJIT and #V8; Laurie Tratt argues that current #VMs are slow in part because of Goodhart’s Law: people engineer their VMs to do well on their benchmarks, but the benchmarks are unrepresentative.
on 02020-05-24#LuaJIT’s #FFI can be substantially faster than C linking because it avoids the PLT.
on 02019-02-12You can use #LuaJIT to AOT-compile your #Lua code into a library: luajit -b $f $(basename $f .lua).o
An index of #LuaJIT implementation notes by Mike Pall, and a link to Maxine’s Higgs work on JS #JIT. #compilers
on 02019-02-12“A scientific computing framework for #LuaJIT” #Lua ndarrays, like Numpy, with #GPGPU stuff. And even FPGAs! "Torch 7"
on 02015-08-18