Monday, August 25, 2014

Welcome to the thirty-fourth issue of LLVM Weekly, a weekly newsletter
(published every Monday) covering developments in LLVM, Clang, and related
projects.LLVM Weekly is brought to you by Alex
Bradbury.Subscribe to future issues at
http://llvmweekly.org and pass it on to anyone else you think may be
interested. Please send any tips or feedback to
asb@asbradbury.org, or
@llvmweekly or @asbradbury on Twitter.

News and articles from around the web

The third release candidate for LLVM/Clang 3.5 is now
available.
As ever, test it on your codebases and report any regressions.

Adrian Sampson has written a blog post about
Quala, a tool for
implementing pluggable type systems for C/C++ using Clang. The example type
systems are a system allowing nullable and non-nullable pointers as well as an
information flow tracking system. In the future, Adrian wants to connect type
annotations to LLVM IR.

On the mailing lists

There is a
proposal to
move the minimum supported Visual Studio version for compiling LLVM/Clang up
to 2013 from 2012. LLVM/Clang 3.6 would be the first stable release with this
requirement assuming there are no objections. With the introduction of C++11
features into the LLVM/Clang codebases, MSVC2012 support is troublesome due to
a number of unsupported constructs. If this change would effect you
negatively, now is the time to pipe up.

Richard Carback
reports that
two of his interns at Draper Laboratories have been working on resurrecting
the LLVM C Backend, with source on
Github. If this is to make it
back into the mainstream repository, somebody will have to volunteer to
maintain it which Richard has kindly
done.