Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
5903940
[libc++] Enable header tests under all configurations (#202543)
by Louis Dionne
· 6 hours ago
main
02c5dd5
[libc++] Make the body of println(FILE*) dependent on the template parameter to avoid template instantiation (#200996)
by Braden Ganetsky
· 11 hours ago
e8c3cf1
[libc++][NFC] Simplify `optional<T>` and `optional<T&>` a bit (#203665)
by William Tran-Viet
· 35 hours ago
310e8f2
[libcxx] Do not mark mkstemp tests xfail for libc (#203681)
by Aiden Grossman
· 2 days ago
23aabdc
[libc++] LWG3767: `codecvt<charN_t, char8_t, mbstate_t>` incorrectly added to locale (#201749)
by A. Jiang
· 2 days ago
00a6852
[libc++] Fix bug where `optional<T&>` couldn't be constructed from `transform()` (#203462)
by William Tran-Viet
· 3 days ago
a993ee8
[libc++] P3369R0: constexpr for `uninitialized_default_construct` (#200163)
by A. Jiang
· 3 days ago
5e15ee5
[libc++] Reimplement `optional<T&>` as a partial specialization (#201983)
by William Tran-Viet
· 4 days ago
96897f3
[libc++] Hoist <compare> outside the threads guard in <thread> (#202535)
by Louis Dionne
· 4 days ago
ac0568b
[libc++] Remove _Lazy (#202303)
by Nikolas Klauser
· 5 days ago
9e85984
[libc++] Make __is_less_than_compatable a variable template (#202525)
by Nikolas Klauser
· 5 days ago
c27d77d
[libc++] Fill in Apple availability for LLVM 21 (#202347)
by Louis Dionne
· 5 days ago
a7190b5
[libc++] Assume that __array_rank is provided by the compiler (#202511)
by Nikolas Klauser
· 5 days ago
a9dda60
[libc++] Fix exception safety of `__hash_table::__copy_construct` (avoid memory leak) (#201452)
by Nikita Taranov
· 5 days ago
b323d2f
[libcxx] Enrich message for std::bad_variant_access exception (#196495)
by Nikita Grivin
· 6 days ago
2418396
[libc++][vector] Test `[[nodiscard]]` applied to `vector::iterator` (#202262)
by Hristo Hristov
· 6 days ago
eda1227
[libc++][vector] Apply `[[nodiscard]]` to `vector<bool>::iterator` (#202265)
by Hristo Hristov
· 6 days ago
6fc6490
[libc++][format] Propagate `m` when formatting range elements (#94562)
by A. Jiang
· 6 days ago
e3552a1
[libc++] Simplify some meta programming in <variant> (#201538)
by Nikolas Klauser
· 6 days ago
0478dcf
[libc++] Make __can_dynamic_cast a variable template (#202297)
by Nikolas Klauser
· 6 days ago
62e064e
[AIX][libc++] Mark offset_range test UNSUPPORTED on 32-bit AIX due to 32-bit off_t (#200861)
by Himadhith
· 6 days ago
ea1b1a1
[libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287)
by halbi2
· 6 days ago
146f7d5
[libc++][span][test] Various cleanups for <span> tests (#202319)
by eiytoq
· 7 days ago
6155b23
[libcxx] Bump Github runner image version (#202470)
by Aiden Grossman
· 7 days ago
cc65b5d
[libc++] Remove <atomic> includes from <stop_token> (#201710)
by Nikolas Klauser
· 7 days ago
157047f
[libc++][string_view] Test [[nodiscard]] applied to `basic_string_view::const_iterator` (#202203)
by Hristo Hristov
· 8 days ago
390d159
[libc++][string] Test [[nodiscard]] applied to `basic_string::iterator` (#202202)
by Hristo Hristov
· 8 days ago
1573c7d
[libc++][span] Test `[[nodiscard]]` applied to `span::iterator` (#202068)
by Hristo Hristov
· 8 days ago
4f5de40
[libc++][array] Test `[[nodicard]]` with `array::const_iterator` (#202070)
by Hristo Hristov
· 8 days ago
104f6cd
[libc++] Assume that <atomic> is available (#199674)
by Nikolas Klauser
· 10 days ago
ad93a9f
[libc++][NFC] Simplify duration comparisons a bit (#201788)
by Nikolas Klauser
· 10 days ago
d5fe961
[libc++] Drop transitive includes by default (#195509)
by Nikolas Klauser
· 10 days ago
4ca2454
[libc++] Remove ios_base::__xindex_ from the ABI (#198994)
by Nikolas Klauser
· 11 days ago
a29ab41
[libc++] Suppress deprecation warning around wstring_convert::to_bytes (#201633)
by Louis Dionne
· 11 days ago
7b333f9
[libc++] Fix constraint recursion in std::expected's operator== (#201455)
by Louis Dionne
· 11 days ago
2da8e67
[libc++] Simplify unique_ptr constructor SFINAE (#201305)
by Nikolas Klauser
· 11 days ago
b16984c
[libc++][tests] Add missing strong exception guarantee test coverage in forward_list (#200666)
by ovatonne
· 12 days ago
8089b1b
[libc++][locale] Applied `[[nodiscard]]` (#200726)
by A. Jiang
· 12 days ago
64777e4
[libc++][span] LWG4243: `as_bytes`/`as_writable_bytes` is broken with `span<volatile T>` (#200993)
by eiytoq
· 12 days ago
4d7d6e1
[libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375)
by A. Jiang
· 12 days ago
8540c19
[libc++] Reject cv-qualified types in __is_signed/unsigned_integer_v (#200377)
by Xavier Roche
· 12 days ago
b8d091e
[libc++] Make `<map>` `std::map` constexpr as part of P3372R3 (#134330)
by Vinay Deshmukh
· 12 days ago
f3d8181
[clang] Treat unnamed bitfields as padding in `__builtin_clear_padding` (#201102)
by Michael Buch
· 13 days ago
7ba0886
[libc++] Apply `[[nodiscard]]` to `unique_lock` and `<shared_mutex>` (#200986)
by A. Jiang
· 13 days ago
91201b5
[libc++][type_traits] Applied `[[nodiscard]]` (#200760)
by A. Jiang
· 14 days ago
eb296d2
[libc++] Applied `[[nodiscard]]` to `optional::iterator` (#198489)
by Hristo Hristov
· 14 days ago
f3afdf6
[libc++][ranges] P2542R8: Implement `views::concat` (#120920)
by Nhat Nguyen
· 2 weeks ago
ff9c3e3
[libc++] std::byteswap support for _BitInt(N) (#196512)
by Xavier Roche
· 2 weeks ago
b20b91a
Update Google Benchmark to v1.9.5 (#198964)
by Brad Smith
· 2 weeks ago
93ac26e
[libc++][NFC] Move functions in shared_ptr.h into the class body (#200343)
by Nikolas Klauser
· 2 weeks ago
e7c584a
[libc++] Only push/pop diagnostics for ABI annotations pragmas if not in a system header (#200338)
by Nikolas Klauser
· 2 weeks ago
56e6471
[libc++] Use variable templates instead of class templates in shared_ptr.h (#199481)
by Nikolas Klauser
· 2 weeks ago
2a5fc16
[libc++] Applied `[[nodiscard]]` to `array::iterator` (#198492)
by Hristo Hristov
· 3 weeks ago
d26d1d4
[libc++] Fix multi{map,set}::extract not returning the first matching element (#199703)
by Nikolas Klauser
· 3 weeks ago
2f58b9a
[libc++] Simplify the implementation of conditional a bit (#199916)
by Nikolas Klauser
· 3 weeks ago
7607592
[libc++] Implement P3508R0: Wording for "constexpr for specialized memory algorithms" (#197313)
by William Tran-Viet
· 3 weeks ago
381edd2
[libc++] Update the base image hash to get GCC 16 (#199882)
by Nikolas Klauser
· 3 weeks ago
453fb4e
[libc++] Add __is_transparently_comparable_v optimizations for set, multiset, and multimap functions [Issue 187105] (#189735)
by Michael Levine
· 3 weeks ago
a75ed94
Add missing annotations for Apple platforms (#198864)
by Paul Kirth
· 3 weeks ago
9e5e893
[libc++][C++03] Fix array/size_and_alignment.compile.pass.cpp (#198822)
by Nikolas Klauser
· 3 weeks ago
43711e14
[libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821)
by Nikolas Klauser
· 3 weeks ago
c2590a5
[libc++][NFC] Remove lit annotations for older AppleClang versions (#199817)
by Nikolas Klauser
· 3 weeks ago
d942298
[clang] Add builtin to clear padding bytes (prework for P0528R3) (#75371)
by Hui
· 3 weeks ago
a5447a8
[libc++] Update the GCC head version to 17 (#199823)
by Nikolas Klauser
· 3 weeks ago
3fd6555
[libc++] Mark string.capacity/over_max_size.pass.cpp as UNSUPPORTED on old dylibs (#199682)
by Nikolas Klauser
· 3 weeks ago
57d923d
[libc++] Use __in_out_result in the remaining appropriate algorithms (#198156)
by Nikolas Klauser
· 3 weeks ago
dbe8078
[libc++] Address most LLVM23 TODOs (#199397)
by Nikolas Klauser
· 3 weeks ago
6212dbb
[libc++] remove duplicate assertions for void/reference const any_cast (#199425)
by Matheus Izvekov
· 3 weeks ago
845da5d
[libc++] Fix shared_ptr(Y*) constraint check on GCC (#199429)
by Nikolas Klauser
· 3 weeks ago
0cb467a
[libc++][test] Move backported algorithms to `libcxx/test/support` (#199431)
by A. Jiang
· 3 weeks ago
2095cbd
[libc++][C++03] Cherry-pick #147007 (#198991)
by Nikolas Klauser
· 3 weeks ago
699ba2e
[libc++] Remove AppleClang woraround for __builtin_verbose_trap (#199171)
by Nikolas Klauser
· 3 weeks ago
961a47e
[libc++][test] Merge test files for `mdspan::at` (#199330)
by A. Jiang
· 3 weeks ago
e510f4b
[libc++][test] Make `copy_move_types.h` usable in old modes (#199183)
by A. Jiang
· 3 weeks ago
2624e5a
[libc++][test] Add backported `destroy({_at,_n})` for tests (#199185)
by A. Jiang
· 3 weeks ago
ad606c4
[libc++][mdspan] P3383R3: `mdspan.at()` (#175213)
by eiytoq
· 3 weeks ago
d1aed97
[libc++][NFC] Remove incorrect TODO about deprecating mem_fn (#199172)
by Nikolas Klauser
· 3 weeks ago
76f2971
[libc++][iterator] Applied `[[nodiscard]]` (#172200)
by Hristo Hristov
· 4 weeks ago
f40c2c3
[libc++][C++03] Cherry-pick #166690 (#198977)
by Nikolas Klauser
· 4 weeks ago
bd13e14
[libc++][C++03] Cherry-pick #166724 (#198839)
by Nikolas Klauser
· 4 weeks ago
c38463f
[libc++] Add support for thread-id handling for llvm-libc. (#198595)
by Alexey Samsonov
· 4 weeks ago
dc8007b
[libc++] Require the exact assignment expression to be trivial in __uninitialized_allocator_copy_impl (#196648)
by Yuxuan Chen
· 4 weeks ago
1f52e08
[libc++][C++03] Cherry-pick #165619 (#198829)
by Nikolas Klauser
· 4 weeks ago
14db9f6
[libc++][C++03] Cherry-pick #131754 (#198827)
by Nikolas Klauser
· 4 weeks ago
aa2e447
[libc++][C++03] Fix string.view/char.bad.verify.cpp (#198824)
by Nikolas Klauser
· 4 weeks ago
13a2f5f
[libc++][C++03] Cherry-pick #129542 (#198826)
by Nikolas Klauser
· 4 weeks ago
4eccdd1
[libc++][C++03] Fix copy_backward.pass.cpp and equal.pass.cpp (#198812)
by Nikolas Klauser
· 4 weeks ago
5b6f4b9
[libc++][C++03] Cherry-pick #110235 (#198805)
by Nikolas Klauser
· 4 weeks ago
45ffe6c
[libc++][C++03] Cherry-pick #115271 (#198804)
by Nikolas Klauser
· 4 weeks ago
25f4f81
[libc++][C++03] Back-port #188714 (#198798)
by Nikolas Klauser
· 4 weeks ago
b787934
[libc++][C++03] Remove contiguous_iterators.verify.cpp (#198816)
by Nikolas Klauser
· 4 weeks ago
d525c75
[libc++] Simplify the implementation of to_address a bit (#198256)
by Nikolas Klauser
· 4 weeks ago
d165798
[libc++][C++03] Cherry-pick tests from #154559 (#198736)
by Nikolas Klauser
· 4 weeks ago
98c7e8d
[libc++][C++03] Cherry-pick #161049 (#198735)
by Nikolas Klauser
· 4 weeks ago
60a802f
[libc++][C++03] Cherry-pick #130573 (#198734)
by Nikolas Klauser
· 4 weeks ago
20c43dd
[libc++][C++03] Cherry-pick #117497 and #154078 (#198731)
by Nikolas Klauser
· 4 weeks ago
b9227a6
[libc++] Refactor `std::midpoint` tests and add constraint checks (#175388)
by eiytoq
· 4 weeks ago
766fe97
[libc++] Port The OpenBSD localization to the new locale API (#194317)
by Nikolas Klauser
· 4 weeks ago
ab4d5cd
[libc++][ranges] `ranges::iota_view` update tests with `__int128` (#175447)
by Hristo Hristov
· 4 weeks ago
3c443c7
[libc++][mdspan][NFC] Simplify `std::extents` implementation (#196819)
by eiytoq
· 4 weeks ago
Next »