aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)Author
2024-05-18[libcxx][libcxxabi] Fix build for OpenBSD (#92186)John Ericson
2024-04-25[libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827)Martin Storsjö
2024-04-16[libc++] Fix -Wgnu-include-next in stddef.h (#88214)Louis Dionne
2024-04-15[libcxx] coerce formatter precision to int (#87738)Brian Cain
2024-04-10[libc++] Simplify the implementation of <stddef.h> (#86843)Louis Dionne
2024-03-28Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MO...Martin Storsjö
2024-03-16[libc++] Use clang-tidy version that matches the compiler we use in the CI (#...Louis Dionne
2024-03-14[runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)Martin Storsjö
2024-03-12[libc++] Enable availability based on the compiler instead of __has_extension...Louis Dionne
2024-03-11[libc++][modules] Fixes naming inconsistency. (#83036)Mark de Wever
2024-02-23[libc++] Add details about string annotations (#82730)Tacet
2024-02-23[libc++] Only include <setjmp.h> from the C library if it exists (#81887)Louis Dionne
2024-02-16[libc++][modules] Re-add build dir CMakeLists.txt. (#81370)Mark de Wever
2024-02-15[libc++][print] Moves is_terminal to the dylib. (#80464)Mark de Wever
2024-02-10[libc++][modules] Fix disabling Unicode (#81294)Po-yao Chang
2024-02-06[🍒] Unconditionally lower std::string's alignment requirement from 16 to 8...Eric
2024-02-06[libcxx] Add a release note for Clang-cl specific features (#80010)Martin Storsjö
2024-02-05[libc++] Rename __bit_reference template parameter to avoid conflict (#80661)Dimitry Andric
2024-02-05[libc++] Add missing conditionals for feature-test macros (#80168)Louis Dionne
2024-02-02[libc++][modules] Support using the module std with -fno-char8_t. (#79155)Po-yao Chang
2024-02-01[🍒][libc++] Fix missing and incorrect push/pop macros (#79204) (#79497)Louis Dionne
2024-01-29Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the ...Alexander Kornienko
2024-01-23Bump version to 18.1.0Tom Stellard
2024-01-23Revert "[ASan][libc++] Turn on ASan annotations for short strings (#79049)"Thurston Dang
2024-01-23[libc++] Fix outdated release procedure for release notesLouis Dionne
2024-01-23[ASan][libc++] Turn on ASan annotations for short strings (#79049)Tacet
2024-01-23[libc++] Remove a duplicated definition of _LIBCPP_NOINLINE (#79114)Dmitri Gribenko
2024-01-22[libc++][hardening] Categorize assertions related to strict weak ordering (#7...Konstantin Varlamov
2024-01-23 [libc++][test] Use LIBCPP_ASSERT in some `system_category`-related tests (#7...S. B. Tam
2024-01-22[libc++][NFC] Fix formatting in check_assertion.hLouis Dionne
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne
2024-01-22[libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)Konstantin Varlamov
2024-01-22[libc++] Fix linking for platforms that don't implement std::exception_ptr (#...itrofimow
2024-01-22[libc++] Fix std::regex_search to match $ alone with match_default flag (#78845)Sanjay Marreddi
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan92
2024-01-22[libc++] Protect the libc++ implementation from CUDA SDK's __noinline__ macro...Dmitri Gribenko
2024-01-22[libc++] Diagnoses insufficiently aligned pointers for std::assume_aligned du...Rajveer Singh Bharadwaj
2024-01-22[libc++][chrono] Fixes (sys|local)_time formatters. (#76456)Mark de Wever
2024-01-22Revert "[libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (#...Petr Hosek
2024-01-22[libc++] Mention __cxa_init_primary_exception in the ABI changelogLouis Dionne
2024-01-22[libc++][modules] Add using_if_exists attribute (#77559) (#78909)Gareth Williamson
2024-01-22[libc++] Add "using-if-exists" to timespec_get in modules (#78686)Dominik Wójt
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow
2024-01-22[libc++] Make sure to publish release notes at ReleaseNotes.htmlLouis Dionne
2024-01-22[libc++][NFC] Fix incorrect formatting of release notesLouis Dionne
2024-01-22[libc++] Ensure that std::expected has no tail padding (#69673)Jan Kokemüller
2024-01-22[libc++][NFC] Remove trailing whitespace from release notesLouis Dionne
2024-01-22[libcxx] Fix typo in parallel `for_each_n` test (#78954)Michael Schellenberger Costa
2024-01-22[libc++][numeric] P0543R3: Saturation arithmetic (#77967)Hristo Hristov
2024-01-21[libc++] Fix Coverity warning about use-after-move (#78780)Louis Dionne