Sign in
llvm
/
llvm-project
/
libcxx
/
HEAD
846aa05
[libc++] Fix includes in `<string>` for no-`wchar_t` modes (#187650)
by A. Jiang
· 30 hours ago
main
master
a72ee46
[libc++] Fix random_shuffle signature in C++03 mode with frozen headers (#186443)
by Zibi Sarbinowski
· 3 days ago
28ac5d7
[libc++][NFC] Remove redundant guard for `__cpp_lib_destroying_delete` (#187473)
by A. Jiang
· 4 days ago
0c8a81a
[libc++] Unify python shebangs (#187258)
by Ross Burton
· 4 days ago
382ce33
[libc++][docs][NFC] Update Open XL supported version to 17.1.4 (#176112)
by Hristo Hristov
· 4 days ago
f8b7b65
[libc++] Fix missing availability check for visionOS in apple_availability.h (#187015)
by Louis Dionne
· 4 days ago
a9fe93c
[libc++] Fix passing through object to comparisons in __tree (#186341)
by Nikolas Klauser
· 5 days ago
5e81099
[libc++] Expand test coverage for converting comparators in associative containers (#187133)
by Louis Dionne
· 5 days ago
2c254c2
[libc++] Refactor __is_transparent_v to make it clear what it depends on (#186419)
by Louis Dionne
· 5 days ago
5fb1783
[libc++] Add scripts defining two LNT runners for libc++ (#187050)
by Louis Dionne
· 6 days ago
4611e8b
[libc++][NFC] Rename the template parameter of __make_transparent (#186435)
by Louis Dionne
· 6 days ago
32020af
[libc++] Build the library with C++26 (#181021)
by Louis Dionne
· 6 days ago
7691a43
[libc++] Avoid including <cmath> in <format> (#186332)
by Nikolas Klauser
· 7 days ago
9bc5fdc
[libc++][test] Use loop with compare_exchange_weak calls (#185953)
by Jake Egan
· 9 days ago
56950c5
[libc++][Android] Update Compiler for Android CI (#186531)
by Sharjeel Khan
· 9 days ago
ee3c1dd
[libc++] Make the associative container query benchmarks more representative (#183036)
by Nikolas Klauser
· 10 days ago
e1240f4
[libc++] Fix checks for terminal and flushes in std::print() (#70321)
by Dimitrij Mijoski
· 11 days ago
767c68e
[libc++] Fix iostream size ABI break (#185839)
by Nikolas Klauser
· 11 days ago
15a4dbd
[libc++] Rename container benchmarks for consistency and precision (#181178)
by Louis Dionne
· 12 days ago
3710f38
[libc++] Switch to the new docker image in the CI (#185843)
by Nikolas Klauser
· 12 days ago
bba3817
[libc++] Update the libcxx-next-runners image (#185871)
by Nikolas Klauser
· 12 days ago
9e31faf
[libc++] Rename a few benchmarks to allow identifying what's being benchmarked from the name (#185747)
by Louis Dionne
· 12 days ago
bf1d538
[libc++] Update the docker base image version (#185863)
by Nikolas Klauser
· 12 days ago
5ef552e
[libc++] Install build-essential in the CI docker container (#185853)
by Nikolas Klauser
· 12 days ago
61541dd
[libc++][NFC] Merge libc++ specific test directories for std::string (#185717)
by Louis Dionne
· 12 days ago
09bc48d
[libc++] Update the libcxx-next-runners to use the new docker image (#185603)
by Nikolas Klauser
· 13 days ago
f90f9af
[libc++] Drop the unrepresentative search_n benchmark (#184783)
by Nikolas Klauser
· 13 days ago
13422e7
[libc++] Reduce the amount of formatter code included in <vector> (#178683)
by Nikolas Klauser
· 13 days ago
edc64cb
[libc++] Update the docker base image version (#185592)
by Nikolas Klauser
· 13 days ago
d7f7fa5
[libc++] Fix strict aliasing violation for `deque::const_iterator` (#136067)
by A. Jiang
· 13 days ago
be2038c
[libc++][NFC] Simplify most of `optional.observe` (#185252)
by William Tran-Viet
· 14 days ago
5918e19
[libc++] Use compiler explorer for Clang as well and update to LLVM 23 as head (#185168)
by Nikolas Klauser
· 2 weeks ago
6eb94f1
[libc++][NFC] Simplify `optional::iterator` (#183230)
by William Tran-Viet
· 2 weeks ago
f4c2c29
[libc++] Support build failures when running LNT benchmarks (#185234)
by Louis Dionne
· 2 weeks ago
cbcd592
[libc++] Fix std::variant comparators not working on recursive instantiations (#182238)
by Nikolas Klauser
· 2 weeks ago
c7e28ed
[libc++] Don't double-wrap iterators when bounded iterators are used (#182264)
by Nikolas Klauser
· 2 weeks ago
4817f6e
Revert "[libcxx] adds `__split_buffer::__swap_layouts`" (#185120)
by Christopher Di Bella
· 2 weeks ago
a3cc529
[libcxx] Add `__split_buffer::__swap_layouts` (#180102)
by Christopher Di Bella
· 2 weeks ago
d432fce
[libc++] Add alias template for __strip_signature::type (#181955)
by William Fynn
· 2 weeks ago
3d7d4fe
[libc++][string] Replace ASAN volatile wrapper with memory barrier (#184693)
by Vitaly Buka
· 3 weeks ago
a09600d
[libc++] Remove `__wrap_iter::base()` (#179389)
by William Tran-Viet
· 3 weeks ago
be0f067
[libc++][NFC] Introduce __data() to std::string to replace std::__to_address(__get_pointer()) (#178212)
by Nikolas Klauser
· 3 weeks ago
73b7661
[libc++] Update documentation for _executeWithFakeConfig (#184420)
by Louis Dionne
· 3 weeks ago
459aea6
[libc++] Give proper names to a few benchmarks (#183333)
by Louis Dionne
· 3 weeks ago
a1f0c6b
[libc++] Forward find* algorithms to find_if (#179938)
by Nikolas Klauser
· 3 weeks ago
fb61a79
[libc++] Fix vector::append_range growing before the capacity is reached (#183264)
by Nikolas Klauser
· 3 weeks ago
f7625f7
[libc++] Introduce a escape hatch for the changed behavior of map and set search operations (#183190)
by Louis Dionne
· 4 weeks ago
4c50456
[libc++] Optimize using std::copy with an ostreambuf_iterator (#181815)
by Nikolas Klauser
· 4 weeks ago
8fbd092
[utils] update how auto-updated tests are displayed when the test is retried (#181097)
by Henrik G. Olsson
· 4 weeks ago
1094b0a
[libc++] Add a thread-safe version of std::lgamma in the dylib (#153631)
by Louis Dionne
· 4 weeks ago
77116ea
[libc++] Use verbose output when a LNT benchmark fails
by Louis Dionne
· 4 weeks ago
df41a5c
[libc++] Add segmented iterator optimization to std::equal (#179242)
by Nikolas Klauser
· 4 weeks ago
889fc09
[libc++] Make `__wrap_iter` comparison operators hidden friends (#179590)
by William Tran-Viet
· 4 weeks ago
b72219e
[libc++] Simplify and optimize the run-benchmarks script (#181382)
by Louis Dionne
· 4 weeks ago
af0d948
[libc++] Fix `gps_time` formatting and related tests (#181560)
by Matt Stephanson
· 4 weeks ago
40b8255
[libc++][NFC] Format `std::midpoint` tests (#175531)
by eiytoq
· 4 weeks ago
04845d4
[libc++] Fix typo in atomic.h comment (#182719)
by Connector Switch
· 4 weeks ago
2768373
[libc++] Enable additional tests when Clang modules are enabled (#168967)
by Louis Dionne
· 4 weeks ago
1e3b90a
[libc++] Avoid including <format> code in <optional> (#179466)
by Nikolas Klauser
· 5 weeks ago
a725b04
[libc++][NFC] Use std::has_single_bit instead of std::popcount(v) == 1 (#181787)
by Nikolas Klauser
· 5 weeks ago
ca8c7bf
[libc++] Memoise `size()` in `vector::__assign_with_size` (#180288)
by Christopher Di Bella
· 5 weeks ago
15d71f5
[libc++] Fix FreeBSD atomic timed wait system call (#180400)
by Hui
· 5 weeks ago
a615936
[libc++] Prevent ADL on _Block_copy/_Block_release (#179614)
by Fady Farag
· 5 weeks ago
9bb078c
Reapply "[libc++] Add test_iterators.h to the modulemap (#181351)"
by Nikolas Klauser
· 5 weeks ago
5db976e
Revert "[libc++] Add test_iterators.h to the modulemap (#181351)"
by Aiden Grossman
· 5 weeks ago
a1ec636
[libc++] Add test_iterators.h to the modulemap (#181351)
by Nikolas Klauser
· 5 weeks ago
e2d6351
[libc++] Implement `ranges::shift_right` (#177847)
by Hui
· 5 weeks ago
9c56d5a
[libc++] Refactor std::push_heap benchmark (#181343)
by Nikolas Klauser
· 5 weeks ago
66f45b7
[libc++] Increase the minimum deployment target on macOS to 11.0 (#176094)
by h-vetinari
· 5 weeks ago
dca85e9
[libc++] Remove hardcoded -O3 from adjacent_view benchmark (#181376)
by Louis Dionne
· 5 weeks ago
012f93c
[libc++] Fix semaphore timed wait hanging on Windows (#180398)
by Hui
· 5 weeks ago
1e6b445
[libc++] Run all the microbenchmarks in run-benchmarks (#181374)
by Louis Dionne
· 5 weeks ago
a09c148
[libc++][NFC] Remove already fixed FIXME from range.iota.view/indices.pass.cpp (#181344)
by Nikolas Klauser
· 5 weeks ago
f1e504f
[libc++][NFC] Don't use copy_n to copy a single integer in __sign_combinator (#181119)
by Nikolas Klauser
· 5 weeks ago
d25c0a2
[libc++][NFC] Simplify some overloads in fs::path a bit (#181053)
by Nikolas Klauser
· 5 weeks ago
3d55426
[libc++] Fix native wait alignment (#180928)
by Hui
· 6 weeks ago
0e79f09
[libcxx] Use a table for the offsets in __next_prime (#180651)
by PiJoules
· 6 weeks ago
4e0436a
[libc++] Add __strftime__ formatting attribute to locale base API __strftime (#179545)
by Louis Dionne
· 6 weeks ago
2f14f9b
[libc++] Sort `_LIBCPP_INTRODUCED_IN_LLVM_<X>` usages in reverse chronological order (#176857)
by h-vetinari
· 6 weeks ago
cbd2117
[libc++] Disable commit information in LNT runs
by Louis Dionne
· 6 weeks ago
66c20a8
[libc++] Avoid including pair in <__functional/hash.h> (#179635)
by Nikolas Klauser
· 6 weeks ago
8234db6
[libc++][NFC] use void_t instead of a custom implementation in fs::path (#181050)
by Nikolas Klauser
· 6 weeks ago
64d63f9
[libc++][NFC] Use std::quoted in fs::path and remove the private __quoted (#181043)
by Nikolas Klauser
· 6 weeks ago
654c50f
[libc++] Rename LNT schema for libc++
by Louis Dionne
· 6 weeks ago
55f4ded
[libc++] Improve the logging story in run-benchmarks
by Louis Dionne
· 6 weeks ago
dbd0d3c
[libc++] Add scripts to run benchmarks and submit to LNT on a regular basis (#180849)
by Louis Dionne
· 6 weeks ago
90a6fd0
[libc++] Refactor benchmarking std::make_heap and std::sort_heap together (#180935)
by Nikolas Klauser
· 6 weeks ago
4522899
[libc++] Refactor std::sort_heap benchmark (#180941)
by Nikolas Klauser
· 6 weeks ago
fb75aae
[libc++] Reduce the number of runs on the ranges::min{,max} benchmarks (#179912)
by Nikolas Klauser
· 6 weeks ago
c055627
[libc++][AIX] Enable LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS on AIX (#179784)
by Xing Xue
· 6 weeks ago
67a33d8
[libc++] Rewrite the std::pop_heap benchmark (#179911)
by Nikolas Klauser
· 6 weeks ago
61c972e
[libc++][test] Include `<ios>` and `<ctime>` in tests for `time` locale facets (#179986)
by S. B. Tam
· 6 weeks ago
ddb4dfa
[libc++] Use ValueError instead of non-existent ArgumentError (#179526)
by Louis Dionne
· 6 weeks ago
3c0a757
[libc++] Only make comparators transparent in __tree if they don't cause a conversion (#179453)
by Nikolas Klauser
· 6 weeks ago
16eb983
[libc++] Prepare for PR #134330 by migrating to std::__static_fancy_pointer_cast (#180546)
by Vinay Deshmukh
· 6 weeks ago
e6baff5
[libc++] Add myself as a FreeBSD point of contact
by Jessica Clarke
· 6 weeks ago
8361a56
[libc++][docs] Update `[[nodiscard]]` coding guidelines (#178384)
by Hristo Hristov
· 6 weeks ago
3c55f23
[libc++] Reduce the number of runs on the format_to{,n} and formatted_size benchmarks (#179922)
by Nikolas Klauser
· 6 weeks ago
e66f774
[libc++] LWG4012: common_view::begin/end are missing the simple-view check (#153674)
by Nhat Nguyen
· 6 weeks ago
f635c2d
[libc++][NFC] Fix license header in test for `atomic_ref` (#180395)
by Connector Switch
· 6 weeks ago
Next »