Commit Graph

  • 005c60b666 Fix bug #27260 - add missing swap(reference, reference) to vector<bool>. Marshall Clow 2016-04-07 14:20:31 +0000
  • 32c9099aac Remove unused internal routines. No functional change Marshall Clow 2016-04-04 23:23:35 +0000
  • 5f9110c961 Put 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
  • a27781113c Fix 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
  • d2864678e0 Fix LWG issue 2469 - Use piecewise construction in map::operator[]. Eric Fiselier 2016-03-31 03:13:37 +0000
  • db21506d13 Teach __tree how to handle map's __value_type Eric Fiselier 2016-03-31 02:15:15 +0000
  • 21f3b4ca42 Update container_test_types.h and cleanup the related tests Eric Fiselier 2016-03-31 02:13:14 +0000
  • e7931f9d92 Update copyright year to 2016. Paul Robinson 2016-03-30 22:39:53 +0000
  • 08511cda39 Implement is_always_lock_free JF Bastien 2016-03-25 15:48:21 +0000
  • 037efda0ac Guard a number of tests relying on threads support when built in single-threaded mode. Richard Barton 2016-03-23 21:04:11 +0000
  • 4c51222b28 Missing ATOMIC_*_LOCK_FREE tests JF Bastien 2016-03-18 17:48:58 +0000
  • 798ec8436d unord: Extract key to avoid preemptive mallocs in insert/emplace Duncan P. N. Exon Smith 2016-03-17 20:45:20 +0000
  • 735026e3ee Make std::addressof constexpr in C++17 (Clang only). Eric Fiselier 2016-03-17 03:30:56 +0000
  • 8b15aee1a1 Add __unconstref for future use Eric Fiselier 2016-03-16 20:32:07 +0000
  • a15e8c3a18 Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@google.com. Eric Fiselier 2016-03-16 02:30:06 +0000
  • 3614681995 [libcxx] Remove localization tests for Russian month names Jonas Hahnfeld 2016-03-15 15:55:58 +0000
  • d124b5b45d Missed this file in previous checkin Marshall Clow 2016-03-14 23:07:58 +0000
  • e22d9e58d3 Implement LWG2577: {shared,unique}_lock</tt> should use std::addressof Marshall Clow 2016-03-14 23:07:32 +0000
  • fd2d680753 Add failing tests that I forgot to add to the last commit Marshall Clow 2016-03-14 17:58:54 +0000
  • ed77ffbc4d Implement LWG#2566: Requirements on the first template parameter of container adaptors Marshall Clow 2016-03-14 17:58:11 +0000
  • d8b9e0bbff Mark exception-throwing test as XFAIL when exceptions are disabled Marshall Clow 2016-03-14 02:51:50 +0000
  • 2fe62cded3 Disable CFI checks in std::addressof. Evgeniy Stepanov 2016-03-11 23:50:57 +0000
  • fadd1db573 Revert r263036, it's ABI-breaking. Nico Weber 2016-03-11 15:26:06 +0000
  • a3f5b39348 Update status to mark 2579 complete Marshall Clow 2016-03-09 18:09:07 +0000
  • f40ec90389 Implement LWG#2579: Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign Marshall Clow 2016-03-09 18:08:29 +0000
  • ff0b9f5749 Implement LWG#2583: There is no way to supply an allocator for basic_string(str, pos) Marshall Clow 2016-03-09 17:51:43 +0000
  • d7d1bda0f4 Add some more tests for the containers type requirements Marshall Clow 2016-03-09 17:19:07 +0000
  • 2187425203 Split locale management out of locale_win32. NFCI Ben Craig 2016-03-09 15:49:59 +0000
  • fd556585b2 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS Ben Craig 2016-03-09 15:39:39 +0000
  • ee208ca378 Remove a couple tabs that crept in Marshall Clow 2016-03-08 15:45:06 +0000
  • f532a70b63 Implement P0272R1: Give 'std::string' a non-const '.data()' member function Marshall Clow 2016-03-08 15:44:30 +0000
  • f6d6b51b63 Implement P0253R1: Fixing a design mistake in the searchers interface. Marshall Clow 2016-03-08 15:12:52 +0000
  • 3e0808efb8 Implement 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
  • 8d48d9b2cc non-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
  • 60d223df07 Update with work items passed in Jacksonville Marshall Clow 2016-03-06 17:45:24 +0000
  • c7c4c77c26 libc++: fix typo JF Bastien 2016-03-05 14:22:02 +0000
  • 4951a48a6a Fix for PR26812: possible overflow issue in std::allocator::allocate Marshall Clow 2016-03-03 12:04:39 +0000
  • 72cb14cff6 more status updates Marshall Clow 2016-02-25 20:17:03 +0000
  • 7490f53118 Added tests to make sure that the categorization traits work on incomplete types Marshall Clow 2016-02-25 20:15:47 +0000
  • 716030e588 Update the status of a N4089 and a couple issues Marshall Clow 2016-02-25 16:55:58 +0000
  • 61d4dd0390 Another chunk of N4089 Marshall Clow 2016-02-25 16:50:51 +0000
  • 17a80bc8b6 No, really - test the constructor Marshall Clow 2016-02-25 15:27:13 +0000
  • 5425ba06f6 Add test to ensure that the converting constructor in N4089 is present and working Marshall Clow 2016-02-25 15:25:29 +0000
  • 0f0903b78d Fix a missing closing tag Marshall Clow 2016-02-23 19:48:44 +0000
  • 435ccb367d More updates Marshall Clow 2016-02-23 19:48:09 +0000
  • a4abce578a These 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
  • 54b5f6f132 More updates Marshall Clow 2016-02-23 17:07:15 +0000
  • c310174934 Add tests for LWG#2560. No code changes, just tests Marshall Clow 2016-02-23 17:01:52 +0000
  • 20fefa6b3a Add 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
  • d052c68671 More updates; patch for 2583 ready Marshall Clow 2016-02-23 16:20:24 +0000
  • d812865ec0 Fix __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
  • 66e344fa9b Rename <__hash_table> traits so they don't conflict with similar traits. Eric Fiselier 2016-02-20 07:59:16 +0000
  • 227b47c292 Remove all usages of "const" node pointer typedefs in the assoc containers. Eric Fiselier 2016-02-20 07:12:17 +0000
  • 55263484af Cleanup node-type handling in the associative containers. Eric Fiselier 2016-02-20 05:28:30 +0000
  • d47d3590ca Work around GCC bug in .fail.cpp tests Eric Fiselier 2016-02-20 01:11:55 +0000
  • 100ce64c6d Fix PR26622 - Make CheckLibcxxAtomic.cmake use the libc++ headers. Eric Fiselier 2016-02-20 00:24:43 +0000
  • b3792285ed Make __wrap_iter work with GCC again Eric Fiselier 2016-02-20 00:19:45 +0000
  • 6918a0973b Add stdbool.h wrapper for libc++ Eric Fiselier 2016-02-20 00:16:41 +0000
  • 48fcc78492 Split locale management out of newlib/xlocale.h. NFCI Ben Craig 2016-02-18 17:40:16 +0000
  • 9aebc5f23d Split locale management out of ibm/xlocale.h. NFCI Ben Craig 2016-02-18 17:37:33 +0000
  • 7f978a8885 Commit tests missing from r261180. Eric Fiselier 2016-02-18 00:21:09 +0000
  • 0493d020fc Get <ext/hash_map> working again Eric Fiselier 2016-02-18 00:20:34 +0000
  • fda3549c01 Merging r261088: ------------------------------------------------------------------------ r261088 | dsanders | 2016-02-17 13:16:31 +0000 (Wed, 17 Feb 2016) | 21 lines release_38 Daniel Sanders 2016-02-17 15:02:33 +0000
  • 7e87bc9c67 [libcxx] Fix definition of regex_traits::__regex_word on big-endian glibc systems Daniel Sanders 2016-02-17 13:16:31 +0000
  • 75d1b01b7f Merging r259682: ------------------------------------------------------------------------ r259682 | dexonsmith | 2016-02-03 11:30:20 -0800 (Wed, 03 Feb 2016) | 7 lines Hans Wennborg 2016-02-16 17:17:42 +0000
  • 4c264c28da Merging 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
  • 62d5d15103 Add some status Marshall Clow 2016-02-16 16:05:15 +0000
  • 15312aa265 Add some comments Marshall Clow 2016-02-16 14:42:23 +0000
  • 0e4ed2fbbb Added a (private) status page for the Jacksonville meeting Marshall Clow 2016-02-16 14:35:56 +0000
  • fea3b21ea9 Issue a warning instead of fatal errors when checks for libatomic fail. Vasileios Kalintiris 2016-02-16 14:15:27 +0000
  • ebe55fc655 Instead 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
  • 410ed303ba Fix LWG issue 2469 - Use piecewise construction in unordered_map::operator[]. Eric Fiselier 2016-02-11 21:45:53 +0000
  • 35c6f011ac Work 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
  • ab4148260e Revert r260514 because it has a bogus commit message. Eric Fiselier 2016-02-11 18:21:18 +0000
  • 629135a1d4 Rename CheckLibcxxAtomic.cmake variable result names so they don't clash with LLVM Eric Fiselier 2016-02-11 15:52:52 +0000
  • 05d9fdf563 Add 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
  • 9e9f42e138 Properly down-cast a sentinal node pointer through void* Eric Fiselier 2016-02-11 15:22:37 +0000
  • df694328f1 Fix r260515 - Correct typos in CMake changes Eric Fiselier 2016-02-11 15:05:56 +0000
  • 907ec4059e separate nested >> Eric Fiselier 2016-02-11 12:51:19 +0000
  • cb6641a497 Re-commit "Introduce a cmake module to figure out whether we need to link with libatomic." Vasileios Kalintiris 2016-02-11 12:43:04 +0000
  • ba41d7e1ff Teach __hash_table how to handle unordered_map's __hash_value_type. Eric Fiselier 2016-02-11 12:25:27 +0000
  • 2960ae20e2 Teach __hash_table how to handle unordered_map's __hash_value_type. Eric Fiselier 2016-02-11 11:59:44 +0000
  • 7bec7e5729 Remove changes that snuck in within r260431 Eric Fiselier 2016-02-10 21:58:36 +0000
  • 45dca2c495 Fix invalid casts in <functional>. Evgeniy Stepanov 2016-02-10 21:53:28 +0000
  • 774c7c5ca8 Recommit r260012 - Cleanup node-type handling in the unordered containers. Eric Fiselier 2016-02-10 20:46:23 +0000
  • f8865b62c3 Limit catopen usage to unix-like OSes Ben Craig 2016-02-10 13:47:25 +0000
  • b4aa97130b Fix 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
  • 1654db495f Revert "Introduce a cmake module to figure out whether we need to link with libatomic." Vasileios Kalintiris 2016-02-09 23:38:28 +0000
  • b56fdea386 Introduce a cmake module to figure out whether we need to link with libatomic. Vasileios Kalintiris 2016-02-09 17:00:38 +0000
  • 81b46a5bc6 Minor updates to failing tests. NFC Marshall Clow 2016-02-09 06:38:56 +0000
  • f3adaaf5d7 Use the reserved spellings for attributes Saleem Abdulrasool 2016-02-09 04:05:37 +0000
  • 398588caf7 Revert r260012 due to __gnu_cxx::hash_map breakage Eric Fiselier 2016-02-08 23:47:13 +0000
  • 5f3668d142 Clean 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
  • 7adfa0328f build: silence warnings in in-tree build Saleem Abdulrasool 2016-02-08 03:50:18 +0000
  • cf108ebe8c Cleanup node-type handling in the unordered containers Eric Fiselier 2016-02-07 00:36:33 +0000
  • c35d862b37 Fix the search path for CMake files Niels Ole Salscheider 2016-02-04 23:17:20 +0000
  • e784f5770f re.results.form: Format out-of-range subexpression references as null Duncan P. N. Exon Smith 2016-02-03 19:30:20 +0000
  • d118e3219b [docs] Remove references to autoconf build. Alexey Samsonov 2016-01-30 01:11:42 +0000
  • 8057a58530 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting Ben Craig 2016-01-29 13:53:23 +0000
  • 94caae804c Merging r259046: ------------------------------------------------------------------------ r259046 | dsanders | 2016-01-28 13:49:33 +0000 (Thu, 28 Jan 2016) | 18 lines Daniel Sanders 2016-01-28 21:03:16 +0000