[llvm-dev] LLVM Weekly - #136, Aug 8th 2016

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Mon Aug 8 14:50:26 PDT 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).


More information about the llvm-dev mailing list