Get the latest tech news
Jank is now running on LLVM IR
Learn about jank generating LLVM IR instead of C++. See the startup time improvements. Gain insight into what the community has been up to. Sponsor jank!
When developing a language, especially in a pre-alpha stage like jank, when something crashes or is otherwise completely wrong, the issue could be anywhere from lexing to parsing to semantic analysis to code generation to object modeling to core function algorithms to data structures. Apart from working on LLVM IR generation the past couple of months, I've put a fair amount of time into improving jank's builds system and dependency management. After removing the PCHs, fixing all source files to include what they need, refactoring some heavy headers so they can be used less often, and running some tooling to further clean things up, we can wipe our hands of all of that.
Or read this on Hacker News