1. 3b2cf96 [libc++] Add configuration define for off_t functions by Shoaib Meenai · 8 years ago
  2. eb6b13f Fix _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to always have default visibility. by Eric Fiselier · 8 years ago
  3. 2017e23 Revert addition of __libcpp_library_version by Eric Fiselier · 8 years ago
  4. b18d684 Try 2 to add extern C++ to __libcpp_library_version by Eric Fiselier · 8 years ago
  5. 3dd4620 Explicitly specify extern "C++" on __libcpp_library_version by Eric Fiselier · 8 years ago
  6. 6994470 Add __libcpp_version file and __libcpp_library_version function. by Eric Fiselier · 8 years ago
  7. a469f83 Revert r282345 - Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  8. 35ce485 Implement N4606 optional by Eric Fiselier · 8 years ago
  9. ead5d40 Revert Add <optional>. Will recommit with better commit message by Eric Fiselier · 8 years ago
  10. fbc8016 Add <optional> header. by Eric Fiselier · 8 years ago
  11. bf1f79c [libcxx] Add support for Fuchsia by Petr Hosek · 8 years ago
  12. a62e1dd Fix PR30642 - libc++ leaks always-visible symbols into programs by Eric Fiselier · 8 years ago
  13. 1d6b5d3 Fix strict-aliasing violation in typeinfo::hash_code() by Eric Fiselier · 8 years ago
  14. 74c9857 Expect DLL builds on Windows by default and require a custom __config for static by Eric Fiselier · 8 years ago
  15. 4e3e15a [libc++] Remove various C++03 feature test macros by Eric Fiselier · 8 years ago
  16. 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  17. e5cbce4 [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 8 years ago
  18. 7d7f3cc Replace __ANDROID__ with __BIONIC__. by Dan Albert · 8 years ago
  19. e81a54c [libc++] Fix inline attribute for non-MSVC Windows by Shoaib Meenai · 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. 8b89130 config: Use _LIBCPP_TYPE_VIS_ONLY with enum class by Shoaib Meenai · 8 years ago
  23. b6b8e1e config: Fix typo in comment by Shoaib Meenai · 8 years ago
  24. 040945b [libcxx] Introduce an externally-threaded libc++ variant. by Asiri Rathnayake · 8 years ago
  25. 766a31a Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource by Eric Fiselier · 8 years ago
  26. 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 8 years ago
  27. f653588 Fix undefined behavior in __hash_table by Eric Fiselier · 8 years ago
  28. 7310ec8 Fix undefined behavior in __tree by Eric Fiselier · 8 years ago
  29. fc8847c Bump version # to 4.0.0 by Marshall Clow · 8 years ago
  30. c71c304 Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree. by Eric Fiselier · 8 years ago
  31. 83d7ca9 Implement P0163r0. Add shared_ptr::weak_type. by Eric Fiselier · 8 years ago
  32. d9e1819 Partially Revert r272613. FreeBSD needs the non-trivial constructors in pair. by Eric Fiselier · 8 years ago
  33. 10b52a0 Implement variadic lock_guard. by Eric Fiselier · 8 years ago
  34. bf5a418 Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option. by Eric Fiselier · 8 years ago
  35. 5163e46 [libcxx] Allow explicit pthread opt-in by Ben Craig · 8 years ago
  36. 8c8f0e5 Enable Pthread threading API on Solaris. Fix PR27677 by Eric Fiselier · 8 years ago
  37. 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 8 years ago
  38. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 years ago
  39. 994fb96 [libc++] fix macro redef warning when exception is disabled by Weiming Zhao · 8 years ago
  40. db21506 Teach __tree how to handle map's __value_type by Eric Fiselier · 8 years ago
  41. 735026e Make std::addressof constexpr in C++17 (Clang only). by Eric Fiselier · 9 years ago
  42. a15e8c3 Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@google.com. by Eric Fiselier · 9 years ago
  43. 2960ae2 Teach __hash_table how to handle unordered_map's __hash_value_type. by Eric Fiselier · 9 years ago
  44. 45dca2c Fix invalid casts in <functional>. by Evgeniy Stepanov · 9 years ago
  45. 774c7c5 Recommit r260012 - Cleanup node-type handling in the unordered containers. by Eric Fiselier · 9 years ago
  46. f8865b6 Limit catopen usage to unix-like OSes by Ben Craig · 9 years ago
  47. b4aa971 Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from by Richard Smith · 9 years ago
  48. f3adaaf Use the reserved spellings for attributes by Saleem Abdulrasool · 9 years ago
  49. 398588c Revert r260012 due to __gnu_cxx::hash_map breakage by Eric Fiselier · 9 years ago
  50. cf108eb Cleanup node-type handling in the unordered containers by Eric Fiselier · 9 years ago
  51. de637db [libcxx] Fix undefined behavior in forward_list by Eric Fiselier · 9 years ago
  52. 90a7bf9 Tame a -Wunknown-attributes warning by Jonathan Roelofs · 9 years ago
  53. b27535c Update version to 3.9 by Hans Wennborg · 9 years ago
  54. 040a034 Put the definition of _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK in the right place. by Marshall Clow · 9 years ago
  55. 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
  56. 5c74b48 [libcxx] Fix for ALL undefined behavior in <list>. by Eric Fiselier · 9 years ago
  57. 9bef1ff [libcxx] Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors. by Eric Fiselier · 9 years ago
  58. 0710b55 Remove unused _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS macro by Eric Fiselier · 9 years ago
  59. a3d6b12 [libcxx] Enable noexcept for GCC 4.6 and greater by Eric Fiselier · 9 years ago
  60. e39f4b9 Fix various GCC mis-configurations for newer versions. by Eric Fiselier · 9 years ago
  61. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  62. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  63. 746572b Allow deque to handle incomplete types. by Evgeniy Stepanov · 9 years ago
  64. 38e7a30 Cleanup foo.h headers and __config to work in C by Eric Fiselier · 9 years ago
  65. ac042ab Detect relaxed constexpr rules for gcc versions by Marshall Clow · 9 years ago
  66. 4f01aa8 ABI versioning macros for libc++. by Evgeniy Stepanov · 9 years ago
  67. b3b0081 Fix use of libc++ <foo.h> headers from within an 'extern "C"' context in C++98. by Richard Smith · 9 years ago
  68. 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
  69. 0b4ab6f Fix <atomic> with -pedantic-errors by Eric Fiselier · 9 years ago
  70. 2897e78 Add endianness configuration block for GCC. by Dan Albert · 9 years ago
  71. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  72. 8966350 Fix warnings about pessimizing return moves for C++11 and higher by Dimitry Andric · 9 years ago
  73. 40853ea Bump libc++ version # to 3.8 by Marshall Clow · 9 years ago
  74. 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 9 years ago
  75. 8f7fe5c Use __is_identifier to detect __decltype and not the clang version. by Eric Fiselier · 9 years ago
  76. 323ade3 Make support for thread-unsafe C functions optional. by Ed Schouten · 9 years ago
  77. 3d08766 Delete dead code. NFCI by Jonathan Roelofs · 9 years ago
  78. 3a0e430 [libcxx] Fix detection of __is_final. by Eric Fiselier · 9 years ago
  79. 6d7a2cb [libcxx] Use __decltype instead of __typeof__ by Eric Fiselier · 9 years ago
  80. eeeada1 Enable __is_trivially* intrinsics for GCC 5.1 by Eric Fiselier · 9 years ago
  81. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 9 years ago
  82. 4d23cc6 Define a new macro: _LIBCPP_HAS_NO_VARIABLE_TEMPLATES and use it. No functionality change. by Marshall Clow · 10 years ago
  83. 95e5c0a Also enable the default rune table on CloudABI. by Ed Schouten · 10 years ago
  84. b33ae5b Add option to disable access to the global filesystem namespace. by Ed Schouten · 10 years ago
  85. 0251f0f Disable cat*() on CloudABI. Also make tiny cleanups. by Ed Schouten · 10 years ago
  86. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  87. 4c42c4e Enable _LIBCPP_LOCALE__L_EXTENSIONS on CloudABI. by Ed Schouten · 10 years ago
  88. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
  89. 70e0af4 Fix unused private field warning in stdexcept after r207695. by Dimitry Andric · 10 years ago
  90. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  91. a245f9b Improve error message when _LIBCPP_HAS_NO_MONOTONIC_CLOCK is used improperly by Eric Fiselier · 10 years ago
  92. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  93. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  94. bff83f9 [libcxx] use clang's __char16_t and __char32_t definitions on Linux in C++03 mode. by Eric Fiselier · 10 years ago
  95. 60a74bd Define ELAST in libcxx's config header on FreeBSD by Viktor Kutuzov · 10 years ago
  96. 0f4ca8b Detection for _LIBCPP_HAS_NO_MONOTONIC_CLOCK caused several more build breakages by Jonathan Roelofs · 10 years ago
  97. 5907f03 Allow libc++ to be built with GCC 5.0 compiler by Alexey Volkov · 10 years ago
  98. fc68548 Fix yet another aspect of the build breakage caused by r216949 by Jonathan Roelofs · 10 years ago
  99. 7d7b994 Fix build breakage introduced in r216949 by Jonathan Roelofs · 10 years ago
  100. 5050833 Silence _LIBCPP_ELAST porting warning on __APPLE__ by Jonathan Roelofs · 10 years ago