[LLVMdev] LLVM Weekly - #57, Feb 2nd 2015 (original) (raw)

Aaron Ballman aaron at aaronballman.com
Mon Feb 2 06:27:12 PST 2015


Also of importance this week, we are considering changing our minimum compiler version requirements to drop support for Visual Studio 2012. For more information, please see the thread at: http://lists.cs.uiuc.edu/pipermail/cfe-dev/2015-January/041239.html

~Aaron

On Mon, Feb 2, 2015 at 8:49 AM, Alex Bradbury <asb at asbradbury.org> wrote:

LLVM Weekly - #57, Feb 2nd 2015 ===============================

If you prefer, you can read a HTML version of this email at <http://llvmweekly.org/issue/57>. Welcome to the fifty-seventh 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 at asbradbury.org>, or @llvmweekly or @asbradbury on Twitter. I've been at FOSDEM this weekend in Brussels (which is why this week's issue is perhaps a little shorter than usual!). Most talks were recorded and I'll be linking to the videos from the LLVM devroom once they're up. For those interested, you can see the slides from my lowRISC talk_ _here. If you want to chat about the project, you may want to join #lowRISC on irc.oftc.net.

## News and articles from around the web Eli Bendersky has written a useful introduction to using the llvmlite Python_ to LLVM _binding, which was borne out of the Numba project. LLVM/Clang 3.6-rc2 has been_ _tagged and is ready for testing. The next LLVM bay-area social is taking place on Feb 5th at_ _7pm. The EuroLLVM call for_ _papers closes on Feb 16th. ## On the mailing lists * David Majneer has attempted to describe the often confusing 'poison' semantics for LLVM, and submitted an_ _RFC. Masses of discussion follows. * Dylan McKay has been working on an LLVM backend for AVR and has come to the mailing list with two questions on instruction encoding in the last week. They're interesting questions with useful answers - how to modify the_ encoding based on target _features and how to encode instructions with inconsistent_ _formats. * Saleem Abdulrasool kicked off a long discussion on where libunwind should_ _live. * Andrew Kaylor has posted an RFC on adding support for native windows C++_ exception _handling. * Matt Arsenault has posted an RFC on adding and ISD node for fused multiply_ add _operations. * A question about the meaning of_ _RAUW is a good opportunity to highlight the existence of the very handy LLVM_ _lexicon. ## LLVM commits * A simple in-process fuzzer was added to LLVM. r227252. * The programmer's manual gained a section about type hierarchies, polymorphism, and virtual dispatch. r227292. * The upstreaming of Sony's patches for their PS4 compiler started with the addition of the PS4 target triple. r227060. * DataLayout now lives again in the TargetMachine rather than the TargetSubtagertInfo. r227113. * RuntimeDyld learned to support weak symbols. r227228. * LLVM gained a new tool, llvm-pdbdump to dump the contents of Microsoft PDB ('Program DataBase') files, including debug tables. r227241, r227257. * The loop vectorizer now supports an arbitrary constant step for its induction variables, rather than just -1 or +1. r227557. ## Clang commits * The clang-format-fuzzer tool was added, which builds on the LLVM fuzzer lib. r227354. * MS ABI work continues with proper support for setjmp. r227426. * Clang started to learn about the PS4 target triple. r227194. ## Other project commits * The PowerPC ELF target was dropped from lld. r227320.


LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list