Sign in
◑
Theme
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
9003263
[libc++] Test LWG4113: Disallow `has_unique_object_representations<Incomplete[]>` (#169446)
by A. Jiang
· 7 hours ago
main
d99e491
[libc++][test] Remove non-functional `constexpr` in three-way comparison test for `variant` (#222837)
by A. Jiang
· 29 hours ago
7a8c854
[libc++][NFC] Simplify __to_gcc_order by avoiding constexprness (#220940)
by Nikolas Klauser
· 29 hours ago
ce87a24
[libc++] Make _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE part of the locale base API (#219196)
by Nikolas Klauser
· 29 hours ago
d829ac0
Revert "[libc++] Remove __libcpp_allocate" (#222814)
by Aiden Grossman
· 2 days ago
03dcad1
[libc++] Remove __libcpp_allocate (#220981)
by Nikolas Klauser
· 2 days ago
bd1e3d7
[libc++] Add [[gnu::warn_unused]] to a bunch of threading utilities (#213963)
by Nikolas Klauser
· 2 days ago
2b34db1
[libc++] Simplify the implementation of std::declval (#222303)
by Nikolas Klauser
· 2 days ago
85d221f
[libc++][pstl] Implementation of parallel std::minmax_element() based on parallel reduce (#221572)
by Michael G. Kazakov
· 2 days ago
0737034
[libc++] Remove `_LIBCPP_EXPLICIT_SINCE_CXX14` (#222221)
by A. Jiang
· 3 days ago
12b6f04
[libc++] Disable SSP in `clear_padding.pass.cpp` (#218130)
by Michał Górny
· 3 days ago
3604eb0
[libc++][pstl] Implementation of parallel std::is_heap() based on std::is_heap_until() (#221556)
by Michael G. Kazakov
· 3 days ago
615674d
[libc++] Opt `std::*set` out of map key extraction optimization (#220452)
by George Burgess IV
· 3 days ago
7c9b5ae
[libc++] Backport resolution of LWG2187 to C++11 (#222006)
by A. Jiang
· 3 days ago
5eb498b
[libc++] Fix `optional<T>::transform` into `optional<T&>` (#221506)
by William Tran-Viet
· 3 days ago
0294029
[libcxx][libcxxabi][cmake] Deduplicate sanitizer flags function (#221757)
by David Spickett
· 3 days ago
d4d3e44
[libc++][ranges] Implement LWG4013: Make `lazy_split_view::outer-iterator::value_type` non-default-constructible (#221919)
by Vishank Singh
· 3 days ago
dacb70a
[libc++][NFC] Remove `optional::__get` (#217218)
by A. Jiang
· 4 days ago
987e3da
[libc++] Fix make_from_tuple for reference types (#220966)
by Nikolas Klauser
· 4 days ago
388d3fc
[libc++][test] Test SFINAE for `optional`'s operators in C++17 (#221643)
by A. Jiang
· 4 days ago
303f90d
[libc++][ranges] Implement LWG 3599 (#221573)
by jiang1997
· 5 days ago
87112c4
[libc++] Implement LWG4072: std::optional comparisons: constrain harder (#209968)
by Dan Shan
· 5 days ago
8c8ff72
[libc++][NFC] Avoid empty namespace in `<__concepts/common_with.h>` (#221407)
by A. Jiang
· 7 days ago
3cdea1d
[libc++][pstl] Implementation of parallel std::min_element() based on parallel reduce (#219876)
by Michael G. Kazakov
· 8 days ago
b693b6f
[libc++] Assert that the alignment for memory_resource::allocate is a power of two (#219174)
by Nikolas Klauser
· 8 days ago
62f6816
[libc++] Avoid including <string_view> in <vector> (#220862)
by Nikolas Klauser
· 8 days ago
4ab5bf4
[libc++][pstl] Implementation of parallel std::is_heap_until() based on __parallel_find() (#218603)
by Michael G. Kazakov
· 8 days ago
d6f02ee
[libc++][pstl] Implementation of parallel std::find_end() based on __parallel_find() (#218321)
by Michael G. Kazakov
· 9 days ago
5e41902
[libc++] Apply `[[nodiscard]]` to `get_new_handler` (#220847)
by A. Jiang
· 9 days ago
df8bd8a
[libc++] Add a test for the ABI of std::locale::id (#220857)
by Nikolas Klauser
· 9 days ago
40b132e
[libc++] Optimize vector::emplace_back (#218658)
by Nikolas Klauser
· 9 days ago
3eb1877
[libc++] Replace __uninitialized_allocator_copy with __uninitialized_allocator_copy_n (#219445)
by Nikolas Klauser
· 9 days ago
ffe9fac
[libc++] Fix std::pmr::new_delete_resource() returning underaligned pointers (#219166)
by Nikolas Klauser
· 9 days ago
26f8818
[libc++][ranges] Implement P3052R2: `view_interface::at()` (#205012)
by Hristo Hristov
· 10 days ago
53271c7
[libc++] Simplify allocator propagation in vector assignments (#217635)
by Nikolas Klauser
· 10 days ago
0f47890
[libc++] Add a test for the ABI of std::once_flag (#218924)
by Nikolas Klauser
· 10 days ago
9dbd0ba
[libc++] Add _LIBCPP_NO_SANITIZE for std::__assume_aligned (#220296)
by Sharjeel Khan
· 11 days ago
8678eea
libcxx: fixups for __BIONIC__ (#219591)
by Nick Desaulniers
· 11 days ago
a23e490
[libc++][docs][NFC] Remove Format and Parallelism TS status pages (#220021)
by Hristo Hristov
· 11 days ago
107fa41
[libc++][ranges][enumerate_view] Update iterator `iter_move` test (#219474)
by Lucas Mellone
· 11 days ago
474aab2
[libc++] Implement P2830R10: Standardized Constexpr Type Ordering (#216616)
by Matthias Wippich
· 11 days ago
9234bc0
[libc++] Enable _LIBCPP_HAS_TRIVIAL_MUTEX_DESTRUCTION for Bionic (#218055)
by Sharjeel Khan
· 12 days ago
6b4ce90
[libc++] Add missing noexcept on shared_ptr assignment (#219533)
by Louis Dionne
· 12 days ago
179c36d
[libc++] Make once_flag pointer-sized on MinGW (#219895)
by Nikolas Klauser
· 12 days ago
871ee3f
[libc++] fix incorrect definition of __indirectly_binary_right_foldable (#219957)
by Connector Switch
· 12 days ago
b205c01
[libc++] Remove NaCl support from __cxx03 headers (#219787)
by Arth Srivastava
· 12 days ago
739fdfb
[libc++] Do not define std::nothrow with VCRuntime ABI (#217694)
by Corentin Kerisit
· 12 days ago
f7e2e3d
[libc++] Implement P3798R1: The unexpected in `std::expected` (#219236)
by Alex Kremer
· 2 weeks ago
d2159d7
Speed up pre-C++20 operator<(std::tuple, std::tuple) (#214646)
by higher-performance
· 2 weeks ago
f6ad9ae
[libc++] Use __copy_n in vector::__assign_with_size (#218370)
by Nikolas Klauser
· 2 weeks ago
96a5f2d
[libc++][FTM] Updated FTMs from C++29 (#218241)
by Hristo Hristov
· 2 weeks ago
85c0de6
[libc++] Document the procedure to introduce a new Standard in the library (#219026)
by Louis Dionne
· 2 weeks ago
3b8f8ce
[libc++] Use new/delete expressions for memory allocation in <any> (#219153)
by Nikolas Klauser
· 2 weeks ago
0f92e78
[libc++] Kickstart C++29 support (#215820)
by Hristo Hristov
· 2 weeks ago
18060ee
[libc++] IWYU `<optional>` include in system_error.cpp (#215288)
by William Tran-Viet
· 2 weeks ago
cea98d1
[libc++][NFC] Add clarifying comment on dangling macro defininition (#215883)
by Louis Dionne
· 2 weeks ago
519d171
[libc++][NFC] Refactor new.ipp so the _impl functions take a failure mode argument (#218648)
by Nikolas Klauser
· 2 weeks ago
698cdb7
[libc++] Remove confusing summary (#218897)
by Louis Dionne
· 2 weeks ago
c68cd84
[libcxx] Remove dependency on msvcprt/libcpmt (#209663)
by Petr Hosek
· 3 weeks ago
0e99165
[libc++] Remove the historical benchmarking utilities (#217978)
by Louis Dionne
· 3 weeks ago
4bf2476
[libc++] Add test for LWG4043 ASCII in text_encoding (#218175)
by William Tran-Viet
· 3 weeks ago
f5c4ea5
[libc++][docs] Document `std::optional` hardening (#218173)
by William Tran-Viet
· 3 weeks ago
f60a51a
[libc++] Add availability for LLVM 22 on Apple platforms (#218518)
by Louis Dionne
· 3 weeks ago
53fc749
[libc++][math][NFC] Generalize test-suite improvement for `signbit` and `fpclassify` tests (#217897)
by Lucas Mellone
· 3 weeks ago
983972a
[libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (#218650)
by Nikolas Klauser
· 3 weeks ago
52a5d72
[libc++] Remove _LIBCPP_SHORT_WCHAR (#207562)
by Nikolas Klauser
· 3 weeks ago
297c2d1
[libc++] Optimize vector::erase (#213916)
by Nikolas Klauser
· 3 weeks ago
3cd769e
[libc++] Optimize vector growth for nothrow move constructible types (#214690)
by Nikolas Klauser
· 3 weeks ago
d816ed0
[libc++][NFC] Remove vector::__base_destruct_at_end (#217631)
by Nikolas Klauser
· 3 weeks ago
def01bd
[libc++][ranges][enumerate_view] Fix sentinel converting constructor test (#217365)
by Lucas Mellone
· 3 weeks ago
eedfcbf
[libc++] Implement single element vector::insert in terms of emplace (#210284)
by Nikolas Klauser
· 3 weeks ago
a923dbb
[libcxx][FreeBSD] Add comments for unsupported xopen_source.gen.py test (#216002)
by aokblast
· 3 weeks ago
3b5e31b
[libc++] Also run the benchmarks with Fast hardening mode (#218029)
by Louis Dionne
· 3 weeks ago
968692e
[libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655)
by Nikolas Klauser
· 3 weeks ago
c707439
[libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (#217807)
by Vladimir Vereschaka
· 3 weeks ago
93eb833
[libc++] Give the LNT tooling its own requirements.txt (#217889)
by Louis Dionne
· 3 weeks ago
308d50d
[libc++][ranges][enumerate_view] Fix iterator converting constructor test (#212044)
by Lucas Mellone
· 3 weeks ago
a62b6ce
[libc++] Avoid more <format> code in <vector> (#185596)
by Nikolas Klauser
· 3 weeks ago
96fab70
[libc++] Pin down macOS 26.5 and arm64 in the LNT machines (#217763)
by Louis Dionne
· 3 weeks ago
9f3fd19
[libc++] Use https for lnt submissions (#217746)
by Louis Dionne
· 3 weeks 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
· 3 weeks ago
9e0b5f8
[libc++][test] Remove `XFAIL` mark for LLVM libc on `system` (#217237)
by A. Jiang
· 3 weeks ago
ab7506f
[libc++] disable hwasan for the 'set_new_handler' test (#217086)
by Adam
· 4 weeks ago
4189b1f
[libc++] Fix missing 'get_new_handler()' for MSVC mode builds (#150182)
by Adam
· 4 weeks ago
31a2b2b
[libc++][NFC] Change `_NOEXCEPT` to `noexcept` for components not in C++03 (#216948)
by A. Jiang
· 4 weeks ago
a59dd02
[libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (#209471)
by Nikolas Klauser
· 4 weeks ago
92a09b1
[libc++][optional] LWG4497: `std::nullopt_t` should be comparable (#214975)
by Hristo Hristov
· 4 weeks ago
c8f733e
[libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (#211736)
by A. Jiang
· 4 weeks ago
38c3d4a
[libc++] Simplify the implementation of std::make_from_tuple (#215067)
by Nikolas Klauser
· 4 weeks ago
5423d1b
[libc++] Upgrade to GCC 16 (#206235)
by Nikolas Klauser
· 4 weeks ago
83be651
[libc++] Fix append_range and prepend_range benchmarks (#216038)
by Louis Dionne
· 4 weeks ago
91a8998
[libc++][pstl] Implementation of parallel std::search() based on __parallel_find() (#215119)
by Michael G. Kazakov
· 4 weeks ago
c20a2b4
[libc++] Report the runs created by dispatch-benchmarks (#216029)
by Louis Dionne
· 4 weeks ago
7a7fb67
[libc++] Make the dry-run message in dispatch-benchmarks debug-only (#216011)
by Louis Dionne
· 4 weeks ago
5838a25
[libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (#215994)
by Lucas Mellone
· 4 weeks ago
6599e4d
[libc++][pstl] Implementation of parallel uninitialized_default_construct, uninitialized_value_construct and uninitialized_fill (#214580)
by Michael G. Kazakov
· 4 weeks ago
2110b9e
[libc++][ranges] Fix the LWG 3568 test for `basic_istream_view` (#215589)
by Iskandar Emomzoda
· 4 weeks ago
e568cb1
[libc++] Trigger the benchmark-request job more often (#216003)
by Louis Dionne
· 4 weeks ago
48eed64
[libc++][pstl] Implementation of parallel std::search_n() based on __parallel_find() (#214069)
by Michael G. Kazakov
· 4 weeks ago
fbe6102
[gn] port 273706151fa625 (#215947)
by Nico Weber
· 4 weeks ago
Next »