Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
f635c2d
[libc++][NFC] Fix license header in test for `atomic_ref` (#180395)
by Connector Switch
· 16 hours ago
main
master
ed1bb1b
[libc++][test][NFC] remove unused and global variables in the test (#179038)
by Hui
· 34 hours ago
1ccb3d8
[libcxx] Add missing header to re/re.alg/re.alg.search/grep.pass.cpp (#180024)
by Jonathan Wakely
· 36 hours ago
d0de1df
[libc++] Reduce the number of runs on the stop_token benchmarks (#179914)
by Nikolas Klauser
· 2 days ago
923e6c4
[libcxx] Rename `__split_buffer` alias template to `_SplitBuffer` (#180284)
by Christopher Di Bella
· 2 days ago
9545990
[libc++] Tighten `__add_alignment_assumption` return type (#180090)
by Christopher Di Bella
· 2 days ago
cdd41ca
[libc++] Fix module builds for `<__algorithm/unwrap_range.h>` (#179887)
by A. Jiang
· 3 days ago
eeac64e
[libcxx] Optimize `ranges::fold_left_with_iter` for segmented iterators (#177853)
by Connector Switch
· 3 days ago
734437c
[libc++] Rewrite the std::make_heap benchmark (#178696)
by Nikolas Klauser
· 4 days ago
9deff34
[libc++] Specialize allocator_traits for std::allocator (#160278)
by Nikolas Klauser
· 4 days ago
09a55f3
[lib++][test] Align `atomic_ref` underlying variable as required (#179780)
by Alex Guteniev
· 4 days ago
a57d30a
[libc++] Use views::reverse to implement ranges::reverse_copy (#177123)
by Nikolas Klauser
· 4 days ago
a865dad
[libc++] Refactor formatter_int.bench.cpp to not use CartesianProduct (#179483)
by Nikolas Klauser
· 4 days ago
ba19bb9
[libcxx] Modify `std::__for_each{, _n}` to accept r-values in `__f` (#179451)
by Connector Switch
· 4 days ago
27b8325
[libc++] Simplify the implementation of __{un,re}wrap_range (#178381)
by Nikolas Klauser
· 5 days ago
e09d741
[libc++] Avoid template instantiations in the duration aliases (#178182)
by Nikolas Klauser
· 5 days ago
a013913
[libc++] Fix gdb pretty printer for strings (#176882)
by Johan Bengtsson
· 5 days ago
5fd70b1
[libc++][NFC] Disable std_format_spec benchmarks through lit instead of the preprocessor (#179228)
by Nikolas Klauser
· 6 days ago
3245c3c
[libc++] Refactor formatter_float.bench.cpp and drop some benchmarks (#178886)
by Nikolas Klauser
· 6 days ago
a6fe60f
[libc++] Implement a type-safe iterator for optional (#154239)
by William Tran-Viet
· 6 days ago
044573c
[libc++] Don't fail LNT benchmark script when a benchmark fails
by Louis Dionne
· 6 days ago
1991bf8
[libc++] Fix naming of benchmarks with new SPEC metrics (#178445)
by Louis Dionne
· 6 days ago
4441d35
[libc++] Short-cut constraints of single-argument `any` constructor (#177082)
by A. Jiang
· 6 days ago
1bf4b1a
[libc++] "Always" include_next for non C++ path in stdatomic.h (#178463)
by Walter Lee
· 9 days ago
6f3846e
[libc++][NFC] Avoid checking that string::iterator is a contiguous iterator (#178636)
by Nikolas Klauser
· 9 days ago
deb3a25
[libc++] Deprecate std::launch::any extension (#173397)
by sohail
· 10 days ago
fb461c0
[libc++][test] Make `EvilContainer` a sequence container (#178626)
by A. Jiang
· 10 days ago
0ec8577
[libc++] Fix `__split_buffer_size_layout` bugs (#178341)
by Christopher Di Bella
· 10 days ago
762b6d1
[libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<bool>::iterator specialization (#173384)
by Nikolas Klauser
· 11 days ago
8522820
[libc++][NFC] Remove _LIBCPP_FREESTANDING (#176907)
by Nikolas Klauser
· 11 days ago
cd43137
[libc++] Don't define _LIBCPP_INSTRUMENTED_WITH_ASAN for hwasan builds (#178278)
by PiJoules
· 11 days ago
1caca2c
[libc++] Reduce the number of warnings when running SPEC (#160366)
by Louis Dionne
· 11 days ago
6f647ec
[libc++] Use the fast path for move assignment in __tree if the allocator is_always_equal (#177115)
by Nikolas Klauser
· 11 days ago
e87114a
[libc++] Remove a bunch of unused includes from <atomic> detail headers (#178161)
by Nikolas Klauser
· 12 days ago
a05ab43
[libc++] Rewrite the std::lower_bound benchmark to be more efficient and add an upper_bound benchmark (#177180)
by Nikolas Klauser
· 12 days ago
a34e867
[libc++][pstl] Generic implementation of parallel std::is_sorted (#176129)
by Michael G. Kazakov
· 12 days ago
27c0514
[libc++] Honor __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ in libc++ (#168955)
by Louis Dionne
· 12 days ago
57e3541
[libc++] Forward calls to ranges::swap_ranges to the 3-leg implementation if possible (#176762)
by Nikolas Klauser
· 12 days ago
068e52b
[libc++] Refactor how we do amortized growth (#171117)
by Nikolas Klauser
· 12 days ago
ab422b4
[libc++] Document that backported language features should be used (#176993)
by Nikolas Klauser
· 12 days ago
d1ab83f
[libc++][NFC] Don't use std::distance in std::equal (#177113)
by Nikolas Klauser
· 13 days ago
579aedf
[libc++][ranges] Updated `[[nodiscard]]` implementation for `subrange` and `join_with_view` (#176936)
by Hristo Hristov
· 13 days ago
1744ce2
[libc++] Update the status for lwg-3143 (#116971)
by Peng Xie
· 13 days ago
62d9080
[libc++][NFC] Forward string observer functions when appropriate (#171120)
by Nikolas Klauser
· 13 days ago
87f0a55
[libc++][NFC] Move attribute macros out of __config into a detail header (#176903)
by Nikolas Klauser
· 13 days ago
9581935
[libc++] Measure additional metrics when running SPEC benchmarks (#177669)
by Louis Dionne
· 13 days ago
8c03f60
[libc++] Add assertion tests for optional bounded iterator (#176597)
by William Tran-Viet
· 13 days ago
797d786
[libc++] Do not redefine _LIBCPP_AVAILABILITY_HAS_INIT_PRIMARY_EXCEPTION (#177851)
by h-vetinari
· 13 days ago
94e303d
[libc++][ranges] implement `ranges::shift_left` (#83231)
by xiaoyang-sde
· 2 weeks ago
615c4f3
[libc++] Automatically detect the libc++ hardening mode from the test suite (#172505)
by Louis Dionne
· 2 weeks ago
f89d3cb
[libc++][NFC] Simplify some `optional.observe` tests (#175682)
by William Tran-Viet
· 2 weeks ago
311576c
[libc++][NFC] Clang-format <vector> and remove unused __self alias (#177021)
by Louis Dionne
· 2 weeks ago
b758c2d
[libc++][NFC] Reformat `subrange.h` (#177118)
by Hristo Hristov
· 3 weeks ago
5c4c5eb
[libc++][NFC] Reformat `wrap_iter.h` (#177127)
by Hristo Hristov
· 3 weeks ago
41fcb70
[libc++] Refactor the detection of glibc-old-ru_RU-decimal-point (#176970)
by Louis Dionne
· 3 weeks ago
fa5c6d7
[libc++] Introduce a native timed wait in the synchronization library (#172214)
by Hui
· 3 weeks ago
87c2bf5
[libc++] Add a script to produce benchmarks for LNT (#175594)
by Louis Dionne
· 3 weeks ago
65dae5a
[libc++] Remove _LIBCPP_CONSTINIT (#171802)
by Nikolas Klauser
· 3 weeks ago
526f24f
[libc++][chrono] Applied `[[nodiscard]]` to The Civil Calendar (#174968)
by Hristo Hristov
· 3 weeks ago
cdb6b2a
[libc++] Remove mentions of unsupported compiler version from tests (#176114)
by Hristo Hristov
· 3 weeks ago
b1c9dd6
[libc++] Update `__cpp_lib_flat_set` to `202511L` according to P3567R2 (#176297)
by A. Jiang
· 3 weeks ago
6fe7066
[libc++] define FTM __cpp_lib_ranges_zip (#176569)
by Hui
· 3 weeks ago
1036b98
[libc++][NFC] Remove `LIBCXX_ENABLE_ASSERTIONS` (#176574)
by Hristo Hristov
· 3 weeks ago
f4dbe02
[libc++][NFC] Use forward declarations in {in,}out_ptr.h (#176341)
by Nikolas Klauser
· 3 weeks ago
9da84fa
[libc++] Remove libc++'s <float.h> (#175849)
by Ian Anderson
· 3 weeks ago
160ca7d
[libc++] Use correct Apple platform naming (#176290)
by Fady Farag
· 3 weeks ago
57b0c62
[libc++] Remove redundant code after static_assert(false) (#176294)
by Fady Farag
· 3 weeks ago
77f3029
[libc++] Update maintainer list (#175044)
by Louis Dionne
· 3 weeks ago
a919700
[libc++] Remove benchmarks for ranges algorithms that have a std equivalent (#176138)
by Nikolas Klauser
· 3 weeks ago
3ffe91b
[libcxx] Bump release runner image version (#176184)
by Aiden Grossman
· 3 weeks ago
250836c
[libc++][test] Fix `constexpr` stdver. for tests for `find_if(_not)` (#176303)
by A. Jiang
· 3 weeks ago
59a3e9e
[libc++] Provide flag for RUNTIMES_USE_LIBC=llvm-libc (#174967)
by Volodymyr Turanskyy
· 4 weeks ago
02d3117
Reapply "[libc++] Optimize std::find_if" (#175903) (#175921)
by Nikolas Klauser
· 4 weeks ago
e8d53e2
[libc++] Add parentheses around shift operations in bitwise expressions (#175407)
by Fady Farag
· 4 weeks ago
6849af9
[libc++][NFC] Refactor __request_unbuffered_mode (#168950)
by Louis Dionne
· 4 weeks ago
0fc5ff1
[runtimes] Post-branch tasks for the LLVM 23 release (#176007)
by Louis Dionne
· 4 weeks ago
b532fbd
[libc++] Remove CSV tracking for PSTL (#175797)
by Louis Dionne
· 4 weeks ago
182efde
[libc++] Add benchmarks to the associative containers that don't go to the end of the container (#175005)
by Nikolas Klauser
· 4 weeks ago
1d42cca
[libc++] Fix use of static in constexpr (#175667)
by Prabhu Rajasekaran
· 4 weeks ago
47f3f26
Revert "[libc++] Optimize std::find_if" (#175903)
by Nikolas Klauser
· 4 weeks ago
fb7a5e3
[libc++][ranges][NFC] Merge `join_with_view`s `[[nodiscard]]` tests (#175734)
by Hristo Hristov
· 4 weeks ago
f9bdd41
[libc++] Fix backslash substitution in RST synchronization scripts
by Louis Dionne
· 4 weeks ago
92780ea
[libc++] Improve the script to manage libc++ conformance issues (#172905)
by Louis Dionne
· 4 weeks ago
525a5db
[libc++][ranges][NFC] Cleanup `nodiscard.verify.cpp` tests (#175725)
by Hristo Hristov
· 4 weeks ago
b9f3ade
[libc++] Simplify __unwrap_iter a bit (#175153)
by Nikolas Klauser
· 4 weeks ago
e675115
[libc++][ranges] Applied `[[nodiscard]]` to Range access (#173550)
by Hristo Hristov
· 4 weeks ago
44bf449
[libc++][test] Move the SFINAE test for return types of `quoted` to `libcxx/test/libcxx/` (#157026)
by A. Jiang
· 4 weeks ago
7b529e5
[libc++] Fix typo in math special functions
by Louis Dionne
· 4 weeks ago
9711d68
[libc++] Replace uses of _LIBCPP_WEAK with [[gnu::weak]] (#171798)
by Nikolas Klauser
· 4 weeks ago
18528dd
[libc++] Optimize std::find_if (#167697)
by Nikolas Klauser
· 4 weeks ago
b3d8389
[libc++] Remove empty container benchmarks that are meaningless from the associative containers (#175180)
by Nikolas Klauser
· 4 weeks ago
a821732
[libc++][NFC] Remove unused __key_equiv from flat_multimap and flat_multiset (#175612)
by halbi2
· 4 weeks ago
c613c1e
[libc++] Annotate filesystem::path with [[clang::lifetimebound]] (#175507)
by Nikolas Klauser
· 4 weeks ago
b557a72
Bump version to 23.0.0-git
by Cullen Rhodes
· 4 weeks ago
2e45b4e
[libc++][istream] Removed `[[nodiscard]]` from `peek()` (#175591)
by Hristo Hristov
· 4 weeks ago
4896d25
[libc++] Remove some low value benchmarks (#175178)
by Nikolas Klauser
· 4 weeks ago
3c3e23e
[libc++] Fix filebuf resetting its underlying buffer upon close() (#168947)
by Louis Dionne
· 4 weeks ago
d2416a2
[libc++][memory_resource] Applied `[[nodiscard]]` (#172134)
by Hristo Hristov
· 4 weeks ago
720affe
[libc++] Removed unused internal helper functions from the midpoint.h header (#175514)
by eiytoq
· 4 weeks ago
eed7efc
[libc++] Make basic_string::__erase_external_with_move noexcept (#171591)
by Nikolas Klauser
· 4 weeks ago
Next »