LLVM Weekly - #91, Sep 28th 2015

Welcome to the ninety-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.

News and articles from around the web

Some slides and videos from cppcon have started to appear. See the slides from Bjarne Stroustrup's keynote (which focus on the Core Guidelines project), as well as Herb Sutter's slides on supporting ownership annotations in C++ (this will be familiar to anyone who has used Rust). Videos are starting to appear on the CppCon Youtube channel.

A Microsoft blog says something about their plans to rejuvenate MSVC. "We will continue to invest in improving our compiler with a goal towards making it fully standards compliant".

On the mailing lists

LLVM commits

The AArch64 machine reassociation code has been refactored to be target-independent. r248164.

LLVM's SafeStack now supports Android. r248405.

A new target hook has been added for optimizing register copies. r248478.

Operand bundles are now supported for CallInst and InvokeInst. Initial support was also added to LLVM bitcode. r248527, r248551.

Clang commits

The iOS/OSX localizability checks have been improved. r248350.

Some more PS4 toolchain code landed. r248546.

Other project commits