Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
686d4bb
[libc++][ranges] Exports operator|. (#90071)
by Mark de Wever
· 2 hours ago
main
master
0834703
[C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (#89446)
by Aaron Ballman
· 3 hours ago
95c06f9
[libc++][ranges] LWG3984: ranges::to's recursion branch may be ill-formed (#87964)
by Xiaoyang Liu
· 4 hours ago
8638f7e
[clang] Enable sized deallocation by default in C++14 onwards (#83774)
by Pengcheng Wang
· 10 hours ago
f411705
[NFC] Enable atomic tests on AIX
by Jake Egan
· 2 days ago
2fcd38b
[libc++][format] Improves escaping. (#88283)
by Mark de Wever
· 28 hours ago
6478633
[libc++] Implement LWG4023 (#87513)
by Louis Dionne
· 29 hours ago
2dd5c93
[libc++] Reformulate availability in terms of LLVM releases (#87563)
by Louis Dionne
· 29 hours ago
4c0f1b6
[libc++] Reorganize the std::variant macros (#89419)
by Louis Dionne
· 29 hours ago
529c39e
[libc++][format] Adds an escaped output benchmark. (#88020)
by Mark de Wever
· 2 days ago
4061869
[libc++] Makes saturation functions privately available. (#89503)
by Mark de Wever
· 2 days ago
e3ffccc
[libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827)
by Martin Storsjö
· 2 days ago
626f9a4
[libc++][TZDB] Fixes reverse time lookups. (#89502)
by Mark de Wever
· 3 days ago
e3603da
[libc++][doc] Updates module build instructions. (#89413)
by Mark de Wever
· 3 days ago
5635f4f
[libc++][chrono] Fixes format output of negative values. (#89408)
by Mark de Wever
· 3 days ago
b7f41cb
[libc++][ranges] export `std::ranges::range_adaptor_closure` (#89793)
by Xiaoyang Liu
· 3 days ago
eaa51ed
[libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148)
by Xiaoyang Liu
· 3 days ago
9c72239
[libc++] Add some private headers to libcxx.imp (#89568)
by Takuto Ikuta
· 3 days ago
df613d4
[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094)
by Nikolas Klauser
· 4 days ago
17c008a
[libc++][NFC] Fix unparenthesized comma expression in mem-initializer (#89605)
by Krystian Stasiowski
· 4 days ago
831efd7
[libc++] Remove stray CMake install step for modulemap file (#89394)
by Louis Dionne
· 4 days ago
c14d5ea
[libc++] Don't commit libcxx.imp (#89391)
by Louis Dionne
· 4 days ago
301b12f
[libc++] Removes a Clang 16 Windows workaround. (#88560)
by Mark de Wever
· 6 days ago
1ee9f00
[libc++][TZDB] Renames incomplete. (#89250)
by Mark de Wever
· 6 days ago
fb5bfcf
[libc++] Optimize char_traits a bit (#72799)
by Nikolas Klauser
· 6 days ago
b29df64
[libc++] Fix usage of 'exclude_from_explicit_instantiation' attribute on local class members (#89377)
by Krystian Stasiowski
· 7 days ago
7c49559
linear_congruential_engine: add using more precision to prevent overflow (#81583)
by LRFLEW
· 7 days ago
4bdf201
CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#89234)
by YunQiang Su
· 8 days ago
73918ed
[NFC][libc++][chrono] Renames a file.
by Mark de Wever
· 8 days ago
5bfd829
[libc++][TZDB] Adds local_info formatter. (#86256)
by Mark de Wever
· 8 days ago
8a4466c
[libc++][pstl] Move the CPU algorithm implementations to __pstl (#89109)
by Louis Dionne
· 8 days ago
076d4ab
[libc++][NFC] Remove unused includes from <__type_traits/remove_cv.h> (#88752)
by Nikolas Klauser
· 9 days ago
d4da8e0
[libc++][NFC] Centralize test for support of == and != in ranges (#78481)
by Will Hawkins
· 9 days ago
afee53b
[libc++][NFC] Add additional tests for begin/end of std::ranges::take_view (#79085)
by Will Hawkins
· 9 days ago
0e62a6e
[libc++][TZDB] Adds sys_info formatter. (#85896)
by Mark de Wever
· 9 days ago
fc75586
[libc++][pstl] Promote CPU backends to top-level backends (#88968)
by Louis Dionne
· 9 days ago
1f37a4b
[libc++][chrono] Improves date formatting. (#86127)
by Mark de Wever
· 9 days ago
45818af
[libc++] Add missing iterator requirement checks in the PSTL (#88127)
by Louis Dionne
· 9 days ago
980710a
[libc++][TZDB] Improves time zone format specifiers. (#85797)
by Mark de Wever
· 10 days ago
28388d9
[libc++][chrono] Disables a test.
by Mark de Wever
· 10 days ago
1a8d7d8
[libc++][doc] Documents -DLIBCXX_INSTALL_MODULES=ON. (#88547)
by Mark de Wever
· 10 days ago
10594cc
[libc++][test] Removes Clang 16 validation. (#88558)
by Mark de Wever
· 10 days ago
158db06
[libc++] Removes deprecated _LIBCPP_ENABLE_<VERSION>_REMOVED_FEATURES macros (#88548)
by Mark de Wever
· 10 days ago
7005819
[libc++][modules] Removes some validation quirks. (#88031)
by Mark de Wever
· 10 days ago
ea345f7
[NFC][libc++] Moves ios_base's forward declaration. (#88027)
by Mark de Wever
· 10 days ago
c307e6e
[NFC][libc++][TZDB] Refactors argument order. (#85781)
by Mark de Wever
· 10 days ago
6aaf589
[libc++] Deprecate the C++20 synchronization library before C++20 (#86410)
by Louis Dionne
· 10 days ago
80021a5
[libc++] Use availability to rely on key functions for bad_expected_access and bad_function_call (#87390)
by Louis Dionne
· 10 days ago
6853627
[libc++] Rename __cpu_traits functions (#88741)
by Louis Dionne
· 10 days ago
5d5a117
[libc++][CI] Tests LLDB libc++ data formatters. (#88312)
by Mark de Wever
· 11 days ago
0c130a2
[libc++] Add a utility to check whether a range is valid (#87665)
by Louis Dionne
· 11 days ago
2f50435
[libc++][PSTL] Introduce cpu traits (#88134)
by Louis Dionne
· 11 days ago
60ba6b4
[libc++][RFC] Only include what is required by-version in the umbrella headers (#83740)
by Nikolas Klauser
· 12 days ago
7ac67bc
[libc++] Deprecated `shared_ptr` Atomic Access APIs as per P0718R2 & Implemented P2869R3: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26 (#87111)
by Hristo Hristov
· 12 days ago
5960b09
[libc++][TZDB] Removes test_indian_kerguelen test.
by Mark de Wever
· 13 days ago
27c3506
[libc++][NFC] Move basic ASan annotation functions into a utility header (#87220)
by Nikolas Klauser
· 13 days ago
706f34c
[libc++][TZDZ] Validates the database version.
by Mark de Wever
· 13 days ago
74bf101
[libc++] Undeprecate POSIX STREAM macros. (#88296)
by Mark de Wever
· 13 days ago
f9864a2
[libc++] Marks a variable const. (#88562)
by Mark de Wever
· 13 days ago
7e96814
[libc++][CMake] Removes LIBCXX_ENABLE_CLANG_TIDY. (#85794)
by Mark de Wever
· 13 days ago
188236b
[libc++][spaceship][NFC] P0905R1: Symmetry for spaceship - mark as implemented (#87871)
by Hristo Hristov
· 13 days ago
6096b1e
[tzdb] Replace shared_mutex with mutex. (#87929)
by Eric
· 13 days ago
35df3dd
[libc++] P3029R1: Better `mdspan`'s CTAD (#87873)
by Xiaoyang Liu
· 2 weeks ago
1c61830
[libc++][ranges] LWG3736: move_iterator missing disable_sized_sentinel_for specialization (#85611)
by Xiaoyang Liu
· 2 weeks ago
5bf937a
[libc++] LWG3643: Missing `constexpr` in `std::counted_iterator` (#87901)
by Xiaoyang Liu
· 2 weeks ago
90b9fac
[libcxx] applies changes regarding post-commit feedback to #75259 (#76534)
by Christopher Di Bella
· 2 weeks ago
d0ab6ef
[libc++] Fix -Wgnu-include-next in stddef.h (#88214)
by Louis Dionne
· 2 weeks ago
b5cec38
[libc++][NFC] Reduce the memory footprint of __copy_cv a bit (#87718)
by Nikolas Klauser
· 2 weeks ago
5a85a45
[libcxx] Use generic builtins for popcount, clz and ctz (#86563)
by Marc Auberer
· 2 weeks ago
838b3fe
[libc++] Adds a global private constructor tag. (#87920)
by Mark de Wever
· 2 weeks ago
da1e85b
[libc++] Removes Clang-16 support. (#87810)
by Mark de Wever
· 2 weeks ago
17f3e11
[lib++][CI] Changes bootstrap build type. (#88175)
by Mark de Wever
· 2 weeks ago
254d1bf
[libc++][CI] Updates Docker LLDB dependencies. (#88174)
by Mark de Wever
· 2 weeks ago
089ac0c
[libc++][chrono] Adds the sys_info class. (#85619)
by Mark de Wever
· 2 weeks ago
41e94e4
[libc++][format] Switches to Unicode 15.1. (#86543)
by Mark de Wever
· 2 weeks ago
eac92aa
[libc++] Avoids using ENODATA. (#86165)
by Mark de Wever
· 2 weeks ago
f0934ab
[libc++][TZDB] Fixes relative path resolving. (#87882)
by Mark de Wever
· 2 weeks ago
2be9d31
[libc++][format] adds a basic fuzzer test. (#87883)
by Mark de Wever
· 2 weeks ago
9661cfb
[libc++] Add test coverage for our implementation of LWG4031 (#87508)
by Louis Dionne
· 2 weeks ago
0e96854
[libc++] Implement `bind_back` (#81055)
by Jakub Mazurkiewicz
· 2 weeks ago
a4e9ac3
[libc++][format] Fixed `println.blank_line.sh.cpp` test on llvm-clang-win-x-* configurations (#88011)
by Hristo Hristov
· 3 weeks ago
3531c11
[libc++][doc] Updates format status page.
by Mark de Wever
· 3 weeks ago
e43499c
[libc++][format] P3142R0: Printing Blank Lines with `println` (#87277)
by Hristo Hristov
· 3 weeks ago
172c329
[libc++] Optimize ranges::minmax (#87335)
by Nikolas Klauser
· 3 weeks ago
cec94b6
[libc++] Implement LWG3430 disallow implicit conversion of the source arguments to `std::filesystem::path` when constructing `std::basic_*fstream` (#85079)
by yronglin
· 3 weeks ago
466155c
[libc++] P2872R3: Remove ``wstring_convert`` From C++26 (#87100)
by Hristo Hristov
· 3 weeks ago
236a417
Fix issue with never-constexpr __construct_at in C++ < 20. (#87403)
by Eric
· 3 weeks ago
9cabdd4
[libcxx] coerce formatter precision to int (#87738)
by Brian Cain
· 3 weeks ago
7c7ad74
[libc++][NFC] Make __desugars_to a variable template and rename the header to desugars_to.h (#87337)
by Nikolas Klauser
· 3 weeks ago
c922a8a
[libc++][CI] Updates to Clang 19. (#85301)
by Mark de Wever
· 3 weeks ago
b4537d0
[libc++][chrono] Completes the tzdb class. (#82157)
by Mark de Wever
· 3 weeks ago
1cf9ef9
[libc++][oss-fuzz] Updates C++ version used. (#87531)
by Mark de Wever
· 3 weeks ago
7b329a5
[libc++] P2867R1: Remove Deprecated `strstream`s From C++26 (#87107)
by Hristo Hristov
· 3 weeks ago
3df3c32
[libc++] Fix copy/pasta error in atomic tests for `atomic_compare_exchange_{weak,strong}` (#87135)
by Damien L-G
· 3 weeks ago
a3189db
[libc++] Mark some recent LWG issues and papers as done (#87502)
by Louis Dionne
· 3 weeks ago
ca04f3b
[libc++][chrono] Loads leap-seconds.list in tzdb. (#82113)
by Mark de Wever
· 3 weeks ago
7604b89
[libc++] Disables -Wweak-vtables diagnostics. (#85577)
by Mark de Wever
· 3 weeks ago
ff2c998
[libc++] Update status page after the Tokyo meeting (#87395)
by Louis Dionne
· 3 weeks ago
92025df
[libc++] Upstream ptrauth support in libc++ and libc++abi (#84573)
by Louis Dionne
· 3 weeks ago
4c7599c
[libc++] Fix tests on musl (#85085) (#86934)
by Louis Dionne
· 3 weeks ago
Next »