1. f1ea0b1 [libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI into _LIBCPP_EXPORTED_FROM_ABI by Nikolas Klauser · 2 years ago
  2. aee3a9f [libc++][NFC] clang-format new_handler.cpp by Louis Dionne · 2 years ago
  3. 80e4cca [libc++] Move the definition of std::new_handler out of new.cpp by Louis Dionne · 2 years ago
  4. 1da0680 [libc++] Android temp dir is /data/local/tmp, enable Windows test by Ryan Prichard · 2 years ago
  5. 66a562d [libc++] Roll up fstream support into filesystem support by Louis Dionne · 2 years ago
  6. 88632e480 [libc++] Refactor __less by Nikolas Klauser · 2 years ago
  7. fcbbd96 [libcxx] Fix using std::wcout/wcin on Windows with streams configured in wide mode by Martin Storsjö · 2 years, 1 month ago
  8. dc95245 [libc++][format] Removes format sources. by Mark de Wever · 2 years, 1 month ago
  9. 3b6bc875 [libc++] Remove Solaris related code by Louis Dionne · 2 years, 2 months ago
  10. c847b8e [libc++] Make bsd_locale_fallbacks.h modular and move it into __locale/locale_base_api/ by Nikolas Klauser · 2 years, 2 months ago
  11. 7d98590 [libc++][PSTL] Remove current integration by Nikolas Klauser · 2 years, 2 months ago
  12. 87cec86 [libc++] Remove symbols for a std::allocator_arg & friends from the dylib by Louis Dionne · 2 years, 2 months ago
  13. 40a187b [libcxx] Rename the now fully private header __std_stream to std_stream.h by Martin Storsjö · 2 years, 2 months ago
  14. a6ba74e [libcxx] Move the private header __std_stream into the src subdir by Martin Storsjö · 2 years, 2 months ago
  15. eb65912 [libc++] Move __errc to __system_error/errc.h by Nikolas Klauser · 2 years, 2 months ago
  16. e8cfbfd [libc++] Granularize system_error. by Mark de Wever · 2 years, 2 months ago
  17. e655d8a [libc++] Granularize __mutex_base by Nikolas Klauser · 2 years, 3 months ago
  18. c73c3a0 [libc++] Clean up old macOS back-deployment workarounds by Louis Dionne · 2 years, 3 months ago
  19. e65cd4c [libc++] Enable -Wunused-template by Nikolas Klauser · 2 years, 3 months ago
  20. 0fe1012 [libc++] [FreeBSD] correct 64-bit test by Ed Maste · 2 years, 4 months ago
  21. 17ecbb3 [libc++] [FreeBSD] only use _umtx_op(2) on 64bit arches by Konstantin Belousov · 2 years, 4 months ago
  22. e8cb355 [libc++] Move constexpr <cstring> functions into their own headers and remove unused <cstring> includes by Nikolas Klauser · 2 years, 4 months ago
  23. 7067aee [libc++][CI] Switches to clang-format-16. by Mark de Wever · 2 years, 4 months ago
  24. f7f8645 [libc++] Improve the format ignorelist generation. by Mark de Wever · 2 years, 4 months ago
  25. b22aa3d [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS by Nikolas Klauser · 2 years, 4 months ago
  26. 6e67928 [libc++][NFC] _VSTD -> std in ryu by Louis Dionne · 2 years, 4 months ago
  27. dc017e0 [libc++] Forward ranges::sort to instantiations in the dylib by Nikolas Klauser · 2 years, 5 months ago
  28. 97b5e014 [libc++] Remove explicit instantiations of __insertion_sort_incomplete and __sort5 from the dylib by Nikolas Klauser · 2 years, 5 months ago
  29. 3608043 [libc++] Move the definition of aligned allocation helpers outside of <new> by Louis Dionne · 2 years, 5 months ago
  30. 83387db [libc++] add FreeBSD atomic wait support by Konstantin Belousov · 2 years, 5 months ago
  31. 549a5fd [libc++] Make pmr::monotonic_buffer_resource bump down by Nikolas Klauser · 2 years, 5 months ago
  32. 64fc3cd [libc++] Hold mutex lock while notify_all is called at notify_all_at_thread_exit by Arthur O'Dwyer · 2 years, 5 months ago
  33. 480cd78 [libc++][NFC] Consistently use newline between license and include guard by Louis Dionne · 2 years, 7 months ago
  34. af8c49d [libc++] Introduce a setting to remove fstream from the library by Louis Dionne · 2 years, 7 months ago
  35. 28e399f [libc++][PMR] Deprecate the implementation in std::experimental by Nikolas Klauser · 2 years, 8 months ago
  36. 57215ed [libc++][PMR] Move the pmr::memory_resource destructor into the dylib by Nikolas Klauser · 2 years, 8 months ago
  37. a353909 Revert "[runtimes] Always define cxx_shared, cxx_static & other targets" by Haowei Wu · 2 years, 8 months ago
  38. a1e13a8 [libc++] Implements constexpr <charconv>. by Mark de Wever · 2 years, 8 months ago
  39. 79ee034 [runtimes] Always define cxx_shared, cxx_static & other targets by Louis Dionne · 2 years, 8 months ago
  40. 10378b3 [runtimes] Add the ability to customize the output name of libc++, libc++abi and libunwind by Louis Dionne · 2 years, 8 months ago
  41. 243da90 [libc++] Add the C++17 <memory_resource> header (mono-patch) by Arthur O'Dwyer · 2 years, 8 months ago
  42. 36dde91 [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++. by Zibi Sarbinowski · 2 years, 9 months ago
  43. c2df707 [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides by Louis Dionne · 2 years, 9 months ago
  44. 0a893cf [libc++] Avoid relying on non-portable behaviour in std::align by Alex Richardson · 2 years, 9 months ago
  45. 55158ef [libc++] Remove MSVC code by Nikolas Klauser · 2 years, 9 months ago
  46. 1b445ca [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++) by Muiez Ahmed · 2 years, 9 months ago
  47. 5fab33a [libc++] Avoid instantiating type_trait classes by Nikolas Klauser · 2 years, 10 months ago
  48. 84fc2c3 [libc++] Make the naming of private member variables consistent and enforce it through readability-identifier-naming by Nikolas Klauser · 2 years, 10 months ago
  49. 308a5b1 [libc++] Inlines format_error for clang-cl DLL. by Mark de Wever · 2 years, 10 months ago
  50. 355e0ce [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ by Louis Dionne · 2 years, 10 months ago
  51. 89469df [libc++] Remove trailing whitespace from libcxx includes, source, tests and benchmarks by Louis Dionne · 2 years, 10 months ago
  52. 5146b57 [libc++][NFC] Rename the constexpr macros by Nikolas Klauser · 2 years, 10 months ago
  53. b7fb856 [libc++] Simplify how we define the linker script for libc++ by Louis Dionne · 2 years, 11 months ago
  54. c23e2c0 [libcxx] Fixed a number of typos by Gabriel Ravier · 2 years, 11 months ago
  55. 507125a [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort by Louis Dionne · 2 years, 11 months ago
  56. 1422a96 [libc++] Properly log crashes with the assertion handler on older Androids by Louis Dionne · 2 years, 11 months ago
  57. 98d3d5b [libc++] Implement P1004R2 (constexpr std::vector) by Nikolas Klauser · 2 years, 11 months ago
  58. 7de5aca [libc++] Generalize the customizeable assertion handler by Louis Dionne · 2 years, 11 months ago
  59. 8711fca [libc++] Treat incomplete features just like other experimental features by Louis Dionne · 3 years ago
  60. 7300a65 [libc++] Re-apply "Always build c++experimental.a"" by Louis Dionne · 3 years ago
  61. 1d0f795 [libc++] Make sure cxx_experimental links against libc++ headers by Louis Dionne · 3 years ago
  62. 09cebfb Revert "[libc++] Always build c++experimental.a" by Hans Wennborg · 3 years ago
  63. bb93993 [libc++] Always build c++experimental.a by Louis Dionne · 3 years ago
  64. 0d7de7a [libcxx] Make LIBCXX_HERMETIC_STATIC_LIBRARY apply to libc++experimental too by Martin Storsjö · 3 years ago
  65. 3ee9a50 [libc++] Implement P0618R0 (Deprecating <codecvt>) by Nikolas Klauser · 3 years ago
  66. 3561ee5 [libc++] Improve charconv base10 algorithm. by Mark de Wever · 3 years ago
  67. ff3989e [libc++][ranges] Implement `ranges::sort`. by Konstantin Varlamov · 3 years ago
  68. 5b386ac9 [libc++] Do not yield from __sp_mut::lock() by Louis Dionne · 3 years ago
  69. 3cd4531 [libc++] Granularize <iterator> includes by Nikolas Klauser · 3 years ago
  70. f3966ea [libc++] Make the Debug mode a configuration-time only option by Louis Dionne · 3 years ago
  71. dea7a8e [libc++] Don't use static constexpr in headers. by Mark de Wever · 3 years ago
  72. 89818f2 [libc++] Lets to_chars use header implementation. by Mark de Wever · 3 years, 1 month ago
  73. a15ae41 [libc++] Make to_chars base 10 header only. by Mark de Wever · 3 years, 1 month ago
  74. b86771a [libc++] Minor emscripten changes from downstream by Sam Clegg · 3 years, 1 month ago
  75. eb1b1f2 [libc++][NFC] Fix whitespace by Louis Dionne · 3 years, 1 month ago
  76. 8383351 [libc++] Remove conditional include by Louis Dionne · 3 years, 1 month ago
  77. 6325184 [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibility by Louis Dionne · 3 years, 1 month ago
  78. dc8a9a0 [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_WIDE_CHARACTERS blocks by Louis Dionne · 3 years, 1 month ago
  79. fa7ce8e [runtimes] Fix the build of merged ABI/unwinder libraries by Louis Dionne · 3 years, 1 month ago
  80. bedf657 [runtimes] Default LIB*_HERMETIC_STATIC_LIBRARY to ON on Windows by Martin Storsjö · 3 years, 1 month ago
  81. 6de59ca [libc++] Introduce LIBCXX_LIBRARY_VERSION by Louis Dionne · 3 years, 1 month ago
  82. efcee4b [libc++] Remove the legacy LIBCXX_LIBCPPABI_VERSION option by Louis Dionne · 3 years, 1 month ago
  83. aa656f6 [runtimes] Introduce object libraries by Louis Dionne · 3 years, 1 month ago
  84. a80e65e [libc++] Overhaul how we select the ABI library by Louis Dionne · 3 years, 1 month ago
  85. 87a5513 Fix "the the" typo in documentation and user facing strings by Brian Tracy · 3 years, 2 months ago
  86. 0c99575 [libc++] Avoid lifetime UB in __thread_local_data() by Vitaly Buka · 3 years, 2 months ago
  87. 0cc34ca [libc++] Define legacy symbols for inline functions at a finer-grained level by Louis Dionne · 3 years, 2 months ago
  88. 4fe6a5d [libc++] Rename PS() macro to avoid clashing with Xtensa register name by Gustavo Henrique Nihei · 3 years, 2 months ago
  89. 6e2c6c9 [libcxx] random_device, specify optimal entropy properties for all OS's using arc4random() by Brad Smith · 3 years, 3 months ago
  90. c87c891 [libc++] Audit all uses of _LIBCPP_ASSERT and _LIBCPP_DEBUG_ASSERT by Louis Dionne · 3 years, 3 months ago
  91. b0fd949 [libc++] Add a lightweight overridable assertion handler by Louis Dionne · 3 years, 3 months ago
  92. 14324fa [libc++] Add warning pragma macros in the test suite by Nikolas Klauser · 3 years, 3 months ago
  93. 3906ebf [libc++] Fix double file closing in `std::filesystem::remove_all()`. by Konstantin Varlamov · 3 years, 4 months ago
  94. 0f5d0d4 [libcxx] Fix the error checking for wctob_l, fixing locale narrow function on Windows by Martin Storsjö · 3 years, 4 months ago
  95. 48f8a7c [libc++] Make sure calls to std::move are always qualified by Corentin Jabot · 3 years, 4 months ago
  96. f87aa19 [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file by Louis Dionne · 3 years, 4 months ago
  97. bbb0f2c [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. by Arthur O'Dwyer · 3 years, 4 months ago
  98. 05337a7 [libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses. by Arthur O'Dwyer · 3 years, 4 months ago
  99. 1666736 [libc++][AIX] Remove "pragma priority" from locale.cpp by Xing Xue · 3 years, 4 months ago
  100. a7c2a62 [libc++] Guard warning pragmas by Nikolas Klauser · 3 years, 4 months ago