Theme 1 – Optimism about the performance gain
- “Excited to see if there is a path to getting this in the mainline compiler” – swiftcoder
- “Seems like an easy win! … demonstrates that it's a really good idea.” – IshKebab
- “Those are big improvements!” – rouanvde
Theme 2 – Concerns about LLM‑generated code and Rust’s AI policy
- “This specific set of changes won't get in (LLM written, little to no thinking through of the broader design), but I am hoping something like it shows up sometime.” – knuckleheads
- “I guess someone will need to reimplement this by hand given Rust's AI policy, but this is still great …” – IshKebab
Theme 3 – How the feature actually works (early metadata, head‑start, not a cache)
- “There is an .early‑rmeta file that is generated that contains the result of type checking the outer part of the functions (arguments, returns) that is then passed down to all the other dependencies … -Zearly‑metadata is the flag for Rustc … -Zheadstart does for Cargo.” – knuckleheads
- “From what I understood it's more like trust the external API of functions and continue with stuff that is downstream from that in parallel.” – boxed
- “ah ok, so more like an async type checking” – hmokiguess