Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
2814b02
Revert "[libc++][NFC] Inline std::function members into the class body" (#209555)
by Felipe de Azevedo Piovezan
· 12 minutes ago
main
391c235
[libc++][ranges][NFC] Format `view.interface.pass.cpp` (#209391)
by Hristo Hristov
· 15 minutes ago
bd00e8d
[libc++][NFC] Remove unused <cassert> from algorithm benchmarks (#209492)
by Louis Dionne
· 47 minutes ago
8c8cc53
Bump version to 24.0.0git (#209473)
by Douglas Yung
· 4 hours ago
102b45d
[libc++][NFC] Inline std::function members into the class body (#209461)
by Nikolas Klauser
· 4 hours ago
e09bf2c
[libc++] Mark LWG3403 as complete (#208866)
by inquisitivecrystal
· 5 hours ago
3e0f748
[libc++] Improve diagnostic for libcxxabi missing from the runtimes (#208274)
by Louis Dionne
· 5 hours ago
3c91379
[libc++] Fix usage of constructive interference when we meant destructive (#208804)
by Louis Dionne
· 6 hours ago
3a4a60f
[libcxx][libcxxabi] Remove OVERRIDABLE_FUNCTION macro (#209323)
by Petr Hosek
· 6 hours ago
f8ad891
[libcxx] Rename __libcpp_launder to __launder_function_pointer (#209320)
by Petr Hosek
· 10 hours ago
1ed4903
[libcxx][test] Fingerprint the compiler when memoizing results (#208311)
by Jon Roelofs
· 20 hours ago
afdcb5c
[libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (#208945)
by Aiden Grossman
· 21 hours ago
af32b90
[libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (#209018)
by Emmett
· 23 hours ago
9d57af1
[libc++] Add missing include to thread.h (#208740)
by Liza Burakova
· 27 hours ago
fac6174
[libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (#208132)
by A. Jiang
· 27 hours ago
552614d
[libc++] Fix filesystem::remove_all bug with read-only nested directory (#197104)
by Jake Egan
· 28 hours ago
347db4a
[libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (#209105)
by Nikolas Klauser
· 28 hours ago
c954a61
[libc++] Refactor the string benchmarks (#185397)
by Nikolas Klauser
· 32 hours ago
a134f73
[libc++][pstl] Default implementation of parallel std::reverse_copy (#208085)
by Michael G. Kazakov
· 3 days ago
7afd719
[libcxx] Bump runner set (#208929)
by Aiden Grossman
· 3 days ago
53fe445
[libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (#208883)
by Petr Hosek
· 3 days ago
a4d368e
[libc++] Replace the of use custom sections for detecting overriden functions (#208330)
by Petr Hosek
· 4 days ago
b4e0375
[libcxx] Bump GitHub runner version (#208823)
by Aiden Grossman
· 4 days ago
a5ccd41
[libc++] Bump base image version to most recent (#208776)
by Yihan Wang
· 4 days ago
d85b6b9
[libc++] Merge atomic-wait contention tables into a single table (#208493)
by Louis Dionne
· 4 days ago
b501ff7
[libc++] Add MSVC's implementation of exception_ptr for Windows (#94977)
by Stephan T. Lavavej
· 4 days ago
3f49455
[libc++] Update the base image hash to get most recent clang-23 (#208766)
by Yihan Wang
· 4 days ago
447c919
[libc++] Add benchmarks for std::is_heap and std::is_heap_until (#207045)
by Louis Dionne
· 4 days ago
e48b50b
[libc++] Fix shared_ptr not accepting allocators with explicit conversions (#208439)
by Nikolas Klauser
· 4 days ago
c77239b
[libc++] Rename the macro for the LLVM 18 ABI tag used in ranges (#208464)
by Louis Dionne
· 4 days ago
be231bc
[libc++] Remove diagnostic about _LIBCPP_ABI_NO_ITERATOR_BASES (#208460)
by Louis Dionne
· 4 days ago
5997426
[libc++] Enable missing allocator constructors in C++11 (#204845)
by halbi2
· 5 days ago
c6889b7
[libc++] Remove benchmark::DoNotOptimize from custom predicates in benchmarks (#208412)
by Nikolas Klauser
· 5 days ago
62edc4d
[libc++] Mark LWG4276 as complete (#208273)
by Louis Dionne
· 5 days ago
c841932
[libc++] Add tests for LWG3949 and mark it as done (#208272)
by Louis Dionne
· 5 days ago
2b83f4b
[libc++] Fix assign_range test for forward_list (#208283)
by Louis Dionne
· 5 days ago
8094048
[libc++][NFC] Rename forward_list constructor tests (#208301)
by Louis Dionne
· 5 days ago
39f5028
[libc++] Update the label for FreeBSD in CI to version 15.1 (#205417)
by aokblast
· 5 days ago
0ba1382
[libc++] Add missing <string> include (#208281)
by Louis Dionne
· 5 days ago
99564a9
[libc++][NFC] Fix comment about size-based vector (#208463)
by Louis Dionne
· 5 days ago
a5623b9
[libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (#208131)
by Avi Patel
· 5 days ago
f9bd255
[libc++][ranges] Applied [[nodiscard]] to `lazy_split` (#208036)
by Lucas Mellone
· 5 days ago
67f64f4
[libc++] Remove some unnecessary functions from __vector_layout (#207152)
by Nikolas Klauser
· 5 days ago
c1ee636
[libc++][pstl] Default implementation of parallel std::find_first_of (#206328)
by Michael G. Kazakov
· 6 days ago
21348b1
[libcxx][NFC] Move guards outside namespace (#208089)
by Michael Jones
· 6 days ago
2fd6e35
[libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (#207692)
by inquisitivecrystal
· 6 days ago
dc6bd99
[libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (#207558)
by Emmett
· 6 days ago
0bc9163
Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (#208157)
by Petr Hosek
· 6 days ago
b6af11d
[libc++] Replace the of use custom sections for detecting overriden functions (#175896)
by Petr Hosek
· 7 days ago
249878d
[libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (#207667)
by Hristo Hristov
· 7 days ago
174f548
[libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (#204462)
by AnthonyCalandraGeotab
· 7 days ago
59517a8
[clang][X86] Emit AVX level mismatch psABI warnings on function definitions (#199091)
by Benjamin Luke
· 7 days ago
85ff465
[libc++] Mark LWG3585 as resolved (#207717)
by Connector Switch
· 7 days ago
bf8516f
[libc++][ranges] Applied [[nodiscard]] to `join_view` (#206838)
by Lucas Mellone
· 7 days ago
ebc42d7
[libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (#205900)
by Lucas Mellone
· 7 days ago
6de4853
[libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (#207120)
by Hristo Hristov
· 8 days ago
ebef299
[NFC] Fix "is is" typos (#206288)
by Aliaksei Urbanski
· 8 days ago
9c9e6f6
[libc++][ranges] Applied [[nodiscard]] to `elements_view` (#206589)
by Lucas Mellone
· 8 days ago
d9685ca
[libc++] Make atomic contention tables constinit (#207456)
by Louis Dionne
· 8 days ago
70f5b7b
[libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668)
by Nikolas Klauser
· 8 days ago
002f112
[libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (#207447)
by Nikolas Klauser
· 8 days ago
791bd38
[libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (#206257)
by Vinay Deshmukh
· 9 days ago
22ca49d
[libc++] Add an ABI flag to optimize mersenne_twister_engine (#206423)
by Nikolas Klauser
· 9 days ago
f65e0e6
[libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (#181624)
by Nikolas Klauser
· 9 days ago
b12a669
[libc++] Mark LWG4098 as resolved (#206295)
by Lucas Mellone
· 9 days ago
9b0bf16
[libc++] Mark LWG3454 as resolved (#207487)
by Connector Switch
· 9 days ago
432420e
[libc++] Fix SPEC benchmarks not producing a .lnt result file (#207450)
by Louis Dionne
· 11 days ago
f37d3cf
[libc++][ranges] Enable CPO compile tests (#207123)
by Hristo Hristov
· 11 days ago
eaf1003
[libc++] Add assert test for string assign/append (#207164)
by Connector Switch
· 11 days ago
8fd82b9
[libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (#171785)
by Nikolas Klauser
· 11 days ago
9e97c09
[libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (#207149)
by Nikolas Klauser
· 11 days ago
cc3ac82
[libc++][NFC] Move the lower_bound/upper_bound benchmark to the sorting directory (#207215)
by Louis Dionne
· 12 days ago
386276e
[libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (#206360)
by Xavier Roche
· 12 days ago
6f90f87
[libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (#200642)
by Nikolas Klauser
· 12 days ago
3e205d6
Reapply "[libc++] Optimize fstream::read" (#206453)
by Nikolas Klauser
· 12 days ago
829963f
Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (#207134)
by Nikolas Klauser
· 12 days ago
17fbd6d
[NFC][libc++] Fix formatting for `<set>` tests (#207080)
by Vinay Deshmukh
· 13 days ago
65776eb
[libc++] Remove projection from __lower_bound_onesided (#206676)
by Nikolas Klauser
· 13 days ago
022c7c9
[libc++] Add a size-based representation for `vector` in the unstable ABI (#155330)
by Christopher Di Bella
· 13 days ago
53a8c9b
[libc++] Move threading and random device config into <__configuration/platform.h> (#206262)
by Nikolas Klauser
· 13 days ago
8068b7f
[libc++] Add Android assertion handler (#198831)
by George Burgess IV
· 13 days ago
5a32c75
[libcxx] Enable std module test on FreeBSD (#206269)
by aokblast
· 13 days ago
d846835
[libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (#206805)
by Alexey Samsonov
· 13 days ago
99dfe07
[libc++] Fix behavior for `get_temporary_buffer` with non-positive size (#206871)
by A. Jiang
· 13 days ago
60fcf59
[libc++] Don't make libc++ headers system headers in the modulemap (#205509)
by Nikolas Klauser
· 13 days ago
12921b6
[libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (#206971)
by Nikolas Klauser
· 13 days ago
8b2dd29
[libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (#206320)
by Connector Switch
· 13 days ago
c74822a
[runtimes][NFC] Re-indent shared library blocks (#205523)
by Matt Arsenault
· 13 days ago
bfc1ee9
[libc++] Resolve LWG4366: Heterogeneous comparison of `expected` may be ill-formed (#185342)
by William Tran-Viet
· 13 days ago
7b1f65a
[libc++][test][NFC] Remove implementation-detail noise from _BitInt test comments (#206666)
by Xavier Roche
· 14 days ago
580dfcc
[libc++] Make `<set>` `std::set` constexpr as part of P3372R3 (#167241)
by Vinay Deshmukh
· 14 days ago
d97b101
[CMake] Warn when the version of CMake is older than 3.31.0 (#204203)
by Petr Hosek
· 2 weeks ago
7153ed0
[libc++] Do not remove a root-name followed by ".." in `path::lexically_normal()` (#201261)
by Igor Kudrin
· 2 weeks ago
60e1d3f
[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets. (#206188)
by Vladimir Vereschaka
· 2 weeks ago
1afa3be
[libc++] Implement LWG4125: `move_iterator`'s default constructor should be constrained (#206427)
by A. Jiang
· 2 weeks ago
043e18e
[libc++] LWG4557: Remove `constexpr` from `owner_less` and `owner_before` (#191534)
by PaulXiCao
· 2 weeks ago
5f5f959
[libc++][docs] Remove superfluous entries for P1286R2 and P2085R0 (#166116)
by A. Jiang
· 2 weeks ago
e9ed295
[runtimes] Don't create shared library targets when unsupported (#205517)
by Matt Arsenault
· 2 weeks ago
2c1ab4c
[libc++] Consistently use version guards outside namespace macros (#181136)
by Nikolas Klauser
· 2 weeks ago
f1a00d1
[libc++] Mark LWG4084 as resolved (#206224)
by Connector Switch
· 2 weeks ago
Next »