5f9110c961Put back the undefs that Richard removed. Boost won't build w/o these; specifically the file 'bytes_methods.h' in Apple's python framework defines these.
Marshall Clow
2016-04-04 22:49:20 +0000
a27781113cFix for Bug #27193; 'std::acos on complex does not agree with C'. Tests need work; so the bug will stay open.
Marshall Clow
2016-04-04 16:08:54 +0000
d2864678e0Fix LWG issue 2469 - Use piecewise construction in map::operator[].
Eric Fiselier
2016-03-31 03:13:37 +0000
db21506d13Teach __tree how to handle map's __value_type
Eric Fiselier
2016-03-31 02:15:15 +0000
21f3b4ca42Update container_test_types.h and cleanup the related tests
Eric Fiselier
2016-03-31 02:13:14 +0000
e7931f9d92Update copyright year to 2016.
Paul Robinson
2016-03-30 22:39:53 +0000
a3f5b39348Update status to mark 2579 complete
Marshall Clow
2016-03-09 18:09:07 +0000
f40ec90389Implement LWG#2579: Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign
Marshall Clow
2016-03-09 18:08:29 +0000
ff0b9f5749Implement LWG#2583: There is no way to supply an allocator for basic_string(str, pos)
Marshall Clow
2016-03-09 17:51:43 +0000
d7d1bda0f4Add some more tests for the containers type requirements
Marshall Clow
2016-03-09 17:19:07 +0000
2187425203Split locale management out of locale_win32. NFCI
Ben Craig
2016-03-09 15:49:59 +0000
fd556585b2Reorganize _LIBCPP_LOCALE__L_EXTENSIONS
Ben Craig
2016-03-09 15:39:39 +0000
ee208ca378Remove a couple tabs that crept in
Marshall Clow
2016-03-08 15:45:06 +0000
f532a70b63Implement P0272R1: Give 'std::string' a non-const '.data()' member function
Marshall Clow
2016-03-08 15:44:30 +0000
f6d6b51b63Implement P0253R1: Fixing a design mistake in the searchers interface.
Marshall Clow
2016-03-08 15:12:52 +0000
3e0808efb8Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary values' for C++17
Marshall Clow
2016-03-07 22:43:49 +0000
8d48d9b2ccnon-member swap for array was mistakenly taking const ref params. Fixed and added test. Thanks to Ben Craig for the catch
Marshall Clow
2016-03-07 21:57:10 +0000
60d223df07Update with work items passed in Jacksonville
Marshall Clow
2016-03-06 17:45:24 +0000
a4abce578aThese new tests fail on the green-dragon bots, which use an old Apple compiler. Since they're scheduled to be updated soon, we'll just comment out this test for the moment, and re-commit when the bots are updated.
Marshall Clow
2016-02-23 18:09:38 +0000
c310174934Add tests for LWG#2560. No code changes, just tests
Marshall Clow
2016-02-23 17:01:52 +0000
20fefa6b3aAdd additional tests to ensure that we DTRT with short lists. This is LWG#2590, but there are no code changes, just additional tests
Marshall Clow
2016-02-23 16:25:20 +0000
d812865ec0Fix __is_referenceable to work with vector types. Fixes PR#26654 and 26656. Thanks to Evgeniy for the reports, and to Eric for the suggestion on how to fix it.
Marshall Clow
2016-02-22 22:13:03 +0000
66e344fa9bRename <__hash_table> traits so they don't conflict with similar traits.
Eric Fiselier
2016-02-20 07:59:16 +0000
227b47c292Remove all usages of "const" node pointer typedefs in the assoc containers.
Eric Fiselier
2016-02-20 07:12:17 +0000
55263484afCleanup node-type handling in the associative containers.
Eric Fiselier
2016-02-20 05:28:30 +0000
d47d3590caWork around GCC bug in .fail.cpp tests
Eric Fiselier
2016-02-20 01:11:55 +0000
100ce64c6dFix PR26622 - Make CheckLibcxxAtomic.cmake use the libc++ headers.
Eric Fiselier
2016-02-20 00:24:43 +0000
b3792285edMake __wrap_iter work with GCC again
Eric Fiselier
2016-02-20 00:19:45 +0000
6918a0973bAdd stdbool.h wrapper for libc++
Eric Fiselier
2016-02-20 00:16:41 +0000
48fcc78492Split locale management out of newlib/xlocale.h. NFCI
Ben Craig
2016-02-18 17:40:16 +0000
9aebc5f23dSplit locale management out of ibm/xlocale.h. NFCI
Ben Craig
2016-02-18 17:37:33 +0000
7f978a8885Commit tests missing from r261180.
Eric Fiselier
2016-02-18 00:21:09 +0000
0493d020fcGet <ext/hash_map> working again
Eric Fiselier
2016-02-18 00:20:34 +0000
4c264c28daMerging r258107: ------------------------------------------------------------------------ r258107 | marshall | 2016-01-18 16:50:37 -0800 (Mon, 18 Jan 2016) | 1 line
Hans Wennborg
2016-02-16 17:16:15 +0000
62d5d15103Add some status
Marshall Clow
2016-02-16 16:05:15 +0000
15312aa265Add some comments
Marshall Clow
2016-02-16 14:42:23 +0000
0e4ed2fbbbAdded a (private) status page for the Jacksonville meeting
Marshall Clow
2016-02-16 14:35:56 +0000
fea3b21ea9Issue a warning instead of fatal errors when checks for libatomic fail.
Vasileios Kalintiris
2016-02-16 14:15:27 +0000
ebe55fc655Instead of asking glibc to provide correct C++ signatures for <string.h> functions, ask it whether it did provide them after the fact. Some versions of glibc fail to compile if you make this request and don't also claim to be at least GCC 4.3.
Richard Smith
2016-02-11 23:51:02 +0000
410ed303baFix LWG issue 2469 - Use piecewise construction in unordered_map::operator[].
Eric Fiselier
2016-02-11 21:45:53 +0000
35c6f011acWork around regression in glibc 2.22: request that glibc provides the correct prototypes for <string.h> functions that are converted into overload sets in C++. This matches the existing workaround in <wchar.h>.
Richard Smith
2016-02-11 19:40:06 +0000
ab4148260eRevert r260514 because it has a bogus commit message.
Eric Fiselier
2016-02-11 18:21:18 +0000
629135a1d4Rename CheckLibcxxAtomic.cmake variable result names so they don't clash with LLVM
Eric Fiselier
2016-02-11 15:52:52 +0000
05d9fdf563Add some tests to ensure that the __regex_word does not conflict with any of ctype_base's values. Hopefully this will catch cases like https://llvm.org/bugs/show_bug.cgi?id=26476 in the future.
Marshall Clow
2016-02-11 15:23:04 +0000
9e9f42e138Properly down-cast a sentinal node pointer through void*
Eric Fiselier
2016-02-11 15:22:37 +0000
df694328f1Fix r260515 - Correct typos in CMake changes
Eric Fiselier
2016-02-11 15:05:56 +0000
907ec4059eseparate nested >>
Eric Fiselier
2016-02-11 12:51:19 +0000
cb6641a497Re-commit "Introduce a cmake module to figure out whether we need to link with libatomic."
Vasileios Kalintiris
2016-02-11 12:43:04 +0000
ba41d7e1ffTeach __hash_table how to handle unordered_map's __hash_value_type.
Eric Fiselier
2016-02-11 12:25:27 +0000
2960ae20e2Teach __hash_table how to handle unordered_map's __hash_value_type.
Eric Fiselier
2016-02-11 11:59:44 +0000
7bec7e5729Remove changes that snuck in within r260431
Eric Fiselier
2016-02-10 21:58:36 +0000
45dca2c495Fix invalid casts in <functional>.
Evgeniy Stepanov
2016-02-10 21:53:28 +0000
774c7c5ca8Recommit r260012 - Cleanup node-type handling in the unordered containers.
Eric Fiselier
2016-02-10 20:46:23 +0000
f8865b62c3Limit catopen usage to unix-like OSes
Ben Craig
2016-02-10 13:47:25 +0000
b4aa97130bFix overload sets of strchr, strpbrk, strrchr, memchr and strstr from <string.h> and wcschr, wcspbrk, wcsrchr, wmemchr, and wcsstr from <wchar.h> to provide a const-correct overload set even when the underlying C library does not.
Richard Smith
2016-02-10 00:59:02 +0000
1654db495fRevert "Introduce a cmake module to figure out whether we need to link with libatomic."
Vasileios Kalintiris
2016-02-09 23:38:28 +0000
b56fdea386Introduce a cmake module to figure out whether we need to link with libatomic.
Vasileios Kalintiris
2016-02-09 17:00:38 +0000
f3adaaf5d7Use the reserved spellings for attributes
Saleem Abdulrasool
2016-02-09 04:05:37 +0000
398588caf7Revert r260012 due to __gnu_cxx::hash_map breakage
Eric Fiselier
2016-02-08 23:47:13 +0000
5f3668d142Clean up a test; get rid of hard-wired char/wchar_t code for template fns that take any char type. Prep work for PR#26503
Marshall Clow
2016-02-08 17:38:23 +0000