Alex Bradbury via llvm-dev
2016-Aug-08 21:50 UTC
[llvm-dev] LLVM Weekly - #136, Aug 8th 2016
LLVM Weekly - #136, Aug 8th 2016 =============================== If you prefer, you can read a HTML version of this email at <http://llvmweekly.org/issue/136>. 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](http://asbradbury.org). 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 at 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, September 8th is the deadline for [submitting your talks](http://llvm.org/devmtg/2016-09/#cfp). We'd love to have you present your work. The LLVM and Clang-based ELLCC cross-compilation toolchain has [seen a new release](http://ellcc.org/blog/?p=77156), version 0.1.32. LLVM and Clang 3.9.0-rc1 is [ready for testing](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103462.html). ## On the mailing lists * Hans Wennborg is keen to get [contributions for the LLVM, Clang, lld, ... release notes](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103371.html) in time for 3.9. * David Callahan has shared his plan on [upstreaming a rewrite of the dead code elimination pass](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103309.html). * Chandler Carruth has shared an RFC on whether [LLVM should stop merging allocas in the inliner](http://lists.llvm.org/pipermail/llvm-dev/2016-July/103277.html). He also posted [benchmark results after this change](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103373.html). * David Majnemer suggests [revisiting the informal policy to support two versions of MSVC](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103352.html). 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](http://lists.llvm.org/pipermail/llvm-dev/2016-August/103385.html). ## LLVM commits * WebAssembly gained initial support for SIMD128. [r277543](http://reviews.llvm.org/rL277543). * SimplifyCFG learned a new transformation to range-reduce switches. [r277325](http://reviews.llvm.org/rL277325). * Control flow integrity has been implemented for WebAssembly. [r277398](http://reviews.llvm.org/rL277398). ## Clang commits * clang-rename now has basic Emacs integration. [r277433](http://reviews.llvm.org/rL277433) * clang-rename is now split into two subcommands: rename-at and rename-all. [r277438](http://reviews.llvm.org/rL277438). * clang-tidy learned to warn about inefficient string concatenation. [r277677](http://reviews.llvm.org/rL277677). ## Other project commits * LLDB now supports debugging native OCaml binaries. [r277443](http://reviews.llvm.org/rL277443). * A `smart_ptr` benchmark was added for libcxx. [r277373](http://reviews.llvm.org/rL277373). * Tests from the Halide suite have been imported to LLVM's test suite. [r277353](http://reviews.llvm.org/rL277353).