Monday, December 7, 2015

Welcome to the one hundred and first 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.

The Visual C++ team have released Clang with Microsoft
CodeGen.
This uses the Clang parser along with the code generator and optimizer from
Visual C++. The majority of the Clang and LLVM changes will be contributed
back upstream.

On the mailing lists

Swift team members have started discussions about upstreaming their changes
to LLVM,
Clang,
and
LLDB.
The Clang changes include the addition of an 'API notes' feature which has
seen some interest from other developers. This can be used to associate
certain attributes with functions from system headers through an external YAML
file, which is of course much more pragmatic than expecting system headers on
all supported platforms to be updated.