86f6997618[libcxx] Allow sanitizing libcxx with ASan+UBSan simultaneously
Kuba Brecka
2016-09-15 11:04:53 +0000
d940dcaad6Revert r280944 - Added 'inline' attribute to basic_string's destructor
Eric Fiselier
2016-09-14 23:52:01 +0000
2f3771acf0[libcxx] Add a TSan regression test for a data race in call_once
Kuba Brecka
2016-09-14 14:15:42 +0000
ccf71001cf[libcxx] Fix a typo in test/libcxx/test/target_info.py that prevents running tests on Darwin with sanitizers
Kuba Brecka
2016-09-14 14:13:50 +0000
847eaf4e0b[libcxx] Enable building and testing of libcxx with ThreadSanitizer on OS X
Kuba Brecka
2016-09-14 14:12:50 +0000
3a3836f6bcAvoid compile error by giving the test type a user defined default constructor
Eric Fiselier
2016-09-07 03:50:36 +0000
ac655ef742Fix PR#30303 - no matching function for call to '__ptr_in_range'
Marshall Clow
2016-09-07 03:32:06 +0000
db4d7e96caImprove constexpr tests for std::any
Eric Fiselier
2016-09-07 02:38:48 +0000
b9231a2326Fix PR30260 - optional<const T> not working.
Eric Fiselier
2016-09-07 01:56:07 +0000
01609afe24Enable installation of libc++experimental by default.
Eric Fiselier
2016-09-07 01:15:10 +0000
636dd5b585Improve CMake output when registering benchmarks
Eric Fiselier
2016-09-07 00:57:26 +0000
dbf60fa0f7Try 2 - Remove <cstdlib> include from `<exception>`
Eric Fiselier
2016-09-06 21:25:27 +0000
1cfabe4e54Revert r280743 and r280745. Remove <cstdlib> include from `<exception>`
Eric Fiselier
2016-09-06 21:06:41 +0000
16f953fa91Add missing <cstdlib> include. Sorry about the bot breakage
Eric Fiselier
2016-09-06 20:10:13 +0000
7fa8b78c63Remove unneeded includes in <exception> after removing __libcpp_throw
Eric Fiselier
2016-09-06 19:56:40 +0000
d979eed766Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add test cases for append/insert/assign/replace while we're at it, and fix a similar bug in insert.
Marshall Clow
2016-09-05 01:54:30 +0000
4dbd4fcf86[libcxx] Fix a data race in call_once
Kuba Brecka
2016-09-04 09:55:12 +0000
226cd0674eApply curr_symbol.pass.cpp test fix to missed test case
Eric Fiselier
2016-09-04 04:09:25 +0000
4bc5e1f444Fix bad locale test data when using the newest glibc
Eric Fiselier
2016-09-04 00:48:54 +0000
6efc20f541Mark test as XFAIL for C++03, rather than providing a dummy pass.
Marshall Clow
2016-09-04 00:37:06 +0000
7f735c31c0Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread context.
Eric Fiselier
2016-09-03 08:07:40 +0000
5e5eb6348dmemory_resource still needs init_priority when built with GCC 4.9
Eric Fiselier
2016-09-03 07:05:40 +0000
766a31af3aDefine _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource
Eric Fiselier
2016-09-03 00:11:33 +0000
5db6737a36Add attribute noreturn to functions that throw
Aditya Kumar
2016-08-27 02:26:42 +0000
e7acb0e5beFollowon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore.
Marshall Clow
2016-08-25 17:47:09 +0000
14c09a2413Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855.
Marshall Clow
2016-08-25 15:09:01 +0000
98983c06c5libcxx: Fix libcxx tests on aarch64 with libunwind
Adhemerval Zanella
2016-08-23 19:25:12 +0000
a2586b395bAdd missing include that caused a test failure on Windows. Thanks to STL for the patch. No functional change.
Marshall Clow
2016-08-22 18:45:31 +0000
8c22696675[CMake] Get libcxx building under LLVM/runtimes
Chris Bieneman
2016-08-18 21:31:51 +0000
ff4c6a0a9eMerging r279008: ------------------------------------------------------------------------ r279008 | marshall | 2016-08-17 16:24:02 -0700 (Wed, 17 Aug 2016) | 1 line
Hans Wennborg
2016-08-18 00:23:33 +0000
6b1958c5ceMerging r278904: ------------------------------------------------------------------------ r278904 | marshall | 2016-08-16 22:58:40 -0700 (Tue, 16 Aug 2016) | 1 line
Hans Wennborg
2016-08-18 00:20:59 +0000
546498cb48make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for <map> right now - more complete tests will come when we revamp our allocator testing structure.
Marshall Clow
2016-08-17 23:24:02 +0000