TGViewer
Блог* Блог* @dereference_pointer_there · 1.98K subscribers
Post #11442 937
Блог* #prog #rust #article Replacing a Rust Enum with a 64-bit Word Made My Interpreter 17% Faster <...> That being said, sha256_unfixed is still running 12% faster with the new value representation than with the old version, even though it's allocating a total…
#prog #rust #article

Plush's New Register-Based Interpreter Is Insanely Fast

I'll go into some detail on how the interpreter was rewritten to switch from a stack-based design like CPython, to a register-based design like Lua, and optimized to deliver some surprising, and I think pretty impressive results. One thing I'll say right away is that if you care about interpreter performance, you probably should not be writing stack-based bytecode interpreters in 2026.
  • 🤔 7
  • 👍 1
  • 🔥 1
More from @dereference_pointer_there
  1. Sep 24, 2026Кхе
  2. Sep 23, 2026#politota #meme
  3. Sep 23, 2026#prog #article Steering Zig Fmt TL;DR (но вообще заметка маленькая): zig fmt не имеет the…
  4. Sep 23, 2026Ну #prog... Кусочек, это и статьёй-то не назвать, скорее, #tips Printing Lists To print a…
  5. Sep 22, 2026#prog #article Everyone Says Assembly Is Untyped—Everyone Is Wrong TL;DR: I believe Odin’s…
  6. Sep 22, 2026оф оказался полезным сайтом
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →