Clang 3.4 C++ compiler is out!

The LLVM Clang 3.4 release brings full coverage of the provisional C++1y / C++14 standard, lots of improved diagnostics and static analyzer enhancements to catch more bugs with fewer false positives.

There’s also plenty of new functionality in the developer SDK, including new tooling facilities for refactoring and rewriting source code.

One area we’ve focused on in particular is Windows and MSVC drop-in compatibility. Although 3.4 is not all the way there yet there’s a lot to see already.  This is a particularly exciting prospect for Windows developers who want to stay on the edge and for Unix developers who want seamless portability to the Microsoft Windows platform.

It’s been an amazing ride to 3.4 — this release incorporates significant parts of our own work at Nuanti and it’s only the beginning of what I’m certain is going to be a game changer in the way we write software applications in coming years.

I look forward to discussing how we’re using the compiler to build our own future web platform at Nuanti in short order.

Last but not least, if you care about C++ and Clang, be sure to catch my talk at FOSDEM 2014: Clang: Re-inventing the Compiler

Onward to 3.5!