Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
1c5f3e5
[libc++] Enforce the pinned benchmark suite version when submitting to LNT (#215570)
by Louis Dionne
· 3 hours ago
main
master
b6f7f23
[libc++] Merge the two swap_ranges benchmarks into one (#214712)
by Louis Dionne
· 6 hours ago
f5da462
[libc++][CI] Add a cron job to trigger benchmarking jobs (#212859)
by Louis Dionne
· 16 hours ago
cfde16d
[libc++] Add tools for gathering historical benchmark data (#212775)
by Louis Dionne
· 27 hours ago
2a7777b
[libc++] Simplify detection of win32-broken-utf8-wchar-ctype (#214797)
by Louis Dionne
· 28 hours ago
1d1412a
[libc++] Remove _IsThisTuple (#213909)
by Nikolas Klauser
· 31 hours ago
91c8885
[libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (#214971)
by Hristo Hristov
· 34 hours ago
164dc33
[libc++] Refactor `optional<T>` and `optional<T&>` base classes (#215012)
by William Tran-Viet
· 34 hours ago
e56b75a
[libc++] Add a design document for Windows support (#202668)
by Adam
· 36 hours ago
37e00ba
[libc++][ranges] Mark LWG4242 as Resolved (#211568)
by Lucas Mellone
· 2 days ago
18b2b4c
[libc++] Include range access headers in `<optional>` only since C++26 (#214688)
by A. Jiang
· 4 days ago
b66c008
[libc++] Disable -Werror when running historical benchmarks (#214761)
by Louis Dionne
· 4 days ago
e4ddda2
[libc++] Generate a per-target modulemap when using per-target runtime dirs (#209312)
by Louis Dionne
· 4 days ago
d36a737
[libc++] Lower the default benchmark_min_time to 0.2s (#214499)
by Louis Dionne
· 4 days ago
6985087
[libc++] Switch the enable_warnings Lit parameter to enable_werror (#214113)
by Louis Dionne
· 4 days ago
7b0da38
[libc++][libc++abi] Merge the operator new implementations into a shared file (#213427)
by Nikolas Klauser
· 4 days ago
8d8e825
[libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (#167211)
by A. Jiang
· 5 days ago
295d3d1
[libc++][test] Fix construction and comparison for testing allocators (#212702)
by A. Jiang
· 6 days ago
d668e9f
[libc++] Move lerp to its own header instead of <cmath> (#213111)
by Louis Dionne
· 6 days ago
fa06dc0
[libc++] Refactor the conditions for enabling assertion tests (#213294)
by Louis Dionne
· 6 days ago
45cde23
[libc++] Add missing return 0 to main functions in tests (#214190)
by Louis Dionne
· 6 days ago
0c7e9de
[libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (#214028)
by Louis Dionne
· 6 days ago
71716a1
[libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (#211888)
by Michael G. Kazakov
· 6 days ago
6305780
[libc++] Make all of <random> depend on <__math/FOO.h> instead of <cmath> (#213084)
by Hana Dusíková
· 6 days ago
120d0a2
[libc++] Try fixing flaky fs.op.space test on FreeBSD (#213988)
by Louis Dionne
· 6 days ago
13b3a3b
[libc++] Use the granular headers instead of <__locale> (#214029)
by Louis Dionne
· 6 days ago
40027ec
[libc++] Require installing dependencies before running LNT tooling (#214020)
by Louis Dionne
· 6 days ago
b4d63a5
[runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748)
by Louis Dionne
· 6 days ago
b65eb80
[libc++] Move math special functions under __cmath (#213944)
by Louis Dionne
· 6 days ago
7ef9d69
[libc++] Add InsertNewlineAtEOF=True to .clang-format (#214078)
by Michael G. Kazakov
· 6 days ago
e217778
[libc++] Tweak comments for workaround about `fpclassify` overloads (#212388)
by A. Jiang
· 7 days ago
90f9ac0
[libc++] Granularize <__locale> into __locale_dir (#213667)
by Louis Dionne
· 7 days ago
8bc2e81
[libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (#173637)
by A. Jiang
· 7 days ago
3364c62
[libc++][test] Add `void` cast to a discarded call to `remquo` (#213849)
by A. Jiang
· 7 days ago
24dcbc0
[libc++] Diagnose unused variables of container types (#203084)
by Nikolas Klauser
· 7 days ago
c2c4f51
[libc++] Trim down associative container benchmark sizes (#212252)
by Louis Dionne
· 7 days ago
6804926
[libc++] Fix the clang-tidy source filter to cover libcxx/src again (#213732)
by Louis Dionne
· 7 days ago
fd749ae
[libc++] Remove C++20 modules tests from the C++03 frozen test suite (#213730)
by Louis Dionne
· 7 days ago
9f15ff7
[libc++] Optimize std::swap of locales (#209760)
by Nikolas Klauser
· 7 days ago
8ee9294
[libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (#213640)
by Nikolas Klauser
· 7 days ago
4996a45
[libc++] Granularize includes of <optional> (#213433)
by Michael G. Kazakov
· 7 days ago
78f45a9
[libc++] Correctly implement __transform_primary on all platforms (#186130)
by aokblast
· 7 days ago
da6d6ff
[libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (#213445)
by Michael G. Kazakov
· 7 days ago
60b88ca
[libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (#213487)
by Michael G. Kazakov
· 7 days ago
cbe2434
[libc++][docs] Mark LWG3116 as Complete (#209916)
by Aidan Lam
· 8 days ago
bb4d636
[libc++] Fold deque iterator benchmarks into algorithm benchmarks (#212279)
by Louis Dionne
· 8 days ago
85007d7
[libcxx][test] Fix a few test conditions (#213512)
by Ian Anderson
· 8 days ago
fe0cee8
[libc++][CI] run-buildbot and libcxx-lit need a way to pass the paths to cmake and ninja (#213511)
by Ian Anderson
· 8 days ago
7a91eb0
[libc++] Remove opt-out of the LLVM 23 transitive includes removal (#213245)
by Nikolas Klauser
· 8 days ago
5dffeb7
[libc++] Add missing includes in the locale headers (#213035)
by Louis Dionne
· 8 days ago
26f6f07
[libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (#213032)
by Louis Dionne
· 8 days ago
bba1439
[libc++] Clean up headers that relied on `<optional>`'s transitive includes (#213158)
by William Tran-Viet
· 8 days ago
47edfec
Speed up std::visit() compile times by another 42% (#213203)
by higher-performance
· 9 days ago
f99af52
[libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (#131950)
by A. Jiang
· 10 days ago
74e5565
[libc++][ranges][test-suite][NFC] Consistency improvements after P3050 merge (#213062)
by Hristo Hristov
· 11 days ago
a340640
[libc++] Remove unused headers from <cmath> (#213114)
by Louis Dionne
· 11 days ago
7384682
[libc++] Add an assertion for monotonic_buffer_resource's initial_size (#213136)
by Louis Dionne
· 11 days ago
3d65ba8
[libc++] Fix dangling reference in the associative container benchmarks (#213139)
by Louis Dionne
· 11 days ago
2b7d6dc
[libc++] Actually partially populate the container in a benchmark (#213146)
by Louis Dionne
· 11 days ago
c8f0a95
[libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (#213145)
by Michael G. Kazakov
· 11 days ago
4526ad2
[libc++abi] Add a clang-tidy config and test (#207324)
by Nikolas Klauser
· 11 days ago
2527b80
[libc++] Simplify clear_padding.h a bit (#212426)
by Nikolas Klauser
· 11 days ago
e2b41f4
[libc++] Make __has_array_cookie a variable template (#212767)
by Nikolas Klauser
· 11 days ago
a436d51
[libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (#212366)
by Michael G. Kazakov
· 12 days ago
9d179ee
[libc++] Fix difference_type expectations in range adaptor iterator member_types tests (#201853)
by Zibi Sarbinowski
· 12 days ago
20bf711
[libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (#209860)
by Kyungtak Woo
· 12 days ago
20d5192
[libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (#193891)
by Hristo Hristov
· 12 days ago
868bd3d
[libc++] Fix exception_fallback.ipp not compiling (#212961)
by Nikolas Klauser
· 12 days ago
3127ac1
[libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969)
by Nikolas Klauser
· 12 days ago
a12fb7e
[libc++abi] Use the same .clang-format as libc++ (#208661)
by Nikolas Klauser
· 12 days ago
1dbde6c
[libc++] Clean up windows macros (#207577)
by Nikolas Klauser
· 12 days ago
52b8fcd
[libc++] Fix incorrect paper statuses (#212827)
by Louis Dionne
· 12 days ago
288b62f
[libc++][NFC] Rename the streambuf members (#212277)
by Nikolas Klauser
· 12 days ago
0d8e5e0
[libc++] Move numpunct into <__locale_dir/num.h> (#212465)
by Nikolas Klauser
· 12 days ago
8d6a174
[libc++] Remove SFINAE checks in tuple which are always true (#212765)
by Nikolas Klauser
· 12 days ago
b673190
[libc++] Granularize `<optional>` (#206644)
by William Tran-Viet
· 13 days ago
12469f0
Speed up compilation of typical invocations of std::visit(std::variant<...>) for up to 11 types (#164196)
by higher-performance
· 13 days ago
120c30f
[libc++][math] Add missing `constexpr since C++23` comment for `signbit` (#212458)
by Lucas Mellone
· 13 days ago
be3a98f
[libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (#210604)
by Michael G. Kazakov
· 13 days ago
59369e2
[libc++][NFC] Clean up atomic_support.h (#212464)
by Nikolas Klauser
· 13 days ago
fed8b51
[libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (#212690)
by Hui
· 13 days ago
6a58fa4
[libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (#208145)
by Yordan Vásquez
· 13 days ago
d0ca0ca
[libc++] Reduce sequence container benchmark size ladder (#212281)
by Louis Dionne
· 14 days ago
dc074d9
[libc++] Drop char8_t instantiation from string benchmarks (#212283)
by Louis Dionne
· 14 days ago
fb78c35
[libc++] Defer removal of two escape hatches to LLVM 25 (#211553)
by Louis Dionne
· 14 days ago
0732a53
[libc++][math] Add `constexpr` to comparison functions (#210075)
by Lucas Mellone
· 2 weeks ago
5f00e92
[libc++][optional][NFC] Use variable templates instead of class templates (#212443)
by Hristo Hristov
· 2 weeks ago
19e6f5d
[libc++] Fix ungetc failing after xsgetn (#210951)
by Nikolas Klauser
· 2 weeks ago
ee6f52f
[libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (#212433)
by A. Jiang
· 2 weeks ago
7634628
[libc++][test][NFC] Format `test_macros.h` (#212442)
by A. Jiang
· 2 weeks ago
16bb281
[libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (#212435)
by A. Jiang
· 2 weeks ago
69e9d2d
[libc++] Simplify some meta-programming in tuple (#212436)
by Nikolas Klauser
· 2 weeks ago
109d5d4
[libc++] Implement P0528R3 `std::atomic` CAS for types with padding (#76180)
by Hui
· 2 weeks ago
068216a
[libc++] Rename the test suite used on LNT (#212347)
by Louis Dionne
· 2 weeks ago
71a8654
[libc++][test] re-enable clear padding runtime test (#211258)
by Hui
· 2 weeks ago
e45b712
[libc++] Add benchmark for std::nth_element (#210112)
by Louis Dionne
· 2 weeks ago
e2fd331
[libc++] Add benchmarks for std::min_element, std::max_element and std::ranges::max (#209590)
by Louis Dionne
· 2 weeks ago
646a30f
[libc++] Add benchmarks for std::next_permutation and std::prev_permutation (#210966)
by Louis Dionne
· 2 weeks ago
dbb0314
[libc++][NFC] Use [[deprecated]] for __grow_by (#209126)
by Nikolas Klauser
· 2 weeks ago
99f3a9b
[libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471)
by William Tran-Viet
· 2 weeks ago
Next »