Announcement

Collapse
No announcement yet.

GCC's Rust Compiler To See Improvements With GSoC 2024

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

  • GCC's Rust Compiler To See Improvements With GSoC 2024

    Phoronix: GCC's Rust Compiler To See Improvements With GSoC 2024

    Google Summer of Code 2024 (GSoC '24) accepted projects have been announced with the GNU Compiler Collection (GCC) seeing seven student developers engaging this summer with several of them focused on enhancing GCC's Rust 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
    Concocurrent? I think thahat's a typypo.

    Also, stray > at the end of article.

    Comment


    • #3
      Enormous example of GNU not-invented-here that will forever lag behind every useful version of rustc, nevermind the important features that show up in rustc nightly.

      Comment


      • #4
        Who cares? Compiling Linux and is what matters for their contractors, and gccrs will not be written in C++ forever.

        Everybody wins with a new implementation, only rustc-only extremists will disagree.

        Comment


        • #5
          Originally posted by evasb View Post
          Who cares? Compiling Linux and is what matters for their contractors, and gccrs will not be written in C++ forever.

          Everybody wins with a new implementation, only rustc-only extremists will disagree.
          Of course there are plenty of them around to comment everytime a news announcement is made. They all preach about open source and choice except for the projects they deem not worthy enough. This is Phoronix after all.

          Comment


          • #6
            Originally posted by Developer12 View Post
            Enormous example of GNU not-invented-here that will forever lag behind every useful version of rustc, nevermind the important features that show up in rustc nightly.
            You sound so whiny. Don't like it? Don't use it. Most people are not dependent on "nightly" and don't give a damn about that.

            Comment


            • #7
              Originally posted by swastika View Post

              You sound so whiny. Don't like it? Don't use it. Most people are not dependent on "nightly" and don't give a damn about that.
              interesting username.

              Comment


              • #8
                Originally posted by Developer12 View Post
                Enormous example of GNU not-invented-here that will forever lag behind every useful version of rustc, nevermind the important features that show up in rustc nightly.
                This is mainly for compiling the Linux kernel, you realize that right?

                Comment


                • #9
                  I have to point to e.g. Python.
                  The reference CPython is way ahead of the other implementations, but after the other implementations got going they pushed for better formalisation of internal behaviours which allowed CPython to have a proper spec to test against when they changed the interpreter.
                  We also got simpler FFI interfaces, so library maintainers have an easier time of it.

                  There are a lot of benefits of a separate implementation of a language.

                  I for one am quite excited about both the alternative backends and frontends for Rust that is getting developed.

                  Comment


                  • #10
                    Originally posted by swastika View Post

                    You sound so whiny. Don't like it? Don't use it. Most people are not dependent on "nightly" and don't give a damn about that.
                    Exactly. Also having another compiler written in a different language helps to protect against Trusting Trust style backdoors (binary only backdoor).

                    Comment

                    Working...
                    X