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