Hacker News new | past | comments | ask | show | jobs | submit login

The post mentions that the majority of the execution occurs in LLVM, especially for optimized builds. In other words, anything Rust related has to be a smaller part of the compile time.

I stated in my parent comment that cross-language/cross-compiler comparisons is tricky exactly because of the vast differences in both frontends (lifetime tracking, warning generation) and backends (code generation, optimization). So yes, I know there are different amounts of work related with different languages.

However, I believe the compile time differences significantly outweigh the compile time differences.




>The post mentions that the majority of the execution occurs in LLVM, especially for optimized builds. In other words, anything Rust related has to be a smaller part of the compile time.

A, true, by the time it hits LLVM Rust's lifetime's analysis has already happened...


I'm a retard.

> However, I believe the compile time differences significantly outweigh the compile time differences.

I meant to say "the compile time differences are significantly greater than the language-independent differences".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: