Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement P0513R0 - "Poisoning the Hash" | Eric Fiselier | 2017-01-21 | 1 | -0/+30 |
| | | | | | | | | | | | | | | | | | | | | | Summary: Exactly what the title says. This patch also adds a `std::hash<nullptr_t>` specialization in C++17, but it was not added by this paper and I can't find the actual paper that adds it. See http://wg21.link/P0513R0 for more info. If there are no comments in the next couple of days I'll commit this Reviewers: mclow.lists, K-ballo, EricWF Reviewed By: EricWF Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D28938 llvm-svn: 292684 | ||||
* | Fix demangle helper after r286788 | Eric Fiselier | 2017-01-20 | 1 | -1/+1 |
| | | | | llvm-svn: 292541 | ||||
* | Fix another unused warning | Eric Fiselier | 2016-12-24 | 1 | -0/+1 |
| | | | | llvm-svn: 290470 | ||||
* | Put C++ ABI headers in a special build directory instead of the top level. | Eric Fiselier | 2016-12-09 | 1 | -0/+37 |
| | | | | | | | | | | | | | | This patch changes where the C++ ABI headers are put during the build. Previously they were put in the top level include directory (not the libc++ header directory). However that just polutes the top level directory. Instead this patch creates a special directory to put them in. The reason they can't be put under c++/v1 until after the build is because libc++ uses the in-source headers, so we can't add the include path of the libc++ headers in the object dir. Additionally this patch teaches the test suite how to find the ABI headers, and adds a demangling utility to help debug tests with. llvm-svn: 289195 | ||||
* | Fix new ASAN failures | Eric Fiselier | 2016-08-15 | 1 | -0/+1 |
| | | | | llvm-svn: 278736 | ||||
* | Add tests for RTTI/exceptions test macros. | Eric Fiselier | 2016-06-22 | 5 | -0/+173 |
llvm-svn: 273382 |