1. a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
  2. fa1e5db Add missing license headers by Eric Fiselier · 9 years ago
  3. e3bf91a Mark slow ASAN/MSAN tests as XFAIL for now. by Eric Fiselier · 9 years ago
  4. 685cdca Fix PR#26175. Thanks to Josh Petrie for the report and the patch. Reviewed as http://reviews.llvm.org/D16262 by Marshall Clow · 9 years ago
  5. 90a7bf9 Tame a -Wunknown-attributes warning by Jonathan Roelofs · 9 years ago
  6. 7d98883 Better comments in test. NFC by Marshall Clow · 9 years ago
  7. 2dceed8 Fix test for C++03 - lacking noexcept by Marshall Clow · 9 years ago
  8. df9db31 Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the strong exception safety guarantee'. This turned out to be a pervasive problem in <string>, which required a fair amount of rework. Add in an optimization for when iterators provide noexcept increment/comparison/assignment/dereference (which covers many of the iterators in libc++). Reviewed as http://reviews.llvm.org/D15862 by Marshall Clow · 9 years ago
  9. b27535c Update version to 3.9 by Hans Wennborg · 9 years ago
  10. 2afbf71 [WebAssembly] Set std::numeric_limits's traps field for WebAssembly. by Dan Gohman · 9 years ago
  11. 4f4a07d One more missing std:: qualification from Jonathan by Marshall Clow · 9 years ago
  12. e5e9bff Add a bunch of missing includes in the test suite to make it more portable. Fixes bugs #26120 and #26121. Thanks to Jonathan Wakely for the reports and the patches. by Marshall Clow · 9 years ago
  13. 040a034 Put the definition of _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK in the right place. by Marshall Clow · 9 years ago
  14. 7a3731f Preemptively disable unsigned integer sanitization in 32 and 64 bit versions of __murmur2_or_cityhash. This lets people use the unsigned integer overflow checker in UBSAN w/o getting hits from libc++'s hash code (where the unsigned integer overflow is legal and deliberate)> Patch by @danielaustin. Reviewed as: http://reviews.llvm.org/D15973 by Marshall Clow · 9 years ago
  15. 4c7ee80 Revert "Remove visibility attributes from out-of-class method definitions in iostreams." by Evgeniy Stepanov · 9 years ago
  16. 94fae86 [libcxx] Set LC_ALL rather than LC_COLLATE to override collation. by Ahmed Bougacha · 9 years ago
  17. 7861de2 Add explicit include directives; the file was getting implicitly included already. NFC by Marshall Clow · 9 years ago
  18. 17a797c Remove some test scaffolding that I added and then didn't need. No functional change by Marshall Clow · 9 years ago
  19. 3426a86 First half of LWG#2354: 'Unnecessary copying when inserting into maps with braced-init syntax' by Marshall Clow · 9 years ago
  20. 2320439 [libcxx] Fix typo in darwin target_info.py introduced by r256621. by Ahmed Bougacha · 9 years ago
  21. f3e2a71 Print stacktrace with UBSAN by Eric Fiselier · 9 years ago
  22. 8e7bd4f Remove unsafe "__as_link()" cast member function. by Eric Fiselier · 9 years ago
  23. 5cf84e0 Use __rebind_pointer to avoid #ifdef block by Eric Fiselier · 9 years ago
  24. 5c74b48 [libcxx] Fix for ALL undefined behavior in <list>. by Eric Fiselier · 9 years ago
  25. b1ece9c Fix locale feature testing in test suite. by Eric Fiselier · 9 years ago
  26. ce5695f Revert r256606 due to compiler-rt sanitizer bot failures by Eric Fiselier · 9 years ago
  27. 44f2e41 Cleanup CMake for out-of-tree builds by Eric Fiselier · 9 years ago
  28. 2c9141a Fix test failure in 32 bit mode by Eric Fiselier · 9 years ago
  29. e9cac66 Mark LWG defect #2367 as complete by Eric Fiselier · 9 years ago
  30. 41f24f9 [libcxx] Fixing the Mac / Darwin build by Ben Craig · 9 years ago
  31. 4273e31 [libcxx] Fixing silly mistake from last commit. by Ben Craig · 9 years ago
  32. 424a05c [libcxx] Fixing the Linux sanitizer builds by Ben Craig · 9 years ago
  33. 75ea3d3 [libcxx] Refactoring target_info.py by Ben Craig · 9 years ago
  34. 9bef1ff [libcxx] Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors. by Eric Fiselier · 9 years ago
  35. 9a6a9c0 Fix type in tuple test. Sorry for the noise by Eric Fiselier · 9 years ago
  36. 199bee0 [libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from K-Ballo. by Eric Fiselier · 9 years ago
  37. 85df7a8 Add CMake option LIBCXX_CONFIGURE_IDE to allow for other IDE's. by Eric Fiselier · 9 years ago
  38. c8f54c2 Make noexcept specifications on __hash_table definitions match their declarations. by Eric Fiselier · 9 years ago
  39. d6a12b3 Workaround nasty GCC bug that caused testsuite to hang by Eric Fiselier · 9 years ago
  40. 0710b55 Remove unused _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS macro by Eric Fiselier · 9 years ago
  41. a3d6b12 [libcxx] Enable noexcept for GCC 4.6 and greater by Eric Fiselier · 9 years ago
  42. 6ba2156 Mark declarations of externally instantiated functions as inline so GCC doesn't complain. by Eric Fiselier · 9 years ago
  43. e39f4b9 Fix various GCC mis-configurations for newer versions. by Eric Fiselier · 9 years ago
  44. 8459d20 Update paths in libc++ build instructions. Patch from Jonathan Anderson. by Eric Fiselier · 9 years ago
  45. ed99798 Update how libc++/libc++abi link the tests. Follow up on r255559. by Eric Fiselier · 9 years ago
  46. 90e328c K-Ballo pointed out a mistake in the add_lvalue_ref tests I checked in; now more of them are passing. Thanks by Marshall Clow · 9 years ago
  47. d18b496 Missed this on the previous (255517) commit by Marshall Clow · 9 years ago
  48. b6621c5 Fix a corner case that involved calling rethrow_if_nested with a type that had a deleted operator&. Added a test to catch this as well. Thanks to Ville for the heads-up. by Marshall Clow · 9 years ago
  49. 633fe50 Add add_lvalue_ref tests for a few function types, with a note why not more by Marshall Clow · 9 years ago
  50. 563647a Replace cmake check for printf with a check for fopen. by Evgeniy Stepanov · 9 years ago
  51. bbca174 Remove redundant _LIBCPP_ALWAYS_INLINE attribute from __convert_to_integral overloads by Eric Fiselier · 9 years ago
  52. 9b45238 Remove visibility attributes from out-of-class method definitions in iostreams. by Evgeniy Stepanov · 9 years ago
  53. 28c02db Add 3 more missing inline/visibility attributes. by Evgeniy Stepanov · 9 years ago
  54. 76d2446 Use __make_integer_seq builtin for std::make_integer_sequence. Patch by K-ballo. by Eric Fiselier · 9 years ago
  55. 5be047d Cleaned up the intro for the TS status page; really need much more info here by Marshall Clow · 9 years ago
  56. a846b11 [CMake] If you're not installing the libcxx library, exclude it from the "all" target so it doesn't get built when you run "ninja install" by Chris Bieneman · 9 years ago
  57. a3866e4 Last bit of P0006; mark it as complete by Marshall Clow · 9 years ago
  58. ea97290 Fix bugs in alignment_of_v, etc. Re-enable the newly added tests by Marshall Clow · 9 years ago
  59. c180f34 Temporarily disable new tests while I figure out what's going on by Marshall Clow · 9 years ago
  60. 5c2fabf Fix bad macros by Marshall Clow · 9 years ago
  61. c666b13 Missing file from last commit by Marshall Clow · 9 years ago
  62. 8254964 Implement more of P0006; Type Traits Variable Templates. <ratio> by Marshall Clow · 9 years ago
  63. b5599c6 Fix bad macros in tests by Marshall Clow · 9 years ago
  64. a3e7f52 Implement more of P0006; Type Traits Variable Templates. by Marshall Clow · 9 years ago
  65. 14ba0ad Add static_assert to set/multiset/map/multimap/forward_list/deque that the allocator's value_type match the container's value_type. vector/unordered/list/string already do this. Add tests for all the containers to verify this. by Marshall Clow · 9 years ago
  66. 5a579cf Silence a -Wmissing-braces warning in the tests; mbstate_t is defined differently on different C libraries. by Marshall Clow · 9 years ago
  67. eefcf82 Remove undefined behavior from tests; specifically, ensure that the value type of the allocators match the value type of the containers by Marshall Clow · 9 years ago
  68. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  69. a660757 Fix some mistakes in the <utility> and <tuple> synopses. No functional change. Thannks to K-ballo for the patch by Marshall Clow · 9 years ago
  70. d871728 Fix some mistakes in the <array> synopsis. No functional change. Thanks to K-ballo for the patch by Marshall Clow · 9 years ago
  71. 55dbcda Fix bad variable name. project_root -> project_obj_root by Eric Fiselier · 9 years ago
  72. 99b6e56 Add tests for the extended integer types - as required by LWG#2119 by Marshall Clow · 9 years ago
  73. f60d092 Implement P0007: Constant View: A proposal for a std::as_const helper function template. by Marshall Clow · 9 years ago
  74. ffc9c61 Fix compile error in test. Can't use `operator[]` for multimap. by Marshall Clow · 9 years ago
  75. 15a326c More tests for LWG#2156 by Marshall Clow · 9 years ago
  76. 7b7c9ec LWG#2156 loosened the requirements on unordered containers 'rehash' calls. Add tests to make sure we meet these requirements. Since we met the stricter ones, no code change needed to meet the looser ones. by Marshall Clow · 9 years ago
  77. fe99a30 Implement P0013R1: Logical Operator Type Traits. Make a hidden implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS by Marshall Clow · 9 years ago
  78. 98984f2 Mark P0013 as 'in progress' by Marshall Clow · 9 years ago
  79. 3f159e8 Implement P0074: Making owner_less more flexible by Marshall Clow · 9 years ago
  80. 94d9b1c [libcxx] Fixup a few fumbles in the initial no-exceptions XFAILs list. by Asiri Rathnayake · 9 years ago
  81. e1c5c41 Fix typo I just introduced. by Marshall Clow · 9 years ago
  82. 1bae7a8 std:: qualify ptrdiff_t in the test. Thanks to Walter for the catch by Marshall Clow · 9 years ago
  83. 55d741c Walter pointed out some missing includes in the tests. Fixing the includes uncovered a couple bugs in the _v type traits. Fixed those, too by Marshall Clow · 9 years ago
  84. a28344c Explicitly #include <utility> so that we get std::move. Thanks to Walter for the bug report. by Marshall Clow · 9 years ago
  85. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  86. 6b6407a Mark LWG#2486 as complete. Eric did this as part of r242959 by Marshall Clow · 9 years ago
  87. 84bdf2c Make check-libcxx Py3-compatible. by NAKAMURA Takumi · 9 years ago
  88. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  89. fa62fbe Mark LWG#2224 as complete. Wording change only, no code changes required by Marshall Clow · 9 years ago
  90. e9ef988 Implement LWG#2353: std::next is over-constrained by Marshall Clow · 9 years ago
  91. 6455d85 More of P0006R0: type traits variable aliases for C++17. by Marshall Clow · 9 years ago
  92. a3b25f8 Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 9 years ago
  93. 746572b Allow deque to handle incomplete types. by Evgeniy Stepanov · 9 years ago
  94. 38e7a30 Cleanup foo.h headers and __config to work in C by Eric Fiselier · 9 years ago
  95. 970a9e5 Mark LWG issue #2234. We already do this; no code change needed by Marshall Clow · 9 years ago
  96. 223df2e Implement P0092R1 for C++1z by Marshall Clow · 9 years ago
  97. c010bd6 Make reverse() call iter_swap like the standard says, instead of calling swap directly. No real change. by Marshall Clow · 9 years ago
  98. 25bcb0a Remove undefined behavior from some tests. Same pattern as the unitialized_copy tests by Marshall Clow · 9 years ago
  99. 48bcd27 Remove undefined behavior from some tests. Thanks to Walter Brown for the heads-up. by Marshall Clow · 9 years ago
  100. 59b5ea5 Add 'nostdinc++' to the flags used by testit. Makes the tests run better on Mac OS X with the new depr.c headers change by Marshall Clow · 9 years ago