Sign in
◑
Theme
llvm
/
llvm-project
/
libcxx
/
HEAD
5f12e9b
[libc++][pstl] Benchmark for parallel std::for_each (#222153)
by Michael G. Kazakov
· 7 hours ago
main
master
77348f1
[libc++][ci] Retarget the ARM BuildKite runners (#224107)
by Louis Dionne
· 8 hours ago
b379140
[libc++] Fix query benchmarks for associative containers (#216065)
by Louis Dionne
· 10 hours ago
d1b52ea
[libc++] Return a const reference from get_key in benchmarks (#216088)
by Louis Dionne
· 10 hours ago
1810335
[libc++] Reword confusing warning message about AppleClang version (#222380)
by Louis Dionne
· 10 hours ago
a9b1184
[libc++][pstl] Use libdispatch on Apple platforms by default (#223240)
by Michael G. Kazakov
· 10 hours ago
a3b1348
[libc++] Skip including langinfo.h when unused (#223749)
by google-yfyang
· 11 hours ago
d26b372
[libc++] Optimize string::erase (#223721)
by Nikolas Klauser
· 11 hours ago
00f3875
[libc++] Take the mersenne twister ABI break unconditionally (#222700)
by Nikolas Klauser
· 12 hours ago
be62e00
[libc++] Don't assume a valid range in find_if for empty inputs (#213752)
by Louis Dionne
· 2 days ago
d02cb31
[libc++] Implement `<bit>` parts of P3793R2 Better shifting (#219389)
by Jan Schultke
· 2 days ago
b4d9e14
[libc++][deque] Apply `[[nodiscard]]` to `deque::get_allocator` (#223599)
by Hristo Hristov
· 2 days ago
b173042
[libc++][test-suite][NFC] Move `unused_variables` tests (#223234)
by Hristo Hristov
· 2 days ago
cd599da
[libc++] Move _LIBCPP_HAS_COND_CLOCKWAIT into condition_variable.h (#222904)
by Nikolas Klauser
· 3 days ago
12f2fab
[libc++] Optimize string copy construction (#222021)
by Nikolas Klauser
· 3 days ago
c83882e
[libc++][NFC] Remove some unused functions from to_chars_integral.h (#223130)
by Nikolas Klauser
· 3 days ago
b83e682
[libc++] Provide aligned allocation function iff the compiler claims support (#219199)
by Nikolas Klauser
· 3 days ago
739cb1e
[libc++] Test LWG4113: Disallow `has_unique_object_representations<Incomplete[]>` (#169446)
by A. Jiang
· 5 days ago
09ae4ba
[libc++][test] Remove non-functional `constexpr` in three-way comparison test for `variant` (#222837)
by A. Jiang
· 6 days ago
cd5a2a4
[libc++][NFC] Simplify __to_gcc_order by avoiding constexprness (#220940)
by Nikolas Klauser
· 6 days ago
545bf1b
[libc++] Make _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE part of the locale base API (#219196)
by Nikolas Klauser
· 6 days ago
01a16af
Revert "[libc++] Remove __libcpp_allocate" (#222814)
by Aiden Grossman
· 6 days ago
de7188d
[libc++] Remove __libcpp_allocate (#220981)
by Nikolas Klauser
· 6 days ago
1ece89c
[libc++] Add [[gnu::warn_unused]] to a bunch of threading utilities (#213963)
by Nikolas Klauser
· 7 days ago
94af752
[libc++] Simplify the implementation of std::declval (#222303)
by Nikolas Klauser
· 7 days ago
9dd6d11
[libc++][pstl] Implementation of parallel std::minmax_element() based on parallel reduce (#221572)
by Michael G. Kazakov
· 7 days ago
54eed5e
[libc++] Remove `_LIBCPP_EXPLICIT_SINCE_CXX14` (#222221)
by A. Jiang
· 7 days ago
1036490
[libc++] Disable SSP in `clear_padding.pass.cpp` (#218130)
by Michał Górny
· 7 days ago
3692e05
[libc++][pstl] Implementation of parallel std::is_heap() based on std::is_heap_until() (#221556)
by Michael G. Kazakov
· 7 days ago
8775528
[libc++] Opt `std::*set` out of map key extraction optimization (#220452)
by George Burgess IV
· 8 days ago
c194d31
[libc++] Backport resolution of LWG2187 to C++11 (#222006)
by A. Jiang
· 8 days ago
96d3e9a
[libc++] Fix `optional<T>::transform` into `optional<T&>` (#221506)
by William Tran-Viet
· 8 days ago
aaebd31
[libcxx][libcxxabi][cmake] Deduplicate sanitizer flags function (#221757)
by David Spickett
· 8 days ago
ee7d1c7
[libc++][ranges] Implement LWG4013: Make `lazy_split_view::outer-iterator::value_type` non-default-constructible (#221919)
by Vishank Singh
· 8 days ago
33b8141
[libc++][NFC] Remove `optional::__get` (#217218)
by A. Jiang
· 8 days ago
9b9622a
[libc++] Fix make_from_tuple for reference types (#220966)
by Nikolas Klauser
· 8 days ago
bdf9fca
[libc++][test] Test SFINAE for `optional`'s operators in C++17 (#221643)
by A. Jiang
· 9 days ago
90eebe5
[libc++][ranges] Implement LWG 3599 (#221573)
by jiang1997
· 9 days ago
36f6787
[libc++] Implement LWG4072: std::optional comparisons: constrain harder (#209968)
by Dan Shan
· 10 days ago
c90314d
[libc++][NFC] Avoid empty namespace in `<__concepts/common_with.h>` (#221407)
by A. Jiang
· 12 days ago
6586a7e
[libc++][pstl] Implementation of parallel std::min_element() based on parallel reduce (#219876)
by Michael G. Kazakov
· 12 days ago
35bcdba
[libc++] Assert that the alignment for memory_resource::allocate is a power of two (#219174)
by Nikolas Klauser
· 13 days ago
f2b9811
[libc++] Avoid including <string_view> in <vector> (#220862)
by Nikolas Klauser
· 13 days ago
73ea934
[libc++][pstl] Implementation of parallel std::is_heap_until() based on __parallel_find() (#218603)
by Michael G. Kazakov
· 13 days ago
25a390f
[libc++][pstl] Implementation of parallel std::find_end() based on __parallel_find() (#218321)
by Michael G. Kazakov
· 13 days ago
dcdfecb
[libc++] Apply `[[nodiscard]]` to `get_new_handler` (#220847)
by A. Jiang
· 13 days ago
9ea1730
[libc++] Add a test for the ABI of std::locale::id (#220857)
by Nikolas Klauser
· 13 days ago
73c5e86
[libc++] Optimize vector::emplace_back (#218658)
by Nikolas Klauser
· 13 days ago
f5b3c5d
[libc++] Replace __uninitialized_allocator_copy with __uninitialized_allocator_copy_n (#219445)
by Nikolas Klauser
· 14 days ago
e529b04
[libc++] Fix std::pmr::new_delete_resource() returning underaligned pointers (#219166)
by Nikolas Klauser
· 14 days ago
60de718
[libc++][ranges] Implement P3052R2: `view_interface::at()` (#205012)
by Hristo Hristov
· 2 weeks ago
9023fcd
[libc++] Simplify allocator propagation in vector assignments (#217635)
by Nikolas Klauser
· 2 weeks ago
e3bc328
[libc++] Add a test for the ABI of std::once_flag (#218924)
by Nikolas Klauser
· 2 weeks ago
aeff9d6
[libc++] Add _LIBCPP_NO_SANITIZE for std::__assume_aligned (#220296)
by Sharjeel Khan
· 2 weeks ago
1c7e732
libcxx: fixups for __BIONIC__ (#219591)
by Nick Desaulniers
· 2 weeks ago
8151712
[libc++][docs][NFC] Remove Format and Parallelism TS status pages (#220021)
by Hristo Hristov
· 2 weeks ago
bfa5e7c
[libc++][ranges][enumerate_view] Update iterator `iter_move` test (#219474)
by Lucas Mellone
· 2 weeks ago
a1914bd
[libc++] Implement P2830R10: Standardized Constexpr Type Ordering (#216616)
by Matthias Wippich
· 2 weeks ago
1970b1d
[libc++] Enable _LIBCPP_HAS_TRIVIAL_MUTEX_DESTRUCTION for Bionic (#218055)
by Sharjeel Khan
· 2 weeks ago
0f1c236
[libc++] Add missing noexcept on shared_ptr assignment (#219533)
by Louis Dionne
· 2 weeks ago
2ee6fa6
[libc++] Make once_flag pointer-sized on MinGW (#219895)
by Nikolas Klauser
· 2 weeks ago
208ffc2
[libc++] fix incorrect definition of __indirectly_binary_right_foldable (#219957)
by Connector Switch
· 2 weeks ago
469d151
[libc++] Remove NaCl support from __cxx03 headers (#219787)
by Arth Srivastava
· 2 weeks ago
85fa54f
[libc++] Do not define std::nothrow with VCRuntime ABI (#217694)
by Corentin Kerisit
· 2 weeks ago
4aee44e
[libc++] Implement P3798R1: The unexpected in `std::expected` (#219236)
by Alex Kremer
· 3 weeks ago
c612f95
Speed up pre-C++20 operator<(std::tuple, std::tuple) (#214646)
by higher-performance
· 3 weeks ago
6dc0894
[libc++] Use __copy_n in vector::__assign_with_size (#218370)
by Nikolas Klauser
· 3 weeks ago
e41ffcb
[libc++][FTM] Updated FTMs from C++29 (#218241)
by Hristo Hristov
· 3 weeks ago
486d522
[libc++] Document the procedure to introduce a new Standard in the library (#219026)
by Louis Dionne
· 3 weeks ago
c192f53
[libc++] Use new/delete expressions for memory allocation in <any> (#219153)
by Nikolas Klauser
· 3 weeks ago
9c8a3b7
[libc++] Kickstart C++29 support (#215820)
by Hristo Hristov
· 3 weeks ago
dfc445a
[libc++] IWYU `<optional>` include in system_error.cpp (#215288)
by William Tran-Viet
· 3 weeks ago
3e12448
[libc++][NFC] Add clarifying comment on dangling macro defininition (#215883)
by Louis Dionne
· 3 weeks ago
260fdc0
[libc++][NFC] Refactor new.ipp so the _impl functions take a failure mode argument (#218648)
by Nikolas Klauser
· 3 weeks ago
44233d6
[libc++] Remove confusing summary (#218897)
by Louis Dionne
· 3 weeks ago
bea303f
[libcxx] Remove dependency on msvcprt/libcpmt (#209663)
by Petr Hosek
· 3 weeks ago
b50c290
[libc++] Remove the historical benchmarking utilities (#217978)
by Louis Dionne
· 3 weeks ago
704428b
[libc++] Add test for LWG4043 ASCII in text_encoding (#218175)
by William Tran-Viet
· 3 weeks ago
fdff2e5
[libc++][docs] Document `std::optional` hardening (#218173)
by William Tran-Viet
· 3 weeks ago
48914a4
[libc++] Add availability for LLVM 22 on Apple platforms (#218518)
by Louis Dionne
· 3 weeks ago
bcb3f4e
[libc++][math][NFC] Generalize test-suite improvement for `signbit` and `fpclassify` tests (#217897)
by Lucas Mellone
· 3 weeks ago
6f252ff
[libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (#218650)
by Nikolas Klauser
· 3 weeks ago
9ad1997
[libc++] Remove _LIBCPP_SHORT_WCHAR (#207562)
by Nikolas Klauser
· 3 weeks ago
4a77699
[libc++] Optimize vector::erase (#213916)
by Nikolas Klauser
· 3 weeks ago
92374da
[libc++] Optimize vector growth for nothrow move constructible types (#214690)
by Nikolas Klauser
· 3 weeks ago
6b248fa
[libc++][NFC] Remove vector::__base_destruct_at_end (#217631)
by Nikolas Klauser
· 3 weeks ago
5e40f76
[libc++][ranges][enumerate_view] Fix sentinel converting constructor test (#217365)
by Lucas Mellone
· 3 weeks ago
cec69fa
[libc++] Implement single element vector::insert in terms of emplace (#210284)
by Nikolas Klauser
· 3 weeks ago
e030a00
[libcxx][FreeBSD] Add comments for unsupported xopen_source.gen.py test (#216002)
by aokblast
· 3 weeks ago
15f07a2
[libc++] Also run the benchmarks with Fast hardening mode (#218029)
by Louis Dionne
· 4 weeks ago
88318cc
[libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655)
by Nikolas Klauser
· 4 weeks ago
3a185e5
[libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (#217807)
by Vladimir Vereschaka
· 4 weeks ago
c57240f
[libc++] Give the LNT tooling its own requirements.txt (#217889)
by Louis Dionne
· 4 weeks ago
018a185
[libc++][ranges][enumerate_view] Fix iterator converting constructor test (#212044)
by Lucas Mellone
· 4 weeks ago
923f606
[libc++] Avoid more <format> code in <vector> (#185596)
by Nikolas Klauser
· 4 weeks ago
8fe6377
[libc++] Pin down macOS 26.5 and arm64 in the LNT machines (#217763)
by Louis Dionne
· 4 weeks ago
1e7cb25
[libc++] Use https for lnt submissions (#217746)
by Louis Dionne
· 4 weeks ago
b3d9dba
[libc++] Support file offsets larger than 2GB in basic_filebuf on 32-bit AIX and 32-bit glibc Linux (#215892)
by Jake Egan
· 4 weeks ago
2122ffe
[libc++][test] Remove `XFAIL` mark for LLVM libc on `system` (#217237)
by A. Jiang
· 4 weeks ago
a2f1cef
[libc++] disable hwasan for the 'set_new_handler' test (#217086)
by Adam
· 4 weeks ago
Next »