Monday, June 20, 2016

Welcome to the one hundred and twenty-ninth 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

Last week was WWDC, which featured talks on what's new in
LLVM
(slides)
and what's new in
Swift
(slides).
Note that the embedded video player suggests you need Safari or the WWDC app
to stream the video, but you can find a downloadable version under the
"resources" tab.

On the mailing lists

Jason Henline has announced the LLVM parallel-libs
subproject
which will "host the development of libraries which are
aimed at enabling parallelism in code and which are also closely tied to
compiler technology.Examples of libraries suitable for hosting within the
parallel-libs subproject are runtime libraries and parallel math
libraries. The initial candidates for inclusion in this subproject are
StreamExecutor and libomptarget which would live in the streamexecutor
and libomptarget subdirectories of parallel-libs, respectively."

TB Schardl has posted an RFC on upstreaming the CSI
framework
("Comprehensive Static Instrumentation"). The
code is now
up for review. This framework makes it easy to implement dynamic analysis
tools, often without needing compiler changes.