Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
cfda98d
[libcxx] Do not mark mkstemp tests xfail for libc (#203681)
by Aiden Grossman
· 4 hours ago
main
master
cd088b6
[libc++] LWG3767: `codecvt<charN_t, char8_t, mbstate_t>` incorrectly added to locale (#201749)
by A. Jiang
· 7 hours ago
7a678f3
[libc++] Fix bug where `optional<T&>` couldn't be constructed from `transform()` (#203462)
by William Tran-Viet
· 12 hours ago
395d2f2
[libc++] P3369R0: constexpr for `uninitialized_default_construct` (#200163)
by A. Jiang
· 12 hours ago
dd9901c
[libc++] Reimplement `optional<T&>` as a partial specialization (#201983)
by William Tran-Viet
· 2 days ago
c2c76cb
[libc++] Hoist <compare> outside the threads guard in <thread> (#202535)
by Louis Dionne
· 2 days ago
80d278b
[libc++] Remove _Lazy (#202303)
by Nikolas Klauser
· 3 days ago
fd85469
[libc++] Make __is_less_than_compatable a variable template (#202525)
by Nikolas Klauser
· 3 days ago
8da1e80
[libc++] Fill in Apple availability for LLVM 21 (#202347)
by Louis Dionne
· 3 days ago
deb0be2
[libc++] Assume that __array_rank is provided by the compiler (#202511)
by Nikolas Klauser
· 3 days ago
0cf20d1
[libc++] Fix exception safety of `__hash_table::__copy_construct` (avoid memory leak) (#201452)
by Nikita Taranov
· 3 days ago
0fcdb0c
[libcxx] Enrich message for std::bad_variant_access exception (#196495)
by Nikita Grivin
· 4 days ago
5307463
[libc++][vector] Test `[[nodiscard]]` applied to `vector::iterator` (#202262)
by Hristo Hristov
· 4 days ago
f954a3d
[libc++][vector] Apply `[[nodiscard]]` to `vector<bool>::iterator` (#202265)
by Hristo Hristov
· 4 days ago
7a53ad5
[libc++][format] Propagate `m` when formatting range elements (#94562)
by A. Jiang
· 4 days ago
d028d06
[libc++] Simplify some meta programming in <variant> (#201538)
by Nikolas Klauser
· 4 days ago
cbd03f0
[libc++] Make __can_dynamic_cast a variable template (#202297)
by Nikolas Klauser
· 4 days ago
a3d14d2
[AIX][libc++] Mark offset_range test UNSUPPORTED on 32-bit AIX due to 32-bit off_t (#200861)
by Himadhith
· 4 days ago
9c6a019
[libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287)
by halbi2
· 4 days ago
5601404
[libc++][span][test] Various cleanups for <span> tests (#202319)
by eiytoq
· 4 days ago
094ef66
[libcxx] Bump Github runner image version (#202470)
by Aiden Grossman
· 5 days ago
407399d
[libc++] Remove <atomic> includes from <stop_token> (#201710)
by Nikolas Klauser
· 5 days ago
2f59e93
[libc++][string_view] Test [[nodiscard]] applied to `basic_string_view::const_iterator` (#202203)
by Hristo Hristov
· 6 days ago
eabb74f
[libc++][string] Test [[nodiscard]] applied to `basic_string::iterator` (#202202)
by Hristo Hristov
· 6 days ago
657245a
[libc++][span] Test `[[nodiscard]]` applied to `span::iterator` (#202068)
by Hristo Hristov
· 6 days ago
305b539
[libc++][array] Test `[[nodicard]]` with `array::const_iterator` (#202070)
by Hristo Hristov
· 6 days ago
7aa40ae
[libc++] Assume that <atomic> is available (#199674)
by Nikolas Klauser
· 7 days ago
7fb8d7b
[libc++][NFC] Simplify duration comparisons a bit (#201788)
by Nikolas Klauser
· 8 days ago
450f1cd
[libc++] Drop transitive includes by default (#195509)
by Nikolas Klauser
· 8 days ago
22ba56a
[libc++] Remove ios_base::__xindex_ from the ABI (#198994)
by Nikolas Klauser
· 9 days ago
3f2390b
[libc++] Suppress deprecation warning around wstring_convert::to_bytes (#201633)
by Louis Dionne
· 9 days ago
29fe5b8
[libc++] Fix constraint recursion in std::expected's operator== (#201455)
by Louis Dionne
· 9 days ago
c98fae3
[libc++] Simplify unique_ptr constructor SFINAE (#201305)
by Nikolas Klauser
· 9 days ago
04e1863
[libc++][tests] Add missing strong exception guarantee test coverage in forward_list (#200666)
by ovatonne
· 10 days ago
463382a
[libc++][locale] Applied `[[nodiscard]]` (#200726)
by A. Jiang
· 10 days ago
4d657d4
[libc++][span] LWG4243: `as_bytes`/`as_writable_bytes` is broken with `span<volatile T>` (#200993)
by eiytoq
· 10 days ago
61e1e00
[libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375)
by A. Jiang
· 10 days ago
d2529bb
[libc++] Reject cv-qualified types in __is_signed/unsigned_integer_v (#200377)
by Xavier Roche
· 10 days ago
6e12eca
[libc++] Make `<map>` `std::map` constexpr as part of P3372R3 (#134330)
by Vinay Deshmukh
· 10 days ago
b93a1b1
[clang] Treat unnamed bitfields as padding in `__builtin_clear_padding` (#201102)
by Michael Buch
· 11 days ago
a2013bc
[libc++] Apply `[[nodiscard]]` to `unique_lock` and `<shared_mutex>` (#200986)
by A. Jiang
· 11 days ago
3978ad1
[libc++][type_traits] Applied `[[nodiscard]]` (#200760)
by A. Jiang
· 12 days ago
5ffae44
[libc++] Applied `[[nodiscard]]` to `optional::iterator` (#198489)
by Hristo Hristov
· 12 days ago
4b00af1
[libc++][ranges] P2542R8: Implement `views::concat` (#120920)
by Nhat Nguyen
· 14 days ago
4c83e96
[libc++] std::byteswap support for _BitInt(N) (#196512)
by Xavier Roche
· 2 weeks ago
295513d
Update Google Benchmark to v1.9.5 (#198964)
by Brad Smith
· 2 weeks ago
de26e58
[libc++][NFC] Move functions in shared_ptr.h into the class body (#200343)
by Nikolas Klauser
· 2 weeks ago
b030a12
[libc++] Only push/pop diagnostics for ABI annotations pragmas if not in a system header (#200338)
by Nikolas Klauser
· 2 weeks ago
2f7f0fd
[libc++] Use variable templates instead of class templates in shared_ptr.h (#199481)
by Nikolas Klauser
· 2 weeks ago
cbdacac
[libc++] Applied `[[nodiscard]]` to `array::iterator` (#198492)
by Hristo Hristov
· 2 weeks ago
534d980
[libc++] Fix multi{map,set}::extract not returning the first matching element (#199703)
by Nikolas Klauser
· 2 weeks ago
a99bf75
[libc++] Simplify the implementation of conditional a bit (#199916)
by Nikolas Klauser
· 2 weeks ago
3d5fdd3
[libc++] Implement P3508R0: Wording for "constexpr for specialized memory algorithms" (#197313)
by William Tran-Viet
· 2 weeks ago
b5bede2
[libc++] Update the base image hash to get GCC 16 (#199882)
by Nikolas Klauser
· 2 weeks ago
3bffffe
[libc++] Add __is_transparently_comparable_v optimizations for set, multiset, and multimap functions [Issue 187105] (#189735)
by Michael Levine
· 2 weeks ago
0ce7daf
Add missing annotations for Apple platforms (#198864)
by Paul Kirth
· 2 weeks ago
1cab992
[libc++][C++03] Fix array/size_and_alignment.compile.pass.cpp (#198822)
by Nikolas Klauser
· 2 weeks ago
175604b
[libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821)
by Nikolas Klauser
· 2 weeks ago
7959722
[libc++][NFC] Remove lit annotations for older AppleClang versions (#199817)
by Nikolas Klauser
· 2 weeks ago
5bdfe9b
[clang] Add builtin to clear padding bytes (prework for P0528R3) (#75371)
by Hui
· 2 weeks ago
7758b83
[libc++] Update the GCC head version to 17 (#199823)
by Nikolas Klauser
· 2 weeks ago
8e4daf3
[libc++] Mark string.capacity/over_max_size.pass.cpp as UNSUPPORTED on old dylibs (#199682)
by Nikolas Klauser
· 3 weeks ago
b26b342
[libc++] Use __in_out_result in the remaining appropriate algorithms (#198156)
by Nikolas Klauser
· 3 weeks ago
ba88bc0
[libc++] Address most LLVM23 TODOs (#199397)
by Nikolas Klauser
· 3 weeks ago
52e318d
[libc++] remove duplicate assertions for void/reference const any_cast (#199425)
by Matheus Izvekov
· 3 weeks ago
721692c
[libc++] Fix shared_ptr(Y*) constraint check on GCC (#199429)
by Nikolas Klauser
· 3 weeks ago
24d4540
[libc++][test] Move backported algorithms to `libcxx/test/support` (#199431)
by A. Jiang
· 3 weeks ago
762d4fd
[libc++][C++03] Cherry-pick #147007 (#198991)
by Nikolas Klauser
· 3 weeks ago
f864434
[libc++] Remove AppleClang woraround for __builtin_verbose_trap (#199171)
by Nikolas Klauser
· 3 weeks ago
3326482
[libc++][test] Merge test files for `mdspan::at` (#199330)
by A. Jiang
· 3 weeks ago
af36b90
[libc++][test] Make `copy_move_types.h` usable in old modes (#199183)
by A. Jiang
· 3 weeks ago
ea9f1cd
[libc++][test] Add backported `destroy({_at,_n})` for tests (#199185)
by A. Jiang
· 3 weeks ago
da68500
[libc++][mdspan] P3383R3: `mdspan.at()` (#175213)
by eiytoq
· 3 weeks ago
232a6e0
[libc++][NFC] Remove incorrect TODO about deprecating mem_fn (#199172)
by Nikolas Klauser
· 3 weeks ago
e240980
[libc++][iterator] Applied `[[nodiscard]]` (#172200)
by Hristo Hristov
· 3 weeks ago
a2e3ba1
[libc++][C++03] Cherry-pick #166690 (#198977)
by Nikolas Klauser
· 3 weeks ago
e14ba80
[libc++][C++03] Cherry-pick #166724 (#198839)
by Nikolas Klauser
· 3 weeks ago
9e6661a
[libc++] Add support for thread-id handling for llvm-libc. (#198595)
by Alexey Samsonov
· 3 weeks ago
0a9fe83
[libc++] Require the exact assignment expression to be trivial in __uninitialized_allocator_copy_impl (#196648)
by Yuxuan Chen
· 3 weeks ago
2d7541c
[libc++][C++03] Cherry-pick #165619 (#198829)
by Nikolas Klauser
· 3 weeks ago
f63ddca
[libc++][C++03] Cherry-pick #131754 (#198827)
by Nikolas Klauser
· 3 weeks ago
18c9bca
[libc++][C++03] Fix string.view/char.bad.verify.cpp (#198824)
by Nikolas Klauser
· 3 weeks ago
bc515f9
[libc++][C++03] Cherry-pick #129542 (#198826)
by Nikolas Klauser
· 3 weeks ago
4b9313c
[libc++][C++03] Fix copy_backward.pass.cpp and equal.pass.cpp (#198812)
by Nikolas Klauser
· 3 weeks ago
2f0c439
[libc++][C++03] Cherry-pick #110235 (#198805)
by Nikolas Klauser
· 3 weeks ago
b2802ab
[libc++][C++03] Cherry-pick #115271 (#198804)
by Nikolas Klauser
· 3 weeks ago
532a76f
[libc++][C++03] Back-port #188714 (#198798)
by Nikolas Klauser
· 3 weeks ago
fc26605
[libc++][C++03] Remove contiguous_iterators.verify.cpp (#198816)
by Nikolas Klauser
· 3 weeks ago
18bf6e9
[libc++] Simplify the implementation of to_address a bit (#198256)
by Nikolas Klauser
· 3 weeks ago
b8f9216
[libc++][C++03] Cherry-pick tests from #154559 (#198736)
by Nikolas Klauser
· 3 weeks ago
b29dc91
[libc++][C++03] Cherry-pick #161049 (#198735)
by Nikolas Klauser
· 3 weeks ago
a50ed88
[libc++][C++03] Cherry-pick #130573 (#198734)
by Nikolas Klauser
· 3 weeks ago
fd32087
[libc++][C++03] Cherry-pick #117497 and #154078 (#198731)
by Nikolas Klauser
· 3 weeks ago
fbafeb0
[libc++] Refactor `std::midpoint` tests and add constraint checks (#175388)
by eiytoq
· 4 weeks ago
0434e2e
[libc++] Port The OpenBSD localization to the new locale API (#194317)
by Nikolas Klauser
· 4 weeks ago
39d6d47
[libc++][ranges] `ranges::iota_view` update tests with `__int128` (#175447)
by Hristo Hristov
· 4 weeks ago
ecb7ef2
[libc++][mdspan][NFC] Simplify `std::extents` implementation (#196819)
by eiytoq
· 4 weeks ago
e1839c1
[libc++] Revert changes to locale_base_api.h accidentally committed in f5b6e4f (#198413)
by Nikolas Klauser
· 4 weeks ago
903e550
[libc++][mdspan] Add missing `std::move` in `std::extents` (#196574)
by eiytoq
· 4 weeks ago
f5a3663
[libc++] Introduce a private version of in_out_result and use it for copy/move algorithms (#198086)
by Nikolas Klauser
· 4 weeks ago
Next »