Things I never expected to say: the `time` crate now contains an optimizing compiler. Like…full lexer, AST, IR, versioning, codgen, and now I'm working on an optimization pass.
@jhpratt tell me more 👀
@unsafe Parsing format descriptions! I used to do it in a single pass, straight into the final vec, but changed it to a mini-compiler a couple years ago. It made maintenance _much_ easier and allowed me to add new components quite easily. Now I'm adding some optimizations to the macro (but not runtime parser) to eliminate some not-uncommon situations that are a tad slower than necessary.
@jhpratt ahhh yep that makes sense! kinda crazy though

@jhpratt

What code does it generate? Rust source code?

@unsafe