LLVM Weekly - #238, July 23rd 2018
Welcome to the two hundred and thirty-eighth 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
The next LLVM Social in China will be held in Hangzhou, Zhejiang on July 28th.
The next LLVM Users/Developers meetup in Sydney will be held on July 26th.
On the mailing lists
-
JF Bastien proposes adding a new -fno-cxx-static-destructors to Clang that would ensure no static destructors are emitted.
-
In response to a question on the llvm-foundation list, Chandler Carruth gives a brief update on the status of relicensing.
-
Sanjin Sijaric is seeking feedback on plans to upstream exception handling support for Windows on ARM64.
-
Eric Fiselier shared an RFC on implementing directory entry caching for std::filesystem.
LLVM commits
-
Support for demangling Microsoft Visual C++ symbol names was added in the form of the LLVMDemangle library and llvm-undname tool. r337584.
-
Codegen has been added for the PowerPC Signal Processing Engine (SPE). r337347.
-
Documentation was committed on how llvm-mca works. r337496.
-
ELF support was removed from the WebAssembly backend, as the wasm object file format should be used instead. r337222.
-
Scheduling metadata was added for the PowerPC e500. r337345.
-
The debugify utility was documented. r337347.
Clang commits
-
Clang now supports
-fno-delete-null-pointer-checks
, which is needed for building the Linux kernel. r337433. -
cpu_dispatch/cpu_specific
multiversioning was implemented, offering source compatibility with ICC. r337552. -
Clang gained support for
__declspec(code_seg("segname"))
. r337420.