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
20082026
-
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…
comment by chc4 · 2022-02-17 · in Lineiform, a meta-JIT library for Rust interpreters -
…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.
comment by chc4 · 2022-02-16 · in Lineiform, a meta-JIT library for Rust interpreters -
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…
comment by chc4 · 2022-01-01 · in Happy New Year HN! What are your plans for the new year? -
…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…
comment by chc4 · 2021-11-02 · in Ask HN: What you up to? (Who doesn't want to be hired?)