LLVM Weekly - #136, Aug 8th 2016
Welcome to the one hundred and thirty-sixth 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 https://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 first LLVM Cauldron will be held on September 8th in Hebden Bridge, UK. The GNU Tools Cauldron will take place over the following two days. Today, August 8th is the deadline for submitting your talks. We'd love to have you present your work.
The LLVM and Clang-based ELLCC cross-compilation toolchain has seen a new release, version 0.1.32.
LLVM and Clang 3.9.0-rc1 is ready for testing.
On the mailing lists
-
Hans Wennborg is keen to get contributions for the LLVM, Clang, lld, ... release notes in time for 3.9.
-
David Callahan has shared his plan on upstreaming a rewrite of the dead code elimination pass.
-
Chandler Carruth has shared an RFC on whether LLVM should stop merging allocas in the inliner. He also posted benchmark results after this change.
-
David Majnemer suggests revisiting the informal policy to support two versions of MSVC. Although relaxing this policy might allow a larger number of MSVC versions to be supported, the current motivation is to drop support for MSVC 2013.
-
Dean Michael Berris is wondering if there's any interest in an LLVM Social in Sydney, Australia.
LLVM commits
-
WebAssembly gained initial support for SIMD128. r277543.
-
SimplifyCFG learned a new transformation to range-reduce switches. r277325.
-
Control flow integrity has been implemented for WebAssembly. r277398.
Clang commits
-
clang-rename now has basic Emacs integration. r277433
-
clang-rename is now split into two subcommands: rename-at and rename-all. r277438.
-
clang-tidy learned to warn about inefficient string concatenation. r277677.