But you have to be careful not to put anything significant in your headers in C++ to get an edge on Rust in the first place (since Rust type-checks each generic exactly once, and can cache a lot of type/trait-system information). C++ has had better "file-wise incremental", but,
-
-
(I also think this illustrates my point about there being no silver bullet: icecream is a very specific build time improvement for medium to large companies who work on large codebases. Lots of work to benefit only a fraction of the community.)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It's worth noting that "header extraction"/"outlining" can still be a thing in languages without explicit headers. https://github.com/google/turbine for Java, and recently https://m.youtube.com/watch?v=8SnIBkJXD8I … for Scala.
-
In rust, I think this means starting to compile downstream creates as soon as metadata is done computing (same as cargo check) without waiting for codegen.
- 6 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.