Slashdot Mirror


LLVM and Clang 3.4 Are Out

An anonymous reader writes that the LLVM compiler framework and Clang C++ compiler hit 3.4 "With C++14 draft fully implemented in Clang and libc++. Read more in LLVM and Clang release notes." Also of note: "This is expected to be the last release of LLVM which compiles using a C++98 toolchain. We expect to start using some C++11 features in LLVM and other sub-projects starting after this release. That said, we are committed to supporting a reasonable set of modern C++ toolchains as the host compiler on all of the platforms. This will at least include Visual Studio 2012 on Windows, and Clang 3.1 or GCC 4.7.x on Mac and Linux. The final set of compilers (and the C++11 features they support) is not set in stone, but we wanted users of LLVM to have a heads up that the next release will involve a substantial change in the host toolchain requirements."

1 of 118 comments (clear)

  1. Re: pretty quick on the C++14 support by turgid · · Score: 1, Troll

    The problem with your argument being that Apple sponsors the clang and llvm project. I'm sure they put in more money than you, and we still enjoy the use of the BSD code.

    And one day they will put in proprietary extensions that only they can use, or maybe important customers, for a "reasonable" fee.

    It wouldn't take much, but they could make a special Apple dialect of some important language. OK, someone may be free to implement their own compiler for that language, but that's not trivial.

    Nope, I won't drink the BSD kool aid at the expense of the Free stuff. I remember the pre-GNU days.