Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Complex optimizations do not apply to debug builds, so we are basically only comparing borrow checker and the likes.

However, then we can draw on two facts to kill that this should be a significant part of the issue: The post states that for most projects, the majority of the compile time is spent in LLVM, not Rust. Second (my memory may fail me here, but this is easy to measure), for larger projects, Go also smoke clang/gcc, which do not have Rusts fancy features.

But, as I stated in my parent comment, these cross-language, cross-compiler comparisons are quite difficult to make. This is also why I attack comments talking about one compiler doing more "work" than another. It cannot be directly compared.

All we know for certain, is that rustc is far too slow for our liking.



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

Search: