Slashdot Mirror


LLVM 3.5 Brings C++1y Improvements, Unified 64-bit ARM Backend

An anonymous reader writes: LLVM 3.5 along with Clang 3.5 are now available for download. LLVM 3.5 offers many compiler advancements including a unified 64-bit ARM back-end from the merging of the Apple and community AArch64 back-ends, C++1y/C++1z language additions, self-hosting support of Clang on SPARC64, and various other compiler improvements.

3 of 99 comments (clear)

  1. Wrong release note links; here's the right one by Guy+Harris · · Score: 4, Informative

    The article pointed to the very very very very very incomplete release notes for stuff after 3.5.

    You wanted to link to the 3.5 release notes.

  2. Re:Oh good. by Anonymous Coward · · Score: 2, Informative

    "because its a piece of non-copyleft-you-can-make-me-proprietary-any-day shitty pile of today-you-can-read-my-src-tomorrow-you-get-an-eula crap"

    That makes it more useful, not less. That means it can be the basis for commercial products. People will buy stuff because of LLVM. People will get paid because of LLVM. Maybe you. Do you want to make ideologically pure software, or do you want a roof over your head and food to eat? Are you utopian or realist?

    And also, you're flat out wrong. If LLVM version 8.0 comes with a EULA that says you can't use it for anything without paying Apple, then you can still fork the BSD-licensed source code for version 7.9 and use that. I'd bet the forked version will be more widely used than the closed version.

  3. Re:Is there any point continuing GCC's development by Anonymous Coward · · Score: 5, Informative

    Better corporate support? I might have missed it, but e.g. Intel, Google, ARM, AMD, etc. are still also making significant contributions to GCC.

    Better runtime performance? Have you even read the Phoronix article?

    People using Ada and Fortran using the better compilers out there... Eh... GNU Ada is *the* Ada compiler standard, and GNU Fortran is widely used even in high-performance computing because the commercial compilers aren't really better at all (and generally more buggy).

    Go do your home work.