This backend is now sufficiently mature that the Rust Compiler Team is discussing upstreaming it (just the Rust part, not libgccjit itself): <a href="https://github.com/rust-lang/compiler-team/issues/442" rel="nofollow">https://github.com/rust-lang/compiler-team/issues/442</a>
This is very cool, I'd like to see more projects using libgccjit because it's much, MUCH nicer than the usual approach of building your frontend alongside GCC. I think it's the first step towards a modular GCC, which is an absolute necessity for it to stay relevant in an LLVM-dominated world.
The qrintf preprocessor accelerates sprintf expressions. <a href="https://github.com/h2o/qrintf" rel="nofollow">https://github.com/h2o/qrintf</a><p>Noob question: Can libgccjit be used to do the same at runtime?