1. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  2. e9ef988 Implement LWG#2353: std::next is over-constrained by Marshall Clow · 9 years ago
  3. 6455d85 More of P0006R0: type traits variable aliases for C++17. by Marshall Clow · 9 years ago
  4. a3b25f8 Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 9 years ago
  5. 746572b Allow deque to handle incomplete types. by Evgeniy Stepanov · 9 years ago
  6. 38e7a30 Cleanup foo.h headers and __config to work in C by Eric Fiselier · 9 years ago
  7. 223df2e Implement P0092R1 for C++1z by Marshall Clow · 9 years ago
  8. c010bd6 Make reverse() call iter_swap like the standard says, instead of calling swap directly. No real change. by Marshall Clow · 9 years ago
  9. 94611a8 Implement the first part of P0006R0: Adopt Type Traits Variable Templates for C++17. Significantly augment the existing tests. by Marshall Clow · 9 years ago
  10. 9d6ca49 Revert r249929 ("Split <string.h> out of <cstring>"). by Richard Smith · 9 years ago
  11. 8aadda9 Implement P0004R1 'Remove Deprecated iostreams aliases' by Marshall Clow · 9 years ago
  12. fb7b97c Fix LWG#2489: mem_fn() should be noexcept by Marshall Clow · 9 years ago
  13. 9533a4a Fix LWG#2476: scoped_allocator_adaptor is not assignable by Marshall Clow · 9 years ago
  14. 88fa03a Add a test for LWG#2466: allocator_traits::max_size() default behavior is incorrect by Marshall Clow · 9 years ago
  15. 332ab91 Fix LWG#2127: Move-construction with raw_storage_iterator. by Marshall Clow · 9 years ago
  16. dbef2bb Fix LWG#2244: basic_istream::seekg by Marshall Clow · 9 years ago
  17. ac042ab Detect relaxed constexpr rules for gcc versions by Marshall Clow · 9 years ago
  18. a4ae16b Fix GCC atomic implementation in C++03 by Eric Fiselier · 9 years ago
  19. 4f01aa8 ABI versioning macros for libc++. by Evgeniy Stepanov · 9 years ago
  20. b3b0081 Fix use of libc++ <foo.h> headers from within an 'extern "C"' context in C++98. by Richard Smith · 9 years ago
  21. 44d1476 Remove __config module to avoid #include cycle when libc headers include libc++'s <foo.h> headers. by Richard Smith · 9 years ago
  22. 73ffc78 [libcxx] Capture configuration information when installing the libc++ headers by Eric Fiselier · 9 years ago
  23. de66c51 Unrevert r249889, and XFAIL the test for Darwin, where the libc apparently doesn't provide a correct overload set for some functions. by Richard Smith · 9 years ago
  24. 9f4f08d Split <string.h> out of <cstring>. by Richard Smith · 9 years ago
  25. e35e663 Revert r249889 due to bot failure. by Manman Ren · 9 years ago
  26. f2b3629 Split <wctype.h> out of <cwctype>. by Richard Smith · 9 years ago
  27. 26a70ec Split <wchar.h> out of <cwchar>. by Richard Smith · 9 years ago
  28. f650ea7 Split <stdlib.h> out of <cstdlib>. by Richard Smith · 9 years ago
  29. ff7ba4d Split <stdio.h> out of <cstdio>. by Richard Smith · 9 years ago
  30. 45bae0b PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. by Richard Smith · 9 years ago
  31. 759cd0e Split <stddef.h> out of <cstddef>. by Richard Smith · 9 years ago
  32. 4ccd90d Fix incorrect file header. This is <cfenv> not <cctype>. by Richard Smith · 9 years ago
  33. ddbf081 Split <setjmp.h> out of <csetjmp>. by Richard Smith · 9 years ago
  34. 4faa394 Split <math.h> out of <cmath>. by Richard Smith · 9 years ago
  35. 325c37a Split <inttypes.h> out of <cinttypes>. by Richard Smith · 9 years ago
  36. f82f4f3 Split <float.h> out of <cfloat>. by Richard Smith · 9 years ago
  37. 1bbbd60 Split <errno.h> out of <cerrno>. by Richard Smith · 9 years ago
  38. ceeace9 Split <ctype.h> out of <cctype>. by Richard Smith · 9 years ago
  39. 72d7577 Factor definition of std::nullptr_t out of <cstddef> into a header that can also be used by <stddef.h>. by Richard Smith · 9 years ago
  40. d8b2456 Remove unnecessary inline functions capturing the contents of C library macros. by Richard Smith · 9 years ago
  41. 7ed093b Implement LWG#2063, and update the issues links to point to the github generated pages by Marshall Clow · 9 years ago
  42. 423ca20 [libcxx] Attempt to fix __throw_future_error in C++03 by Eric Fiselier · 9 years ago
  43. 5289b0d Fix initialzation order in dynarray by Eric Fiselier · 9 years ago
  44. 6a85e8a Fix Typo in GCC no RTTI detection. Fixes PR#24901. Thanks to Bernhard Rosenkraenzer for the report and the patch. by Marshall Clow · 9 years ago
  45. 514c831 Remove possible trailing padding from aligned_storage. Patch from Yiran Wang by Eric Fiselier · 9 years ago
  46. 6b0e419 Change pair::swap(pair&) to call ADL swap instead of iter_swap; this fixes an obscure bug having to do with overloaded operator&. Fixes PR#24890 by Marshall Clow · 9 years ago
  47. 0b4ab6f Fix <atomic> with -pedantic-errors by Eric Fiselier · 9 years ago
  48. 2897e78 Add endianness configuration block for GCC. by Dan Albert · 9 years ago
  49. af9a44f Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS. by Marshall Clow · 9 years ago
  50. 65a6f64 make common_type SFINAE-friendly and support void. Patch from Agustin Berge. by Eric Fiselier · 9 years ago
  51. a189974 Make a helper routine __throw_future_error, and encapsulate the #ifdef _LIBCPP_NO_EXCEPTIONS there, instead of duplicating it throughout the code. No functionality change by Marshall Clow · 9 years ago
  52. 6d9da58 Remove unused code. NFC by Marshall Clow · 9 years ago
  53. cae4cab Move __lazy_* metafunctions to type traits and add tests by Eric Fiselier · 9 years ago
  54. e2d4892 Fix most GCC warnings during build. Only -Wattribute left. by Eric Fiselier · 9 years ago
  55. aff153a [libcxx] Constrain unique_ptr::operator=(unique_ptr<Tp, Dp>) in C++03 mode by Eric Fiselier · 9 years ago
  56. 4f24182 [libcxx] Optimize away unneeded length calculation in basic_string::compare(const char*) by Eric Fiselier · 9 years ago
  57. 044df63 Do not include pthread.h and sched.h when threads are disabled by Jonathan Roelofs · 9 years ago
  58. 5ea4430 Remove a switch statement, and replace with a bunch of ifs to silence a warning about 'all the enumeration values covered'. No functional change. by Marshall Clow · 9 years ago
  59. f1626ad [libcxx] Rewrite C++03 __invoke. by Eric Fiselier · 9 years ago
  60. 70e8f59 Fix a crasher found by libFuzzer by Marshall Clow · 9 years ago
  61. bb2f28e Recommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_pointer. by Eric Fiselier · 9 years ago
  62. d686dda Revert r245802. It violates the incomplete type requirements. by Eric Fiselier · 9 years ago
  63. a276cb0 Cleanup fancy pointer rebinding in list using __rebind_pointer. by Eric Fiselier · 9 years ago
  64. de56f74 [libcxx] Add "install-libcxx" target. by Eric Fiselier · 9 years ago
  65. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  66. 8966350 Fix warnings about pessimizing return moves for C++11 and higher by Dimitry Andric · 9 years ago
  67. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  68. f99b59c Fix use of static_assert macro with nested commas by Eric Fiselier · 9 years ago
  69. d434e2a Broke C++03 compatibility in 245330. Fix that. by Marshall Clow · 9 years ago
  70. 8e03071 [libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs function. by Eric Fiselier · 9 years ago
  71. 0376dfa [libc++] Fix PR22606 - Leak pthread_key with static storage duration to ensure all of thread-local destructors are called. by Eric Fiselier · 9 years ago
  72. 85d45f6 [libcxx] Disable -Wnon-virtual-dtor warning in <locale> by Eric Fiselier · 9 years ago
  73. af961ed implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations by Marshall Clow · 9 years ago
  74. fc93ce7 Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector by Marshall Clow · 9 years ago
  75. ba865ff Protect template argument from user interference. by Joerg Sonnenberger · 9 years ago
  76. 9a3c689 Change char_traits<char16_t>::eof() to return 0xFFFF instead of 0xDFFF. Fixes PR#24342 by Marshall Clow · 9 years ago
  77. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  78. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  79. 0934c75 Fix PR#24267. use numeric_limits::max instead of ~0 for 'all ones', since that might give wrong answers on a 1's complement machine. by Marshall Clow · 9 years ago
  80. e1be30b Fix typo in unused variable name. by Nick Lewycky · 9 years ago
  81. a379576 Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report and the suggested fix. by Marshall Clow · 9 years ago
  82. 2576c29 Consolidate a bunch of #ifdef _LIBCPP_NO_EXCEPTIONS .. #endif blocks into a single template function. NFC by Marshall Clow · 9 years ago
  83. bfb46e4 Cleanup C++03 __invoke for Bullets 3 and 4. by Eric Fiselier · 9 years ago
  84. 12ddf2c Get C++03 __invoke working for bullet 5 of INVOKE. by Eric Fiselier · 9 years ago
  85. 568bd02 Detect and throw on a class of bad regexes that we mistakenly accepted before. Thanks to Trevor Smigiel for the report by Marshall Clow · 9 years ago
  86. db8c4fd Merge C++03 and C++11 implementations of mem_fn and __mem_fn. by Eric Fiselier · 9 years ago
  87. 5b3a459 Remove almost everything in <__functional_base_03> by Eric Fiselier · 9 years ago
  88. 9962ddf Remove more commented out code. That is what version control is for. by Eric Fiselier · 9 years ago
  89. 45f63bc Cleanup <__functional_03> by Eric Fiselier · 9 years ago
  90. 7cc7106 Fix initializer list order in <regex> to be correct by Eric Fiselier · 9 years ago
  91. bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 9 years ago
  92. 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 9 years ago
  93. 18dbed9 Fix warnings in deque tests by Eric Fiselier · 9 years ago
  94. 02bb4bd Fix warnings in array and assoc containers by Eric Fiselier · 9 years ago
  95. 47c5dae Remove unused typedefs in random and regex by Eric Fiselier · 9 years ago
  96. 692177d Enable and fix warnings during the build. by Eric Fiselier · 9 years ago
  97. 7d439a4 Add missing instrumentation in vector::insert - Patch from Anna Zaks by Eric Fiselier · 9 years ago
  98. 12c6d9c [libcxx] Get is_*_destructible tests passing in C++03. by Eric Fiselier · 9 years ago
  99. 40853ea Bump libc++ version # to 3.8 by Marshall Clow · 9 years ago
  100. 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 9 years ago