Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
9d179ee
[libc++] Fix difference_type expectations in range adaptor iterator member_types tests (#201853)
by Zibi Sarbinowski
· 3 hours ago
main
master
20bf711
[libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (#209860)
by Kyungtak Woo
· 5 hours ago
20d5192
[libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (#193891)
by Hristo Hristov
· 5 hours ago
868bd3d
[libc++] Fix exception_fallback.ipp not compiling (#212961)
by Nikolas Klauser
· 6 hours ago
3127ac1
[libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969)
by Nikolas Klauser
· 8 hours ago
a12fb7e
[libc++abi] Use the same .clang-format as libc++ (#208661)
by Nikolas Klauser
· 8 hours ago
1dbde6c
[libc++] Clean up windows macros (#207577)
by Nikolas Klauser
· 8 hours ago
52b8fcd
[libc++] Fix incorrect paper statuses (#212827)
by Louis Dionne
· 8 hours ago
288b62f
[libc++][NFC] Rename the streambuf members (#212277)
by Nikolas Klauser
· 11 hours ago
0d8e5e0
[libc++] Move numpunct into <__locale_dir/num.h> (#212465)
by Nikolas Klauser
· 11 hours ago
8d6a174
[libc++] Remove SFINAE checks in tuple which are always true (#212765)
by Nikolas Klauser
· 11 hours ago
b673190
[libc++] Granularize `<optional>` (#206644)
by William Tran-Viet
· 17 hours ago
12469f0
Speed up compilation of typical invocations of std::visit(std::variant<...>) for up to 11 types (#164196)
by higher-performance
· 17 hours ago
120c30f
[libc++][math] Add missing `constexpr since C++23` comment for `signbit` (#212458)
by Lucas Mellone
· 26 hours ago
be3a98f
[libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (#210604)
by Michael G. Kazakov
· 29 hours ago
59369e2
[libc++][NFC] Clean up atomic_support.h (#212464)
by Nikolas Klauser
· 32 hours ago
fed8b51
[libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (#212690)
by Hui
· 32 hours ago
6a58fa4
[libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (#208145)
by Yordan Vásquez
· 34 hours ago
d0ca0ca
[libc++] Reduce sequence container benchmark size ladder (#212281)
by Louis Dionne
· 2 days ago
dc074d9
[libc++] Drop char8_t instantiation from string benchmarks (#212283)
by Louis Dionne
· 2 days ago
fb78c35
[libc++] Defer removal of two escape hatches to LLVM 25 (#211553)
by Louis Dionne
· 2 days ago
0732a53
[libc++][math] Add `constexpr` to comparison functions (#210075)
by Lucas Mellone
· 2 days ago
5f00e92
[libc++][optional][NFC] Use variable templates instead of class templates (#212443)
by Hristo Hristov
· 2 days ago
19e6f5d
[libc++] Fix ungetc failing after xsgetn (#210951)
by Nikolas Klauser
· 2 days ago
ee6f52f
[libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (#212433)
by A. Jiang
· 2 days ago
7634628
[libc++][test][NFC] Format `test_macros.h` (#212442)
by A. Jiang
· 2 days ago
16bb281
[libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (#212435)
by A. Jiang
· 2 days ago
69e9d2d
[libc++] Simplify some meta-programming in tuple (#212436)
by Nikolas Klauser
· 2 days ago
109d5d4
[libc++] Implement P0528R3 `std::atomic` CAS for types with padding (#76180)
by Hui
· 3 days ago
068216a
[libc++] Rename the test suite used on LNT (#212347)
by Louis Dionne
· 3 days ago
71a8654
[libc++][test] re-enable clear padding runtime test (#211258)
by Hui
· 3 days ago
e45b712
[libc++] Add benchmark for std::nth_element (#210112)
by Louis Dionne
· 3 days ago
e2fd331
[libc++] Add benchmarks for std::min_element, std::max_element and std::ranges::max (#209590)
by Louis Dionne
· 3 days ago
646a30f
[libc++] Add benchmarks for std::next_permutation and std::prev_permutation (#210966)
by Louis Dionne
· 3 days ago
dbb0314
[libc++][NFC] Use [[deprecated]] for __grow_by (#209126)
by Nikolas Klauser
· 3 days ago
99f3a9b
[libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471)
by William Tran-Viet
· 3 days ago
49006f3
[libc++] Remove locale::id::__next_id from the ABI (#210360)
by Nikolas Klauser
· 3 days ago
b82d95f
[libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (#210551)
by Avi Patel
· 3 days ago
c5621f1
[libc++] Removing traiilng whitespace at line end in CMakeLists.txt (#212135)
by Nico Weber
· 4 days ago
ea2cd78
[libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (#209686)
by Emmett
· 4 days ago
6752093
[libc++][NFC] Inline fstream functions into the class body (#211738)
by Nikolas Klauser
· 4 days ago
6228dee
[libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (#209291)
by Michael G. Kazakov
· 4 days ago
513c00e
[libc++][math] Add `constexpr` to `std::fpclassify` (#210993)
by Lucas Mellone
· 5 days ago
4fee472
[libc++] Implement `std::function_ref` (#186692)
by Hui
· 5 days ago
e967048
[libc++] Rename pre-commit CI workflows (#211844)
by Louis Dionne
· 6 days ago
b0809b3
[libc++][CI] Add a Github workflow to test libc++ tools (#211067)
by Louis Dionne
· 6 days ago
b6b437d
[libc++] Pin down the compiler in the various benchmark scripts and jobs (#211563)
by Louis Dionne
· 7 days ago
f2657b0
[libc++] Implement any_of in terms of find_if (#207274)
by Louis Dionne
· 7 days ago
ae6add2
[libc++] Remove workaround for Clang < 20 in clang-tidy plugin (#211314)
by Louis Dionne
· 7 days ago
210cde3
[libc++] Update release procedure for libc++ & friends (#210383)
by Louis Dionne
· 7 days ago
5acafba
[libc++] Remove some adjacent_view::begin() benchmarks (#210265)
by Nikolas Klauser
· 7 days ago
3bfa69e
[libc++] Optimize standard streams with sync_with_stdio(false) (#209161)
by Nikolas Klauser
· 8 days ago
83cfcd9
[libc++][NFC] Format and move `transform_view`'s `sentinel.pass.cpp` (#211252)
by Hristo Hristov
· 8 days ago
db5c270
[runtimes] LLVM 24 version bumps (#211262)
by Louis Dionne
· 8 days ago
4821b55
[libc++] Don't add #pragma clang attribute with GCC (#206989)
by Nikolas Klauser
· 8 days ago
7a901fc
[libc++] Remove redundant benchmarks for lexicographical_compare_three_way (#210268)
by Nikolas Klauser
· 8 days ago
d4e0f8b
Revert "[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets." (#211112)
by Vladimir Vereschaka
· 8 days ago
569aa90
[libc++] Remove {Pause,Resume}Timing from fast push_back benchmarks (#209130)
by Nikolas Klauser
· 8 days ago
07b64d6
[PAC][libc++] Fix build with `ptrauth_calls` feature (#211033)
by Daniil Kovalev
· 9 days ago
6bde474
[libc++][ranges] Mark LWG3664 as resolved (#210550)
by Lucas Mellone
· 9 days ago
2a5c730
[libc++] Don't require complete types in vector<T>::empty() (#210754)
by Louis Dionne
· 9 days ago
b575e4f
[libc++] Fix test-at-commit after df4bb1f3106d (#210983)
by Louis Dionne
· 9 days ago
e644cb6
[libc++][pstl] Default implementation of parallel std::adjacent_difference (#207585)
by Michael G. Kazakov
· 9 days ago
8b81be9
[libc++] Implement P0493R5: Atomic minimum/maximum (#180333)
by Connector Switch
· 9 days ago
999bd82
[libc++] Strip cv-refs in __desugars_to specialization for integral types (#208950)
by Michael G. Kazakov
· 9 days ago
7fde12d
[libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (#210694)
by h-vetinari
· 9 days ago
11fa1f9
[libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638)
by Louis Dionne
· 9 days ago
6ae25d4
[libc++][NFC] Fix synopsis comment for error_condition::message() (#210724)
by Louis Dionne
· 9 days ago
f937c16
[libc++] Include sizes in string benchmark names (#210795)
by Louis Dionne
· 9 days ago
916e339
[libc++][ranges][NFC] Format a couple of `elements_view` tests (#210687)
by Hristo Hristov
· 10 days ago
be06321
[libc++][docs] Avoid talking about other implementations on DR status (#210637)
by A. Jiang
· 10 days ago
8dd7f4f
[libc++] Bring std::{any,all,none}_of tests up to current standards (#209266)
by Louis Dionne
· 10 days ago
df45202
[libc++][utils] Fix LIT `%if` substitution support (#209358)
by Hubert Tong
· 10 days ago
6662ed7
[libc++][test] Fix build failure from typo in #171785 (#210552)
by Thurston Dang
· 10 days ago
1a284d9
[libc++][test][NFC] Removed unsupported compilers from tests (#210413)
by Hristo Hristov
· 10 days ago
5a1bcc2
[libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (#210602)
by Hristo Hristov
· 10 days ago
506b222
[libc++][ranges][NFC] Format `lazy_split_view` (#210644)
by Hristo Hristov
· 10 days ago
da8359e
Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (#210260)
by Nikolas Klauser
· 10 days ago
75145e7
[libc++] Add tests for LWG3798 and mark it as Complete (#210640)
by A. Jiang
· 11 days ago
22f1491
[libc++][cmp][NFC] Fix: Empty namespaces should be avoided (#210624)
by Hristo Hristov
· 11 days ago
c0a306c
[libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (#210570)
by Petr Hosek
· 11 days ago
5508a5d
[libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (#209289)
by Lucas Mellone
· 11 days ago
61caf1c
Revert "[lit] Delete the external shell" (#210433)
by Aiden Grossman
· 13 days ago
54b7af1
[lit] Delete the external shell (#209571)
by Aiden Grossman
· 13 days ago
1dc3fc3
[libc++] Update release runners to the image that was used on main at the branch point (#210378)
by Louis Dionne
· 13 days ago
510d455
[libcxx] avoid include Uppercase windows headers (#208903)
by cqwrteur
· 13 days ago
ab04fc6
[libc++] Optimize std::is_heap_until (#209141)
by Nikolas Klauser
· 2 weeks ago
a3f5cc9
[libc++] Partially revert #208330 (#209928)
by Petr Hosek
· 2 weeks ago
30bddc5
[libcxx] Mark test unsupported in clang-24 (#209794)
by Paul Kirth
· 2 weeks ago
9b351fd
[libc++] Treat negative counts in copy_n & friends as no-ops (#207086)
by Louis Dionne
· 2 weeks ago
08b37b6
[libc++] Add benchmarks for std::binary_search and std::equal_range (#207268)
by Louis Dionne
· 2 weeks ago
973922f
[libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (#207070)
by Louis Dionne
· 2 weeks ago
e76b8a1
[libcxx][libc] update LLVM-libc test status (#201236)
by Michael Jones
· 2 weeks ago
1c4414c
[libc++] Create libc++ 24 release notes (#208814)
by Louis Dionne
· 2 weeks ago
3143fae
Make ios_base::xalloc non-atomic with LIBCXX_ENABLE_THREADS=OFF. (#208356)
by Eli Friedman
· 2 weeks ago
bd78098
[libc++] Compute a confidence interval in compare-benchmarks (#208090)
by Louis Dionne
· 2 weeks ago
c64207e
[libc++][pstl] Add missing #pragma GCC system_header to libdispatch.h (#209579)
by Liza Burakova
· 2 weeks ago
e493de2
Revert "[libc++][NFC] Inline std::function members into the class body" (#209555)
by Felipe de Azevedo Piovezan
· 2 weeks ago
ec23107
[libc++][ranges][NFC] Format `view.interface.pass.cpp` (#209391)
by Hristo Hristov
· 2 weeks ago
7af2b16
[libc++][NFC] Remove unused <cassert> from algorithm benchmarks (#209492)
by Louis Dionne
· 2 weeks ago
Next »