1. 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  2. 1277962 Fix a few static_asserts that need extra parens on -03 by Marshall Clow · 8 years ago
  3. 6ac8de0 Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I would wait for these to be voted upon at a committee meeting (November), but the current draft standard is broken, and this should fix it. (And if it doesn't, we want to know about it soonest) by Marshall Clow · 8 years ago
  4. 9473712 Fix incorrect include in is_error_code_enum.pass.cpp by Marshall Clow · 8 years ago
  5. db86684 Implement is_error_code_v and is_error_condition_v for c++17. Rework the tests for is_error_code and is_error_condition, since they were really lacking. Thanks to Alisdair for the heads-up that we were missing these. by Marshall Clow · 8 years ago
  6. 7dc2fa3 [libc++] Remove math_win32.h by Shoaib Meenai · 8 years ago
  7. 45d7731 Fix failure on 03 bot by Marshall Clow · 8 years ago
  8. 2fffe3a Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_allocator_v by Marshall Clow · 8 years ago
  9. fd4a3f6 Fix signatures of fallback tow(upper|lower)_l. by Dan Albert · 8 years ago
  10. e5cbce4 [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 8 years ago
  11. 7d7f3cc Replace __ANDROID__ with __BIONIC__. by Dan Albert · 8 years ago
  12. e81a54c [libc++] Fix inline attribute for non-MSVC Windows by Shoaib Meenai · 8 years ago
  13. 6e3bce5 [libcxx] Add missing c++98 xfail. NFC. by Asiri Rathnayake · 8 years ago
  14. f05ac13 Attempt to fix Sphinx build by Eric Fiselier · 8 years ago
  15. 65d504e Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback by Eric Fiselier · 8 years ago
  16. 09e7add Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> by Eric Fiselier · 8 years ago
  17. 9bda55a Move _LIBCPP_INLINE_VISIBILITY to first declaration in sstream. by Eric Fiselier · 8 years ago
  18. b6a049f Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)). by Eric Fiselier · 8 years ago
  19. 03f7d10 Move inline attributes in filesystem to first declaration by Eric Fiselier · 8 years ago
  20. 6dbed46 [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility by Eric Fiselier · 8 years ago
  21. 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
  22. cac9e30 [libc++] Avoid <memory> include in locale_win32.h by Shoaib Meenai · 8 years ago
  23. 86f6997 [libcxx] Allow sanitizing libcxx with ASan+UBSan simultaneously by Kuba Brecka · 8 years ago
  24. d940dca Revert r280944 - Added 'inline' attribute to basic_string's destructor by Eric Fiselier · 8 years ago
  25. 2f3771a [libcxx] Add a TSan regression test for a data race in call_once by Kuba Brecka · 8 years ago
  26. ccf7100 [libcxx] Fix a typo in test/libcxx/test/target_info.py that prevents running tests on Darwin with sanitizers by Kuba Brecka · 8 years ago
  27. 847eaf4 [libcxx] Enable building and testing of libcxx with ThreadSanitizer on OS X by Kuba Brecka · 8 years ago
  28. f6600b7 [libcxx] Fix gcc builds. by Asiri Rathnayake · 8 years ago
  29. 8b89130 config: Use _LIBCPP_TYPE_VIS_ONLY with enum class by Shoaib Meenai · 8 years ago
  30. b6b8e1e config: Fix typo in comment by Shoaib Meenai · 8 years ago
  31. 040945b [libcxx] Introduce an externally-threaded libc++ variant. by Asiri Rathnayake · 8 years ago
  32. 4665893 support: clean up MSVC support by Saleem Abdulrasool · 8 years ago
  33. b9e6e89 Added 'inline' attribute to basic_string's destructor by Aditya Kumar · 8 years ago
  34. 3a3836f Avoid compile error by giving the test type a user defined default constructor by Eric Fiselier · 8 years ago
  35. ac655ef Fix PR#30303 - no matching function for call to '__ptr_in_range' by Marshall Clow · 8 years ago
  36. db4d7e9 Improve constexpr tests for std::any by Eric Fiselier · 8 years ago
  37. b9231a2 Fix PR30260 - optional<const T> not working. by Eric Fiselier · 8 years ago
  38. 01609af Enable installation of libc++experimental by default. by Eric Fiselier · 8 years ago
  39. 636dd5b Improve CMake output when registering benchmarks by Eric Fiselier · 8 years ago
  40. dbf60fa Try 2 - Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
  41. 1cfabe4 Revert r280743 and r280745. Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
  42. 16f953f Add missing <cstdlib> include. Sorry about the bot breakage by Eric Fiselier · 8 years ago
  43. 7fa8b78 Remove unneeded includes in <exception> after removing __libcpp_throw by Eric Fiselier · 8 years ago
  44. d979eed Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add test cases for append/insert/assign/replace while we're at it, and fix a similar bug in insert. by Marshall Clow · 8 years ago
  45. 4dbd4fc [libcxx] Fix a data race in call_once by Kuba Brecka · 8 years ago
  46. 226cd06 Apply curr_symbol.pass.cpp test fix to missed test case by Eric Fiselier · 8 years ago
  47. 4bc5e1f Fix bad locale test data when using the newest glibc by Eric Fiselier · 8 years ago
  48. 6efc20f Mark test as XFAIL for C++03, rather than providing a dummy pass. by Marshall Clow · 8 years ago
  49. 7f735c3 Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread context. by Eric Fiselier · 8 years ago
  50. 5e5eb63 memory_resource still needs init_priority when built with GCC 4.9 by Eric Fiselier · 8 years ago
  51. 766a31a Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource by Eric Fiselier · 8 years ago
  52. 5f8cb58 Avoid narrowing warnings in __bitset constructor by Dimitry Andric · 8 years ago
  53. ebeef1b cstdio: limit gets to CRT versions below 14 by Saleem Abdulrasool · 8 years ago
  54. 1dbcfe0 build: don't add -fPIC on Windows by Saleem Abdulrasool · 8 years ago
  55. 512cf2d [CMake] NFC. Missed the other uses in r280406 by Chris Bieneman · 8 years ago
  56. d2497cc [CMake] NFC. Fixing spelling from r280400 by Chris Bieneman · 8 years ago
  57. 2e35384 [CMake] Don't copy headers on fully standalone by Chris Bieneman · 8 years ago
  58. 25a93c5 Fix libc++ configuration with -fsanitize-coverage by Ivan Krasin · 8 years ago
  59. f47e6af [CMake] Copy headers relative to LLVM_BINARY_DIR by Chris Bieneman · 8 years ago
  60. 76c3a05 Add "FLAKY_TEST" test directive to support re-running flaky tests. by Eric Fiselier · 8 years ago
  61. b16966c Fix syntax error in recent CMake change. by Eric Fiselier · 8 years ago
  62. 364cf87 Fix PR28831 - Bad logic around CMAKE_OSX_SYSROOT and CMAKE_OSX_ARCHITECTURES. by Eric Fiselier · 8 years ago
  63. eb930a5 libc++: perform configuration checks with -nodefaultlibs by Saleem Abdulrasool · 8 years ago
  64. 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 8 years ago
  65. 0a799bd Turn On -DLIBCXX_ENABLE_BENCHMARKS by default. by Eric Fiselier · 8 years ago
  66. f76a087 Update Google Benchmark library. by Eric Fiselier · 8 years ago
  67. 235d71f Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  68. 0ecda71 Revert r279953 - Fix pair::operator=(TupleLike&&) by Eric Fiselier · 8 years ago
  69. 15ac5e4 Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  70. 917af0a Implement C++17 std::sample. by Eric Fiselier · 8 years ago
  71. 17c38db Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. by Eric Fiselier · 8 years ago
  72. 113315b Implement LWG 2711. Constrain path members. by Eric Fiselier · 8 years ago
  73. d3169f5 [Docs] Update libc++ target names after r279675. by Eric Fiselier · 8 years ago
  74. 1421cf0 Avoid embedded preprocessor directives in __tree by Dimitry Andric · 8 years ago
  75. 5db6737 Add attribute noreturn to functions that throw by Aditya Kumar · 8 years ago
  76. e7acb0e Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore. by Marshall Clow · 8 years ago
  77. 7da8c67 Remove duplicate inline by Marshall Clow · 8 years ago
  78. 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
  79. fdb4f17 Remove trailing WS [NFC] by Aditya Kumar · 8 years ago
  80. e0620e2 [CMake] Be more consistent about naming targets and components by Chris Bieneman · 8 years ago
  81. e146f75 libc++: add an option to build against compiler-rt by Saleem Abdulrasool · 8 years ago
  82. af7f1a8 Revert "libc++: Perform configuration checks with -nodefaultlibs" by Saleem Abdulrasool · 8 years ago
  83. ab80428 libc++: Perform configuration checks with -nodefaultlibs by Saleem Abdulrasool · 8 years ago
  84. 98983c0 libcxx: Fix libcxx tests on aarch64 with libunwind by Adhemerval Zanella · 8 years ago
  85. a2586b3 Add missing include that caused a test failure on Windows. Thanks to STL for the patch. No functional change. by Marshall Clow · 8 years ago
  86. 8c22696 [CMake] Get libcxx building under LLVM/runtimes by Chris Bieneman · 8 years ago
  87. 546498c make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for <map> right now - more complete tests will come when we revamp our allocator testing structure. by Marshall Clow · 8 years ago
  88. d4badbb Support allocators with explicit conversion constructors. Fixes bug #29000 by Marshall Clow · 8 years ago
  89. ea714e7 libcxx: Fix path.compare.pass expected result by Adhemerval Zanella · 8 years ago
  90. c2141df Fix new ASAN failures by Eric Fiselier · 8 years ago
  91. 314fd09 Use -O1 when testing with ASAN and MSAN to prevent Clang OOM errors. by Eric Fiselier · 8 years ago
  92. 543cf61 Fix PR28506. Re-enable missing math.h C++11 decls on SunOS. Patch from Michal Gorny. by Eric Fiselier · 8 years ago
  93. b901c34 Check in SFINAE base class for use in optional/variant by Eric Fiselier · 8 years ago
  94. c9e74dd Add private option to change build dialect from C++11 by Eric Fiselier · 8 years ago
  95. d6e36bb Remove test for the sign of a NaN - doesn't work on MIPS, not strictly legal. Fixes bug 28936 by Marshall Clow · 8 years ago
  96. 1f6a37d test: relax the FS test a slight bit to be more reliable by Saleem Abdulrasool · 8 years ago
  97. bb11bc4 Add 'inline' attribute to __init to inline the basic_string's constructor by Sebastian Pop · 8 years ago
  98. 1ed1df3 Unbreak C++03 build. by Eric Fiselier · 8 years ago
  99. 92741e2 Refactor test archetypes implementation. by Eric Fiselier · 8 years ago
  100. a60053b Add missing REQUIRES for C++14 by Eric Fiselier · 8 years ago