LLVM Weekly - #83, Aug 3rd 2015

Welcome to the eighty-third 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

The CodeChecker static analysis infrastructure built on Clang Static Analyzer
has been released. The
slides
from the talk at EuroLLVM earlier this year give a good overview.

James Molloy has prototyped LoopEditor, a
high-level API for loop transformations in LLVM and is seeking additional
feedback. The
hope is that existing loop transformations could be rewritten and simplified
to use it.

Michael Schlottke-Lakemper kicked off a discussion on the possibility of
using lldb.so to create a stack
trace.
Respondents pointed out a number of possible choices, including using the
llvm::sys::printStackTrace() function.

LLVM commits

A new exception handling representation has been introduced for MSVC
compatibility. The commit includes the appropriate updates to the LLVM
language reference. r243766.

A test to check bitcode compatibility has been added. This will help ensure
the bitcode format produced by an X.Y release is readable by the following X.Z
releases. r243779.

The lli documentation has been updated and now better explains its purpose.
r243401.