1. 37d0212 Compiling libcxx with gcc 4.6.4 (MingW) produces these errors: by Yaron Keren · 11 years ago
  2. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  3. 16c76a2 Fix a test that I broke over the weekend by Marshall Clow · 11 years ago
  4. 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
  5. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  6. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
  7. 35080ea Set the permissions for 'experimental' and its context to the correct values. by Bill Wendling · 11 years ago
  8. 1823bea Fix-it suggestion for fixing min or max defines on Windows. by Yaron Keren · 11 years ago
  9. c26c385 Windows.h is not required. by Yaron Keren · 11 years ago
  10. 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
  11. ec5714f Add the CMakeLists.txt that was missed in r194825 by Justin Bogner · 11 years ago
  12. c4962b3 Justin Bogner: This makes the headers available in the build directory, making it by Howard Hinnant · 11 years ago
  13. 65173fe This is a followup to r194536, which changed the pair copy constructor to be by Howard Hinnant · 11 years ago
  14. 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
  15. 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
  16. 525a0fb Add directory for TSes, etc by Marshall Clow · 11 years ago
  17. 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
  18. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  19. 29250b7 Tell libc++abi whether or not libc++ has declared bad_array_length. by Howard Hinnant · 11 years ago
  20. 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
  21. 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
  22. 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
  23. 5ffe591 Refactor floating point code for num_get::do_get into a template. No functionality change by Marshall Clow · 11 years ago
  24. 3b3108e Better inline marking for __does_policy_contain. Thanks to Chongyu Zhu for the catch by Marshall Clow · 11 years ago
  25. d8a8f57 Mark __does_policy_contain as 'inline'. Thanks to Chongyu Zhu for the catch by Marshall Clow · 11 years ago
  26. ad2a600 Fix LWG Issue 2078. Make std::async(policy,...) try multiple policies until one succeeds. by Marshall Clow · 11 years ago
  27. 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
  28. 09f8550 Fixes PR17148 by Marshall Clow · 11 years ago
  29. 4259337 Update status of issues by Marshall Clow · 11 years ago
  30. 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
  31. 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
  32. 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
  33. 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
  34. 8a43fca Patch by GM: Making implicit conversion to bool explicit in <ios> and <__locale> by Marshall Clow · 11 years ago
  35. 0ac5cce Patch by GM: Adding MSVC support to __bit_reference by Marshall Clow · 11 years ago
  36. 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
  37. 71b5215 r192075 broke the buildbot at by Howard Hinnant · 11 years ago
  38. 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
  39. 0f91166 Updated status of issues and features by Marshall Clow · 11 years ago
  40. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  41. 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 11 years ago
  42. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  43. 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 11 years ago
  44. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  45. dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 11 years ago
  46. 16f13a0 Marked issue 2284 as complete by Marshall Clow · 11 years ago
  47. 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
  48. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  49. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago
  50. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  51. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  52. 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
  53. e064055 G M: Rename local variable from __except to avoid MSVC keyword clash. by Howard Hinnant · 11 years ago
  54. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  55. 2bcdf5e Yaron Keren: Add missing comment. by Howard Hinnant · 11 years ago
  56. de3cac7 LWG Issue 2247 by Marshall Clow · 11 years ago
  57. 69bf761 Updated status post-Chicago by Marshall Clow · 11 years ago
  58. 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
  59. 79d8c99 LWG Issue 2247: Implement type trait 'is_null_pointer' by Marshall Clow · 11 years ago
  60. 320c80f Implement literal suffixes for compled by Marshall Clow · 11 years ago
  61. 8d9dd7a Mark namespaces for user defined literals as 'inline' by Marshall Clow · 11 years ago
  62. 1d927e3 Implement LWG issue 2275 'forward_as_tuple should be constexpr' by Marshall Clow · 11 years ago
  63. 520dc52 G M: Remove unneeded warnings in buildit that are hindering porting. by Howard Hinnant · 11 years ago
  64. adb73b1 G M: Attached is a patch for libcxx's cmake file. by Howard Hinnant · 11 years ago
  65. 5a8b578 G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler. by Howard Hinnant · 11 years ago
  66. 9844b67 G M: A small patch to fix a couple of warnings in stdexcept.cpp for cl.exe which does not support #pragma visibility. by Howard Hinnant · 11 years ago
  67. 1e56424 G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros. by Howard Hinnant · 11 years ago
  68. f677bc4 G M: Fix libcxx's detection of rtti disablement for g++.exe and cl.exe. When RTTI is NOT enabled, _LIBCPP_NO_RTTI is defined. by Howard Hinnant · 11 years ago
  69. f755506 G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning. by Howard Hinnant · 11 years ago
  70. 66a8fce libc++abi no longer has a cxa_demangle.h header. by Peter Collingbourne · 11 years ago
  71. 8df0320 Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. by Peter Collingbourne · 11 years ago
  72. 4c81b00 Make it possible to run the test suite when built as part of LLVM. by Peter Collingbourne · 11 years ago
  73. f7eb573 Explicitly specify -Wno-error if LIBCXX_ENABLE_WERROR is false. by Alexey Samsonov · 11 years ago
  74. 19e7862 Remove non-printable chars that snuck in back in July; thanks to Yaron Keren for the catch by Marshall Clow · 11 years ago
  75. bd444af Part 8 of LWG Issue 2210' unordered_set and unordered multiset; this got missed when I went on vacation by Marshall Clow · 11 years ago
  76. ff7546e SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future. by Howard Hinnant · 11 years ago
  77. 179fa78 [CMake] Put libcxx-specific module directories to the front of CMAKE_MODULE_PATH. by Alexey Samsonov · 11 years ago
  78. 9738caf Implement n3789; constexpr support in named function objects by Marshall Clow · 11 years ago
  79. 6db12cb Add a set of macros for using the new '[[[deprecated]]' attribute. No code changes (yet) by Marshall Clow · 11 years ago
  80. 4af78bb Fixed bad link for n3789; thanks to Chip Davis for the catch by Marshall Clow · 11 years ago
  81. 42389d2 Updated my role by Marshall Clow · 11 years ago
  82. cb55b18 Missed a change that didn't have an issue number 'GB 9' by Marshall Clow · 11 years ago
  83. 9100875 Updated table with results from Chicago by Marshall Clow · 11 years ago
  84. d1754fb Make the guard for external ABI libraries include the guard for by Chandler Carruth · 11 years ago
  85. fc910cb Peter Collingbourne: Fix warnings when compiling with -DNDEBUG. by Howard Hinnant · 11 years ago
  86. de589f2 Peter Collingbourne: If a pointer is passed as the third argument of the (iterator, by Howard Hinnant · 11 years ago
  87. dcc6a0b Apply LWG 2048. It is amazing to me that this actually works, but the existing tests confirm that it does. c++1y status page now showing libc++ is complete for c++1y modulo dynarray issues. by Howard Hinnant · 11 years ago
  88. 0836f87 Apply LWG 2021. This is only a documentation change. Also bringing c++1y status page up to date. by Howard Hinnant · 11 years ago
  89. 23e470c Apply LWG 2017. This is a only a documentation change. by Howard Hinnant · 11 years ago
  90. ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 11 years ago
  91. 8127758 David Chisnall: macro protect 'test' in __has_pointer_type_imp. by Howard Hinnant · 11 years ago
  92. bd64f14 Fix typo. by Joerg Sonnenberger · 11 years ago
  93. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  94. cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
  95. a49a2c9 LWG Issue 2210 (Part #7): vector and vector<bool> by Marshall Clow · 11 years ago
  96. 37c4acf G M: Make shared_ptr a little more gentle for some compilers. No impact on clang. by Howard Hinnant · 11 years ago
  97. d885143 G M: Make valarray a little more forgiving to compilers not quite so gifted. This has no impact on clang. by Howard Hinnant · 11 years ago
  98. 6ecf7f2 Fix link to dynarray issue by Marshall Clow · 11 years ago
  99. 94d3f6b Update status for <dynarray> by Marshall Clow · 11 years ago
  100. 27a1c25 Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support by Marshall Clow · 11 years ago