Announcement

Collapse
No announcement yet.

LLVM 16.0 Feature Development Ends - Aiming For Early March Compiler Release

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

  • LLVM 16.0 Feature Development Ends - Aiming For Early March Compiler Release

    Phoronix: LLVM 16.0 Feature Development Ends - Aiming For Early March Compiler Release

    LLVM 16 feature development is now officially over with the code having been branched, LLVM 17.0 development now happening with the mainline code, and LLVM 16.0 stable hoping to officially release in early March...

    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
    Looking forward to the Xtensa support. This will be nice for ESP32.

    Comment


    • #3
      Probably too late to make the next OpenBSD 7.3 in April, but likely to make FreeBSD 14 later this year!

      Comment


      • #4
        Originally posted by Vorpal View Post
        Looking forward to the Xtensa support. This will be nice for ESP32.
        Not even close to being usable with this release.

        Comment


        • #5
          Originally posted by kylew77 View Post
          but likely to make FreeBSD 14 later this year!
          Not at all.

          Comment


          • #6
            Originally posted by brad0 View Post

            Not even close to being usable with this release.
            Really?

            Any idea how long that's going to take? I remember being excited about the upstream effort announced a few years back? Now it's finally in release notes for LLVM but still not quite ready? What's missing / wrong with the upcoming release?

            Comment


            • #7
              Originally posted by polarathene View Post
              Really?

              Any idea how long that's going to take? I remember being excited about the upstream effort announced a few years back? Now it's finally in release notes for LLVM but still not quite ready? What's missing / wrong with the upcoming release?
              Yes, portions of the INITIAL backend have been commited. None of the frontend bits have been sent out for review yet and what is sitting in an unpublished state is only about half of the INITIAL work for the frontend. It probably won't be until at least the 18 release before most of the initial bits are in, but it'll still be in an experimental state so you will have to build your own binaries since experimental backends are not built with the standard packages. Still quite a ways to go.

              Comment


              • #8
                Originally posted by brad0 View Post

                Not at all.
                Why not? 14.0 isn't branching till 26 May 2023, LLVM 16 should be stable well before that date.

                Comment


                • #9
                  Originally posted by kylew77 View Post
                  Why not? 14.0 isn't branching till 26 May 2023, LLVM 16 should be stable well before that date.
                  The LLVM / Clang stabilization releases are up to May 16th. Such an update wouldn't go in well before May 12th. In addition to that compiler updates do not just magically happen with the snap of your fingers. Preparations can range from months to many months. At the current pace the 14.0 release might have LLVM / Clang 15.0.7; it's still at 14.0.6. Also with the 15 release unlike all previous releases there were no upstream FreeBSD packages because there was a bootstrap issue with libcxx and AFAIK that still has not been resolved. The issue that was exposed has led to a push for a FreeBSD libcxx buildbot for CI, but that's been on-going for a few months.

                  Comment


                  • #10
                    Nice, Concepts from C++20 in Clang is almost complete now

                    Comment

                    Working...
                    X