Hacker GitHub

← All repos

chc4/lineiform

View on GitHub ↗ ★ 171 Rust

A meta-JIT library for Rust interpreters

4 mentions on Hacker News by 1 person: 0 stories, 4 comments · first 2021-11-02 · latest 2022-02-17

Mentions per year 4 mentions · busiest year 2022 (3)
20082026
  1. I go into a bit in https://github.com/chc4/lineiform/issues/19 , but it's less a problem with its optimizer and more a problem with its IR constraints. Cranelift specifically has some rules about `iflags`, the type they use to…
  2. …shuffling for us as a prelude, and emit a C ABI function to call as an output. The relevant code is https://github.com/chc4/lineiform/blob/4a104c994561282318179... . It is very messy, sorry.
  3. Yup, https://github.com/chc4/lineiform . It's not usable at all yet - I was building it on top of Cranelift, which turned out to be a fairly bad idea, so I'm going to have to essentially rewrite all of it with my own codegen backend I…
  4. …early retirement fuck around dance or not. I worked on a meta-JIT library for Rust interpreters ( https://github.com/chc4/lineiform ), roughly analogous to Truffle/Graal - it would do dynamic recompilation to try and stick together…