← Back to context

Comment by pcwalton

1 year ago

As is Rust. And the C++ compiler performance improvements in LLVM apply to Rust.

I was talking about C++ 20 modules and C++23 modularised standard library, and that has little to do with LLVM, rather clang.

LLVM improvements will do little to improve Rust, because the major issue is the lack of parallelism and massive amount of LLVM IR that the fronted gives to the backend to handle.

  • > LLVM improvements will do little to improve Rust

    Falsified many times during Rust's development.

    • Not to the extent C++ modules have improved compile times, as already visible in VC++ and clang/cmake/ninja latest.

      Yes, Rust compile times have improved a lot, still I get better ones in C++, without having to reach out external tools.

      Bevy's tutorial for compile times shouldn't be needed in first place.