aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-03-14[runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)Martin Storsjö1-1/+4
2024-03-12[libc++] Enable availability based on the compiler instead of __has_extension...Louis Dionne2-4/+25
2024-03-11[libc++][modules] Fixes naming inconsistency. (#83036)Mark de Wever1-1/+1
2024-02-23[libc++] Add details about string annotations (#82730)Tacet1-0/+2
2024-02-23[libc++] Only include <setjmp.h> from the C library if it exists (#81887)Louis Dionne1-1/+7
2024-02-16[libc++][modules] Re-add build dir CMakeLists.txt. (#81370)Mark de Wever3-0/+112
2024-02-15[libc++][print] Moves is_terminal to the dylib. (#80464)Mark de Wever12-16/+40
2024-02-10[libc++][modules] Fix disabling Unicode (#81294)Po-yao Chang1-1/+3
2024-02-06[🍒] Unconditionally lower std::string's alignment requirement from 16 to 8...Eric6-32/+17
2024-02-06[libcxx] Add a release note for Clang-cl specific features (#80010)Martin Storsjö1-0/+3
2024-02-05[libc++] Rename __bit_reference template parameter to avoid conflict (#80661)Dimitry Andric1-5/+5
2024-02-05[libc++] Add missing conditionals for feature-test macros (#80168)Louis Dionne7-122/+254
2024-02-02[libc++][modules] Support using the module std with -fno-char8_t. (#79155)Po-yao Chang4-0/+10
2024-02-01[🍒][libc++] Fix missing and incorrect push/pop macros (#79204) (#79497)Louis Dionne185-4/+927
2024-01-29Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the ...Alexander Kornienko1-20/+1
2024-01-23Bump version to 18.1.0Tom Stellard1-1/+1
2024-01-23Revert "[ASan][libc++] Turn on ASan annotations for short strings (#79049)"Thurston Dang5-429/+34
2024-01-23[libc++] Fix outdated release procedure for release notesLouis Dionne1-1/+1
2024-01-23[ASan][libc++] Turn on ASan annotations for short strings (#79049)Tacet5-34/+429
2024-01-23[libc++] Remove a duplicated definition of _LIBCPP_NOINLINE (#79114)Dmitri Gribenko1-6/+0
2024-01-22[libc++][hardening] Categorize assertions related to strict weak ordering (#7...Konstantin Varlamov11-286/+390
2024-01-23 [libc++][test] Use LIBCPP_ASSERT in some `system_category`-related tests (#7...S. B. Tam3-119/+119
2024-01-22[libc++][NFC] Fix formatting in check_assertion.hLouis Dionne1-4/+5
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne12-90/+517
2024-01-22[libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)Konstantin Varlamov7-18/+59
2024-01-22[libc++] Fix linking for platforms that don't implement std::exception_ptr (#...itrofimow1-0/+6
2024-01-22[libc++] Fix std::regex_search to match $ alone with match_default flag (#78845)Sanjay Marreddi2-0/+47
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan929-2/+354
2024-01-22[libc++] Protect the libc++ implementation from CUDA SDK's __noinline__ macro...Dmitri Gribenko1-0/+17
2024-01-22[libc++] Diagnoses insufficiently aligned pointers for std::assume_aligned du...Rajveer Singh Bharadwaj2-0/+49
2024-01-22[libc++][chrono] Fixes (sys|local)_time formatters. (#76456)Mark de Wever6-58/+314
2024-01-22Revert "[libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (#...Petr Hosek15-927/+48
2024-01-22[libc++] Mention __cxa_init_primary_exception in the ABI changelogLouis Dionne1-0/+12
2024-01-22[libc++][modules] Add using_if_exists attribute (#77559) (#78909)Gareth Williamson1-2/+2
2024-01-22[libc++] Add "using-if-exists" to timespec_get in modules (#78686)Dominik Wójt5-14/+2
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow25-21/+145
2024-01-22[libc++] Make sure to publish release notes at ReleaseNotes.htmlLouis Dionne2-1/+5
2024-01-22[libc++][NFC] Fix incorrect formatting of release notesLouis Dionne1-3/+3
2024-01-22[libc++] Ensure that std::expected has no tail padding (#69673)Jan Kokemüller20-401/+1201
2024-01-22[libc++][NFC] Remove trailing whitespace from release notesLouis Dionne1-1/+1
2024-01-22[libcxx] Fix typo in parallel `for_each_n` test (#78954)Michael Schellenberger Costa1-3/+3
2024-01-22[libc++][numeric] P0543R3: Saturation arithmetic (#77967)Hristo Hristov24-29/+1697
2024-01-21[libc++] Fix Coverity warning about use-after-move (#78780)Louis Dionne1-2/+3
2024-01-21[libc++][doc] Update the release notes for LLVM 18 (#78324)Mark de Wever4-20/+74
2024-01-21[libc++] Fix typo in _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (#78639)bobsayshilol2-2/+2
2024-01-21[libc++] Clang-tidy enable modernize-use-nullptr.Mark de Wever4-9/+9
2024-01-21[NFC][libc++] tab -> spaceMark de Wever1-1/+1
2024-01-21[libc++] Install modules. (#75741)Mark de Wever18-1/+109
2024-01-21[libc++][modules] Improves std.compat module. (#76330)Mark de Wever6-148/+35
2024-01-21[libc++] Reland CI module improvements.Mark de Wever35-290/+201