Announcement

Collapse
No announcement yet.

GCC Rust Compiler "gccrs" Sees ~900 New Patches Upstreamed For GCC 14

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GCC Rust Compiler "gccrs" Sees ~900 New Patches Upstreamed For GCC 14

    Phoronix: GCC Rust Compiler "gccrs" Sees ~900 New Patches Upstreamed For GCC 14

    Merged this afternoon to GCC Git ahead of the upcoming GCC 14.1 stable release is a big update to the GCC Rust "gccrs" compiler front-end...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    man I would not want to be a reviewer for that lol

    Comment


    • #3
      Originally posted by Quackdoc View Post
      man I would not want to be a reviewer for that lol
      I was gonna say. Or a maintainer, for that matter.

      Comment


      • #4
        How much is left to implement to reach feature parity with Rustc?

        Comment


        • #5
          Originally posted by timofonic View Post
          How much is left to implement to reach feature parity with Rustc?
          They include a table towards the bottom for the monthly reports. The latest is at https://rust-gcc.github.io/2024/01/1...ly-report.html

          Comment


          • #6
            Originally posted by timofonic View Post
            How much is left to implement to reach feature parity with Rustc?
            A lot. This whole effort is kinda pointless considering that rustc using the GCC codegen backend can already compile all the rust kernel code, and this GCC frontend is never going to be able to keep up with the much faster rustc release cadence and nightly builds. GCC organizationally just isn't capable of it.

            Comment


            • #7
              Originally posted by Developer12 View Post

              A lot. This whole effort is kinda pointless considering that rustc using the GCC codegen backend can already compile all the rust kernel code, and this GCC frontend is never going to be able to keep up with the much faster rustc release cadence and nightly builds. GCC organizationally just isn't capable of it.
              rustc_codegen_gcc​ is not even free software so gccrs wins by default.

              Comment


              • #8
                Originally posted by timofonic View Post
                How much is left to implement to reach feature parity with Rustc?
                In this current form, never. gccrs devs already expressed that they want to do further development in Rust after ending this one as a new step in GCC's bootstrap process.

                Comment


                • #9
                  Originally posted by Developer12 View Post
                  A lot. This whole effort is kinda pointless considering that rustc using the GCC codegen backend can already compile all the rust kernel code, and this GCC frontend is never going to be able to keep up with the much faster rustc release cadence and nightly builds. GCC organizationally just isn't capable of it.
                  Maybe for your use case. rustc using the GCC libgccjit codegen doesn't work cross-compiling to SuperH except with 3rd party patches that haven't worked in months.
                  But GCCRS works out of the box. Of course GCCRS is way behind in features, it's still super early on for it unfortunately.

                  Comment


                  • #10
                    Originally posted by Rallos Zek View Post

                    rustc_codegen_gcc​ is not even free software so gccrs wins by default.
                    How so?

                    Comment

                    Working...
                    X