1. 1a383b9 Fixed test failure in is_iec559.pass.cpp on darwin-ppc32. Thanks to David Fang for the report (and suggested fix) by Marshall Clow · 11 years ago
  2. e3c9d52 Fix erroneous test; was failing on darwin-ppc32. Fixes PR18469. by Marshall Clow · 11 years ago
  3. 97f50f6 Update __parse_DUP_COUNT and __parse_BACKREF to use the traits class to recognize digits. Fixes PR18514 by Marshall Clow · 11 years ago
  4. 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
  5. 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
  6. 98760c1 Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch. by Marshall Clow · 11 years ago
  7. beee5e4 Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. by Marshall Clow · 11 years ago
  8. 928bb68 Whoops! Set the default in the last commit to c++1y instead of c++11 by Marshall Clow · 11 years ago
  9. 2f78c0d Update lib/buildit and test/testit to both pay attention to an env flag CXX_LANG, which people can set to 'c++03', 'c++11' or 'c++1y' to build/test using that language variant. If you don't set this env variable, you get c++11, just like today. Drive-by fix; remove duplicate -nostdinc++. by Marshall Clow · 11 years ago
  10. 8896ac3 Rename libc++ internal templates __is_void, __is_integral, __is_floating_point, __is_pointer, __is_function_imp, __is_function, __is_member_function_pointer, __is_member_pointer, __is_signed_impl, __is_signed, __is_unsigned_impl, __is_unsigned to __libcpp_is_XXX, because some compilers have decided that __is_XXX are keywords. No functionality change. by Marshall Clow · 11 years ago
  11. 72fe0ae Fix a bug in regex_token_iterator's copy constructor. Caught by Bob Wilson. by Marshall Clow · 11 years ago
  12. 0efd9dc Fix PR18404 - 'Bug in regex_token_iterator::operator++(int) implementation'. Enhance the tests for regex_token_iterator and regex_iterator. by Marshall Clow · 11 years ago
  13. 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
  14. 908b5d7 Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218. by Marshall Clow · 11 years ago
  15. af6cd29 Removed extra trailing underscore in #ifdef (__GNUC___ --> __GNUC__ ) by Marshall Clow · 11 years ago
  16. 0ea7f8c Rename several internal templates to get rid of ___ (triple underscores) or worse, four. No functionality change. by Marshall Clow · 11 years ago
  17. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  18. 6c27250 80 cols fixes. by Yaron Keren · 11 years ago
  19. c8d1bba Implement the functions: clz, clzl, clzll, ctz, ctzl, and ctzll by Yaron Keren · 11 years ago
  20. a71f956 Rename ___make_pair_return to __make_pair_return_impl; ___make_tuple_return to __make_tuple_return_impl; and ____iterator_traits to __iterator_traits_impl. Part of a campaign to remove > 2 underscores from libc++. No functionality change. by Marshall Clow · 11 years ago
  21. 854a7a0 Patch by Howard. First part of fix for PR18218; add type traits needed to do the right thing. Fix the problems in PR18218 for isnan and pow - they also need to be applied to the other functions in <cmath>. Also, a drive-by fix for the test - now actually calls test_abs() by Marshall Clow · 11 years ago
  22. 3f44c40 Update the copyright credits -- Happy new year 2014! by NAKAMURA Takumi · 11 years ago
  23. 239bc42 Make cv_status a class enum. Fixes PR18314. Thanks to Andersca for the report and the patch. by Marshall Clow · 11 years ago
  24. f1ebe26 Empty line between two unrelated #ifdefs. by Yaron Keren · 11 years ago
  25. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  26. bfd68bf GCC does not support strong enum in pre-C++0x mode. by Logan Chien · 11 years ago
  27. 1c39869 Move std::begin(array) and std::end(array) out from under an #ifdef that was preventing people from building libc++ using gcc. This corrects a mistake that I introduced in r196058 by Marshall Clow · 11 years ago
  28. 73b46a7 Refactored a bunch of duplicated code in <ostream>. Made a new routine called __put_character_sequence, and made nine places call it. by Marshall Clow · 11 years ago
  29. b671fc9 Refactor some of the operations in <string> so that they can be reused; no functionality change by Marshall Clow · 11 years ago
  30. 6151002 Give all members of exception types default visibility. Lack of this is causing some illegal code relocations rare and hard to reproduce cases. by Howard Hinnant · 11 years ago
  31. 1b92188 Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later. by Marshall Clow · 11 years ago
  32. ebedffd Found two identical files named 'allocators.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
  33. e27dbcf Found two identical files named 'DefaultOnly.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
  34. 6daf534 Fix for PRPR17934; based on a fix suggested by Peter Sommerlad by Marshall Clow · 11 years ago
  35. a7d4605 Remove executable permissions on a text file by Sylvestre Ledru · 11 years ago
  36. 92b3277 Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR=0 for __APPLE__, no longer needed. by Howard Hinnant · 11 years ago
  37. 061d0cc There were two identical files named 'min_allocator.h'. Move one of them to /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change. by Marshall Clow · 11 years ago
  38. bfaafd5 Don't use T as template argument, it is part of the application namespace. by Joerg Sonnenberger · 11 years ago
  39. 37d0212 Compiling libcxx with gcc 4.6.4 (MingW) produces these errors: by Yaron Keren · 11 years ago
  40. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  41. 16c76a2 Fix a test that I broke over the weekend by Marshall Clow · 11 years ago
  42. 2ccffef Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change. by Marshall Clow · 11 years ago
  43. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  44. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
  45. 35080ea Set the permissions for 'experimental' and its context to the correct values. by Bill Wendling · 11 years ago
  46. 1823bea Fix-it suggestion for fixing min or max defines on Windows. by Yaron Keren · 11 years ago
  47. c26c385 Windows.h is not required. by Yaron Keren · 11 years ago
  48. 0cdbe60 Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
  49. ec5714f Add the CMakeLists.txt that was missed in r194825 by Justin Bogner · 11 years ago
  50. c4962b3 Justin Bogner: This makes the headers available in the build directory, making it by Howard Hinnant · 11 years ago
  51. 65173fe This is a followup to r194536, which changed the pair copy constructor to be by Howard Hinnant · 11 years ago
  52. 0c6a583 Fixed bug in quoted strings implementation. Added test to be sure. Thanks to Peter Sommerlad for the report (and suggested fix) by Marshall Clow · 11 years ago
  53. 6b7c2ae Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
  54. 525a0fb Add directory for TSes, etc by Marshall Clow · 11 years ago
  55. 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
  56. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  57. 29250b7 Tell libc++abi whether or not libc++ has declared bad_array_length. by Howard Hinnant · 11 years ago
  58. fe2a561 More duplicate code removal in <locale>. Hoist common parsing code into two templates: num_get::__do_get_signed and num_get::__do_get_unsigned, and make the do_get routines call them. No functionality change. by Marshall Clow · 11 years ago
  59. 3de5086 Fix several tuple bugs that were exposed by clang's implementation of CWG 1402. This fixes http://llvm.org/bugs/show_bug.cgi?id=17798. by Howard Hinnant · 11 years ago
  60. ecc8d7b Fix an off-by-one error in basic_string::__grow_by, where it would incorrectly throw length_error (instead of bad_alloc) when attempting to resize the string to 'max_size()'. Add tests for resizing to max_size +/-1 by Marshall Clow · 11 years ago
  61. 5ffe591 Refactor floating point code for num_get::do_get into a template. No functionality change by Marshall Clow · 11 years ago
  62. 3b3108e Better inline marking for __does_policy_contain. Thanks to Chongyu Zhu for the catch by Marshall Clow · 11 years ago
  63. d8a8f57 Mark __does_policy_contain as 'inline'. Thanks to Chongyu Zhu for the catch by Marshall Clow · 11 years ago
  64. ad2a600 Fix LWG Issue 2078. Make std::async(policy,...) try multiple policies until one succeeds. by Marshall Clow · 11 years ago
  65. 76a8670 LWG issue 2341; Make the two variants of basic_ostream::seekp and basic_istream::seekg behave consistently; update tests to make sure by Marshall Clow · 11 years ago
  66. 09f8550 Fixes PR17148 by Marshall Clow · 11 years ago
  67. 4259337 Update status of issues by Marshall Clow · 11 years ago
  68. 65ccddb Mark seed_seq default constructor and size() as noexcept. This is implied, but not required by LWG issue 2180 by Marshall Clow · 11 years ago
  69. 0f7afe7 Patch by GM: Turn off 'deprecated' warnings when building with MSVC, and add '-Werror=return-type' to catch funtions that aren't returning what they should. by Marshall Clow · 11 years ago
  70. 33ae233 Patch by GM: apparently '__value' (two underscores) is a special name in Visual Studio, so rename the private method in <regex> with that name. GM's patch used '___value' (three underscores), but I changed that to '__regex_traits_value' because I've been burned in the past by identifiers that appear identical but are not. by Marshall Clow · 11 years ago
  71. a364513 Patch from GM: locale.cpp; make implicit conversions to bool explicit, fix some 'unknown pragma' warnings when compiling under MSVC, and don't use the __sso_allocator under windows, b/c MSVC doesn't support aligned-by value parameters by Marshall Clow · 11 years ago
  72. 8a43fca Patch by GM: Making implicit conversion to bool explicit in <ios> and <__locale> by Marshall Clow · 11 years ago
  73. 0ac5cce Patch by GM: Adding MSVC support to __bit_reference by Marshall Clow · 11 years ago
  74. aa87532 Avoid using the name 'bzero' for an enumerator in global scope. <strings.h> might declare this as a function. by Richard Smith · 11 years ago
  75. 71b5215 r192075 broke the buildbot at by Howard Hinnant · 11 years ago
  76. 9de3d4c Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change. by Marshall Clow · 11 years ago
  77. 0f91166 Updated status of issues and features by Marshall Clow · 11 years ago
  78. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  79. 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 11 years ago
  80. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  81. 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 11 years ago
  82. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  83. dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 11 years ago
  84. 16f13a0 Marked issue 2284 as complete by Marshall Clow · 11 years ago
  85. 3f433cd Apparently, I don't know the difference between 'left' and 'right'. Swap parameters named 'lhs' and 'rhs' so that they correctly refer to the 'left hand side' and 'right hand side' of comparisons. No functionality change. Thanks to Arthur O'Dwyer for pointing this out to me. by Marshall Clow · 11 years ago
  86. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  87. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago
  88. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  89. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  90. ae2b90b G M: 1. It changes the temp file handling to use the template and the current directory for windows, matching how it works on other platforms. by Howard Hinnant · 11 years ago
  91. e064055 G M: Rename local variable from __except to avoid MSVC keyword clash. by Howard Hinnant · 11 years ago
  92. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  93. 2bcdf5e Yaron Keren: Add missing comment. by Howard Hinnant · 11 years ago
  94. de3cac7 LWG Issue 2247 by Marshall Clow · 11 years ago
  95. 69bf761 Updated status post-Chicago by Marshall Clow · 11 years ago
  96. 2faa02f Add tests making sure that optional<T>s can be compared at compile time; this functionality was enabled by N3789 by Marshall Clow · 11 years ago
  97. 79d8c99 LWG Issue 2247: Implement type trait 'is_null_pointer' by Marshall Clow · 11 years ago
  98. 320c80f Implement literal suffixes for compled by Marshall Clow · 11 years ago
  99. 8d9dd7a Mark namespaces for user defined literals as 'inline' by Marshall Clow · 11 years ago
  100. 1d927e3 Implement LWG issue 2275 'forward_as_tuple should be constexpr' by Marshall Clow · 11 years ago