Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
c68cd84
[libcxx] Remove dependency on msvcprt/libcpmt (#209663)
by Petr Hosek
· 3 hours ago
main
0e99165
[libc++] Remove the historical benchmarking utilities (#217978)
by Louis Dionne
· 6 hours ago
4bf2476
[libc++] Add test for LWG4043 ASCII in text_encoding (#218175)
by William Tran-Viet
· 7 hours ago
f5c4ea5
[libc++][docs] Document `std::optional` hardening (#218173)
by William Tran-Viet
· 7 hours ago
f60a51a
[libc++] Add availability for LLVM 22 on Apple platforms (#218518)
by Louis Dionne
· 7 hours ago
53fc749
[libc++][math][NFC] Generalize test-suite improvement for `signbit` and `fpclassify` tests (#217897)
by Lucas Mellone
· 7 hours ago
983972a
[libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (#218650)
by Nikolas Klauser
· 11 hours ago
52a5d72
[libc++] Remove _LIBCPP_SHORT_WCHAR (#207562)
by Nikolas Klauser
· 13 hours ago
297c2d1
[libc++] Optimize vector::erase (#213916)
by Nikolas Klauser
· 13 hours ago
3cd769e
[libc++] Optimize vector growth for nothrow move constructible types (#214690)
by Nikolas Klauser
· 13 hours ago
d816ed0
[libc++][NFC] Remove vector::__base_destruct_at_end (#217631)
by Nikolas Klauser
· 15 hours ago
def01bd
[libc++][ranges][enumerate_view] Fix sentinel converting constructor test (#217365)
by Lucas Mellone
· 16 hours ago
eedfcbf
[libc++] Implement single element vector::insert in terms of emplace (#210284)
by Nikolas Klauser
· 33 hours ago
a923dbb
[libcxx][FreeBSD] Add comments for unsupported xopen_source.gen.py test (#216002)
by aokblast
· 2 days ago
3b5e31b
[libc++] Also run the benchmarks with Fast hardening mode (#218029)
by Louis Dionne
· 3 days ago
968692e
[libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655)
by Nikolas Klauser
· 4 days ago
c707439
[libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (#217807)
by Vladimir Vereschaka
· 4 days ago
93eb833
[libc++] Give the LNT tooling its own requirements.txt (#217889)
by Louis Dionne
· 4 days ago
308d50d
[libc++][ranges][enumerate_view] Fix iterator converting constructor test (#212044)
by Lucas Mellone
· 4 days ago
a62b6ce
[libc++] Avoid more <format> code in <vector> (#185596)
by Nikolas Klauser
· 4 days ago
96fab70
[libc++] Pin down macOS 26.5 and arm64 in the LNT machines (#217763)
by Louis Dionne
· 5 days ago
9f3fd19
[libc++] Use https for lnt submissions (#217746)
by Louis Dionne
· 5 days ago
d9d4361
[libc++] Support file offsets larger than 2GB in basic_filebuf on 32-bit AIX and 32-bit glibc Linux (#215892)
by Jake Egan
· 5 days ago
9e0b5f8
[libc++][test] Remove `XFAIL` mark for LLVM libc on `system` (#217237)
by A. Jiang
· 6 days ago
ab7506f
[libc++] disable hwasan for the 'set_new_handler' test (#217086)
by Adam
· 7 days ago
4189b1f
[libc++] Fix missing 'get_new_handler()' for MSVC mode builds (#150182)
by Adam
· 7 days ago
31a2b2b
[libc++][NFC] Change `_NOEXCEPT` to `noexcept` for components not in C++03 (#216948)
by A. Jiang
· 7 days ago
a59dd02
[libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (#209471)
by Nikolas Klauser
· 8 days ago
92a09b1
[libc++][optional] LWG4497: `std::nullopt_t` should be comparable (#214975)
by Hristo Hristov
· 9 days ago
c8f733e
[libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (#211736)
by A. Jiang
· 9 days ago
38c3d4a
[libc++] Simplify the implementation of std::make_from_tuple (#215067)
by Nikolas Klauser
· 9 days ago
5423d1b
[libc++] Upgrade to GCC 16 (#206235)
by Nikolas Klauser
· 11 days ago
83be651
[libc++] Fix append_range and prepend_range benchmarks (#216038)
by Louis Dionne
· 12 days ago
91a8998
[libc++][pstl] Implementation of parallel std::search() based on __parallel_find() (#215119)
by Michael G. Kazakov
· 12 days ago
c20a2b4
[libc++] Report the runs created by dispatch-benchmarks (#216029)
by Louis Dionne
· 12 days ago
7a7fb67
[libc++] Make the dry-run message in dispatch-benchmarks debug-only (#216011)
by Louis Dionne
· 12 days ago
5838a25
[libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (#215994)
by Lucas Mellone
· 12 days ago
6599e4d
[libc++][pstl] Implementation of parallel uninitialized_default_construct, uninitialized_value_construct and uninitialized_fill (#214580)
by Michael G. Kazakov
· 12 days ago
2110b9e
[libc++][ranges] Fix the LWG 3568 test for `basic_istream_view` (#215589)
by Iskandar Emomzoda
· 13 days ago
e568cb1
[libc++] Trigger the benchmark-request job more often (#216003)
by Louis Dionne
· 13 days ago
48eed64
[libc++][pstl] Implementation of parallel std::search_n() based on __parallel_find() (#214069)
by Michael G. Kazakov
· 13 days ago
fbe6102
[gn] port 273706151fa625 (#215947)
by Nico Weber
· 13 days ago
e406975
[libc++] Stabilize the LNT machines we are going to generate data for (#215583)
by Louis Dionne
· 13 days ago
62d9118
[libc++] Align and avoid inlining benchmark functions (#213938)
by Nikolas Klauser
· 13 days ago
eefd060
[libc++] Collapse `optional<T&>` inheritance hierarchy (#215286)
by William Tran-Viet
· 13 days ago
174699d
[libc++] Guard container benchmarks on library availability (#215408)
by Louis Dionne
· 13 days ago
c074a90
[libc++][NFC] Format new.ipp (#215792)
by Nikolas Klauser
· 13 days ago
3efd752
[libc++] Harden the test suite for running against older libc++ versions (#214820)
by Louis Dionne
· 13 days ago
7743288
[libc++] Update the CMake version we use in the CI (#215783)
by Nikolas Klauser
· 13 days ago
88282b6
[libc++] Rewrite the set_intersection benchmark without CartesianBenchmarks (#214302)
by Louis Dionne
· 13 days ago
407bfa2
[libc++] Fix `expected::error_or(...) &&` test (#215553)
by David Bayer
· 14 days ago
5463df1
[libc++] Fix duplicate names in benchmarks (#215676)
by Louis Dionne
· 14 days ago
16fc350
[libc++] Remove legacy LNT benchmarking infrastructure (#215612)
by Louis Dionne
· 14 days ago
54491e3
[libc++] Skip dry-runs of the workflow in dispatch-benchmarks (#215637)
by Louis Dionne
· 2 weeks ago
98f3cd2
[libc++] Enforce the pinned benchmark suite version when submitting to LNT (#215570)
by Louis Dionne
· 2 weeks ago
67bdb84
[libc++] Merge the two swap_ranges benchmarks into one (#214712)
by Louis Dionne
· 2 weeks ago
bff85ec
[libc++][CI] Add a cron job to trigger benchmarking jobs (#212859)
by Louis Dionne
· 2 weeks ago
6712543
[libc++] Add tools for gathering historical benchmark data (#212775)
by Louis Dionne
· 2 weeks ago
40ee4aa
[libc++] Simplify detection of win32-broken-utf8-wchar-ctype (#214797)
by Louis Dionne
· 2 weeks ago
64f4e67
[libc++] Remove _IsThisTuple (#213909)
by Nikolas Klauser
· 2 weeks ago
8e42496
[libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (#214971)
by Hristo Hristov
· 2 weeks ago
7d92524
[libc++] Refactor `optional<T>` and `optional<T&>` base classes (#215012)
by William Tran-Viet
· 2 weeks ago
2e47577
[libc++] Add a design document for Windows support (#202668)
by Adam
· 2 weeks ago
e9dd6bd
[libc++][ranges] Mark LWG4242 as Resolved (#211568)
by Lucas Mellone
· 2 weeks ago
16d589d
[libc++] Include range access headers in `<optional>` only since C++26 (#214688)
by A. Jiang
· 3 weeks ago
d134883
[libc++] Disable -Werror when running historical benchmarks (#214761)
by Louis Dionne
· 3 weeks ago
684821c
[libc++] Generate a per-target modulemap when using per-target runtime dirs (#209312)
by Louis Dionne
· 3 weeks ago
193889f
[libc++] Lower the default benchmark_min_time to 0.2s (#214499)
by Louis Dionne
· 3 weeks ago
a1d84ea
[libc++] Switch the enable_warnings Lit parameter to enable_werror (#214113)
by Louis Dionne
· 3 weeks ago
6770baf
[libc++][libc++abi] Merge the operator new implementations into a shared file (#213427)
by Nikolas Klauser
· 3 weeks ago
29ed0c5
[libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (#167211)
by A. Jiang
· 3 weeks ago
13975b4
[libc++][test] Fix construction and comparison for testing allocators (#212702)
by A. Jiang
· 3 weeks ago
d429a7a
[libc++] Move lerp to its own header instead of <cmath> (#213111)
by Louis Dionne
· 3 weeks ago
7f51ca8
[libc++] Refactor the conditions for enabling assertion tests (#213294)
by Louis Dionne
· 3 weeks ago
dd55181
[libc++] Add missing return 0 to main functions in tests (#214190)
by Louis Dionne
· 3 weeks ago
31a4aac
[libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (#214028)
by Louis Dionne
· 3 weeks ago
d549715
[libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (#211888)
by Michael G. Kazakov
· 3 weeks ago
1730d9e
[libc++] Make all of <random> depend on <__math/FOO.h> instead of <cmath> (#213084)
by Hana Dusíková
· 3 weeks ago
236af31
[libc++] Try fixing flaky fs.op.space test on FreeBSD (#213988)
by Louis Dionne
· 3 weeks ago
159fbc2
[libc++] Use the granular headers instead of <__locale> (#214029)
by Louis Dionne
· 3 weeks ago
843dc9a
[libc++] Require installing dependencies before running LNT tooling (#214020)
by Louis Dionne
· 3 weeks ago
d6f3050
[runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748)
by Louis Dionne
· 3 weeks ago
35fa0b7
[libc++] Move math special functions under __cmath (#213944)
by Louis Dionne
· 3 weeks ago
116d69d
[libc++] Add InsertNewlineAtEOF=True to .clang-format (#214078)
by Michael G. Kazakov
· 3 weeks ago
7c4cbe1
[libc++] Tweak comments for workaround about `fpclassify` overloads (#212388)
by A. Jiang
· 3 weeks ago
5b448eb
[libc++] Granularize <__locale> into __locale_dir (#213667)
by Louis Dionne
· 3 weeks ago
47af6ea
[libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (#173637)
by A. Jiang
· 3 weeks ago
cef4160
[libc++][test] Add `void` cast to a discarded call to `remquo` (#213849)
by A. Jiang
· 3 weeks ago
8a322c1
[libc++] Diagnose unused variables of container types (#203084)
by Nikolas Klauser
· 3 weeks ago
14e2b63
[libc++] Trim down associative container benchmark sizes (#212252)
by Louis Dionne
· 3 weeks ago
3cbfb5c
[libc++] Fix the clang-tidy source filter to cover libcxx/src again (#213732)
by Louis Dionne
· 3 weeks ago
228eae4
[libc++] Remove C++20 modules tests from the C++03 frozen test suite (#213730)
by Louis Dionne
· 3 weeks ago
00b9ddc
[libc++] Optimize std::swap of locales (#209760)
by Nikolas Klauser
· 3 weeks ago
685357b
[libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (#213640)
by Nikolas Klauser
· 3 weeks ago
d71bf4d
[libc++] Granularize includes of <optional> (#213433)
by Michael G. Kazakov
· 3 weeks ago
8d05d2c
[libc++] Correctly implement __transform_primary on all platforms (#186130)
by aokblast
· 3 weeks ago
5d1e6db
[libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (#213445)
by Michael G. Kazakov
· 3 weeks ago
ad2f21a
[libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (#213487)
by Michael G. Kazakov
· 3 weeks ago
a57161e
[libc++][docs] Mark LWG3116 as Complete (#209916)
by Aidan Lam
· 3 weeks ago
d90bd03
[libc++] Fold deque iterator benchmarks into algorithm benchmarks (#212279)
by Louis Dionne
· 3 weeks ago
Next »