Rust – Faster compilation with the parallel front-end in nightly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • grapl

    Discontinued Graph platform for Detection and Response

    https://github.com/grapl-security/grapl/

    I just did a clean build `cargo build`, 19 minutes 44 seconds.

    I added 1 line (`dbg!("foo")`) and it took 14.76s

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • mrustc

    Alternative rust compiler (re-implementation)

    Well, there is mrustc[0], a Rust compiler that doesn't include a borrow-checker, so it's possible to compile (at least some versions of) Rust without a borrow checker, though it might not result in the most optimized code.

    AFAIK there are some optimization like the infamous `noalias` optimization (which took several tries to get turned on[1]) that uses information established during borrow checking.

    I'm also not sure what the relation with NLL (non-lexical lifetimes) is, where I would assume you would need at least a primitive borrow-checker to establish some information that the backend might be interested in. Then again, mrustc compiles Rust versions that have NLL features without a borrow-checker, so it's again probably more on the optimization side than being essential.

    [0]: https://github.com/thepowersgang/mrustc

    [1]: https://stackoverflow.com/a/57259339

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I think C++ is still a desirable coding platform compared to Rust

    2 projects | news.ycombinator.com | 22 Nov 2023
  • Forty years of GNU and the free software movement

    1 project | news.ycombinator.com | 19 Sep 2023
  • Building rustc on sparcv9 Solaris

    1 project | /r/rust | 27 Jun 2023
  • GCC 13 and the state of gccrs

    4 projects | /r/rust | 25 Apr 2023
  • Can I make it so that only the newest version of Rust gets installed?

    1 project | /r/GUIX | 29 Jan 2023

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?