LLVM Weekly - #309, December 2nd 2019
Welcome to the three hundred and 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 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
Further videos from the LLVM Developers' Meeting continue to be posted on YouTube.
On the mailing lists
-
Oliver Stannard has posted an RFC with a prototype patch for displaying source variable locations in llvm-objdump. The functionality is demonstrated through demo output. All respondents so far are very positive about this improvement.
-
Christian Kühnel reports that pre-merge checks are ready for beta testing. As explained in the documentation, this provides the ability to apply and test patches from Phabricator prior to committing.
-
Brian Gesiak is seeking advice on porting coro-split pass to the new pass manager. This is an SCC (strongly connected components) pass, so slightly more involved than porting the coroutine passes implemented as function passes.
-
Galina Kistanova shares that a subset of buildbots will report build status to GitHub now.
-
Nuno Lopes started a discussion on the semantics for shufflevector with an undef mask, arguing that the LangRef semantics are incorrect.
-
Arthur Peters is looking for reviewers for a set of clang-c API and Python cindex patches.
LLVM commits
-
The ORCv2 lookup API was updated to support weak references and to better support static archives. 674df13.
-
Floating point conversion intrinsics were implemented for SVE. 4a649ad.
-
Various issues were fixed with the expansion of Mips sc/scs/ll/lld instructions. 11074bf.
Clang commits
-
The implicit conversion sanitizer can now sanitize pre/post increment/decrement of types with a bit width smaller than
int
. 9872ea4. -
clangd now implements cross-file rename. 852bafa.