Skip to content
0:00 / 0:00

#luajit#jitcompiler#bytecode

Vyacheslav Egorov @ VMSS16: What I learned from LuaJIT

softdevteamuk

247 subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Vyacheslav Egorov

Advanced. Deep dive for people who know the field.

6.1K views10 years ago2 recommendations

Systems programmingProgramming languagesCompilers and interpretersPerformance and optimization

Vyacheslav Egorov analyzes the design, implementation, and performance characteristics of LuaJIT's compiler and virtual machine.

Slides and other VMSS16 talks at soft-dev.org/events/vmss16/

Why it's here

2 people recommend this

What people say. Recommended for its deep dive into LuaJIT internals and JIT compiler optimization techniques.

u/MyNameIsTrezin r/programming • Recommends

On “The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop”

Thanks for the links! If I recall correctly the YouTube presentation Vyacheslav Egorov @ VMSS16: What I learned from LuaJIT mentions that the bytecode memory addresses are indeed read by LuaJIT, which is where I assumed the blacklisting came from. I haven't done any actual investigation into it, but it should be relatively easy for someone to confirm by walking through LuaJIT's code with a debugger.

programming-talkscurated list on GitHubRecommends

Under “Compilers/Interpreters”

What I learned from LuaJIT 01:15:42 by **Vyacheslav Egorov** (2016)