Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
c947edc
[libc++][NFC] Introduce __data() to std::string to replace std::__to_address(__get_pointer()) (#178212)
by Nikolas Klauser
· 11 hours ago
main
b2915af
[libc++] Update documentation for _executeWithFakeConfig (#184420)
by Louis Dionne
· 25 hours ago
40bc705
[libc++] Give proper names to a few benchmarks (#183333)
by Louis Dionne
· 2 days ago
30c0e5e7
[libc++] Forward find* algorithms to find_if (#179938)
by Nikolas Klauser
· 5 days ago
df0fa08
[libc++] Fix vector::append_range growing before the capacity is reached (#183264)
by Nikolas Klauser
· 5 days ago
bb78341
[libc++] Introduce a escape hatch for the changed behavior of map and set search operations (#183190)
by Louis Dionne
· 6 days ago
978c26e
[libc++] Optimize using std::copy with an ostreambuf_iterator (#181815)
by Nikolas Klauser
· 6 days ago
44464ae
[utils] update how auto-updated tests are displayed when the test is retried (#181097)
by Henrik G. Olsson
· 7 days ago
ec6c40f
[libc++] Add a thread-safe version of std::lgamma in the dylib (#153631)
by Louis Dionne
· 7 days ago
dc3e9a3
[libc++] Use verbose output when a LNT benchmark fails
by Louis Dionne
· 7 days ago
ccd7140
[libc++] Add segmented iterator optimization to std::equal (#179242)
by Nikolas Klauser
· 8 days ago
fe99478
[libc++] Make `__wrap_iter` comparison operators hidden friends (#179590)
by William Tran-Viet
· 8 days ago
5426174
[libc++] Simplify and optimize the run-benchmarks script (#181382)
by Louis Dionne
· 9 days ago
7ac1297
[libc++] Fix `gps_time` formatting and related tests (#181560)
by Matt Stephanson
· 9 days ago
99080a2
[libc++][NFC] Format `std::midpoint` tests (#175531)
by eiytoq
· 9 days ago
5abae24
[libc++] Fix typo in atomic.h comment (#182719)
by Connector Switch
· 10 days ago
e5f25b6
[libc++] Enable additional tests when Clang modules are enabled (#168967)
by Louis Dionne
· 10 days ago
7bf02fd
[libc++] Avoid including <format> code in <optional> (#179466)
by Nikolas Klauser
· 13 days ago
f250da1
[libc++][NFC] Use std::has_single_bit instead of std::popcount(v) == 1 (#181787)
by Nikolas Klauser
· 13 days ago
7e63d30
[libc++] Memoise `size()` in `vector::__assign_with_size` (#180288)
by Christopher Di Bella
· 2 weeks ago
e53a930
[libc++] Fix FreeBSD atomic timed wait system call (#180400)
by Hui
· 2 weeks ago
05ce5e1
[libc++] Prevent ADL on _Block_copy/_Block_release (#179614)
by Fady Farag
· 2 weeks ago
605b274
Reapply "[libc++] Add test_iterators.h to the modulemap (#181351)"
by Nikolas Klauser
· 2 weeks ago
c1858b9
Revert "[libc++] Add test_iterators.h to the modulemap (#181351)"
by Aiden Grossman
· 2 weeks ago
bc7f44c
[libc++] Add test_iterators.h to the modulemap (#181351)
by Nikolas Klauser
· 2 weeks ago
82ee100
[libc++] Implement `ranges::shift_right` (#177847)
by Hui
· 3 weeks ago
90c7258
[libc++] Refactor std::push_heap benchmark (#181343)
by Nikolas Klauser
· 3 weeks ago
865d904
[libc++] Increase the minimum deployment target on macOS to 11.0 (#176094)
by h-vetinari
· 3 weeks ago
adc771e
[libc++] Remove hardcoded -O3 from adjacent_view benchmark (#181376)
by Louis Dionne
· 3 weeks ago
27c16f0
[libc++] Fix semaphore timed wait hanging on Windows (#180398)
by Hui
· 3 weeks ago
8e9ba89
[libc++] Run all the microbenchmarks in run-benchmarks (#181374)
by Louis Dionne
· 3 weeks ago
6a92ef8
[libc++][NFC] Remove already fixed FIXME from range.iota.view/indices.pass.cpp (#181344)
by Nikolas Klauser
· 3 weeks ago
d5a3d9d
[libc++][NFC] Don't use copy_n to copy a single integer in __sign_combinator (#181119)
by Nikolas Klauser
· 3 weeks ago
cc517b4
[libc++][NFC] Simplify some overloads in fs::path a bit (#181053)
by Nikolas Klauser
· 3 weeks ago
f4bc6c3
[libc++] Fix native wait alignment (#180928)
by Hui
· 3 weeks ago
da8779e
[libcxx] Use a table for the offsets in __next_prime (#180651)
by PiJoules
· 3 weeks ago
57c6eda
[libc++] Add __strftime__ formatting attribute to locale base API __strftime (#179545)
by Louis Dionne
· 3 weeks ago
4ce6a38
[libc++] Sort `_LIBCPP_INTRODUCED_IN_LLVM_<X>` usages in reverse chronological order (#176857)
by h-vetinari
· 3 weeks ago
bf96322
[libc++] Disable commit information in LNT runs
by Louis Dionne
· 3 weeks ago
255d9ff
[libc++] Avoid including pair in <__functional/hash.h> (#179635)
by Nikolas Klauser
· 3 weeks ago
161cc08
[libc++][NFC] use void_t instead of a custom implementation in fs::path (#181050)
by Nikolas Klauser
· 3 weeks ago
b8a8434
[libc++][NFC] Use std::quoted in fs::path and remove the private __quoted (#181043)
by Nikolas Klauser
· 3 weeks ago
da4ed90
[libc++] Rename LNT schema for libc++
by Louis Dionne
· 3 weeks ago
5493f8d
[libc++] Improve the logging story in run-benchmarks
by Louis Dionne
· 3 weeks ago
dd17349
[libc++] Add scripts to run benchmarks and submit to LNT on a regular basis (#180849)
by Louis Dionne
· 3 weeks ago
eca2d69
[libc++] Refactor benchmarking std::make_heap and std::sort_heap together (#180935)
by Nikolas Klauser
· 3 weeks ago
e8c30fe
[libc++] Refactor std::sort_heap benchmark (#180941)
by Nikolas Klauser
· 3 weeks ago
6ecaa2f
[libc++] Reduce the number of runs on the ranges::min{,max} benchmarks (#179912)
by Nikolas Klauser
· 3 weeks ago
dd189aa
[libc++][AIX] Enable LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS on AIX (#179784)
by Xing Xue
· 3 weeks ago
07cac8a
[libc++] Rewrite the std::pop_heap benchmark (#179911)
by Nikolas Klauser
· 3 weeks ago
503a797
[libc++][test] Include `<ios>` and `<ctime>` in tests for `time` locale facets (#179986)
by S. B. Tam
· 3 weeks ago
cd7b5de
[libc++] Use ValueError instead of non-existent ArgumentError (#179526)
by Louis Dionne
· 3 weeks ago
a66aca5
[libc++] Only make comparators transparent in __tree if they don't cause a conversion (#179453)
by Nikolas Klauser
· 3 weeks ago
8d33c21
[libc++] Prepare for PR #134330 by migrating to std::__static_fancy_pointer_cast (#180546)
by Vinay Deshmukh
· 3 weeks ago
3d137c6
[libc++] Add myself as a FreeBSD point of contact
by Jessica Clarke
· 3 weeks ago
670cab8
[libc++][docs] Update `[[nodiscard]]` coding guidelines (#178384)
by Hristo Hristov
· 3 weeks ago
e67d665
[libc++] Reduce the number of runs on the format_to{,n} and formatted_size benchmarks (#179922)
by Nikolas Klauser
· 3 weeks ago
457f0c9
[libc++] LWG4012: common_view::begin/end are missing the simple-view check (#153674)
by Nhat Nguyen
· 3 weeks ago
c724e8c
[libc++][NFC] Fix license header in test for `atomic_ref` (#180395)
by Connector Switch
· 3 weeks ago
ee6626e
[libc++][test][NFC] remove unused and global variables in the test (#179038)
by Hui
· 4 weeks ago
1438ad3
[libcxx] Add missing header to re/re.alg/re.alg.search/grep.pass.cpp (#180024)
by Jonathan Wakely
· 4 weeks ago
eb81047
[libc++] Reduce the number of runs on the stop_token benchmarks (#179914)
by Nikolas Klauser
· 4 weeks ago
bbd7f62
[libcxx] Rename `__split_buffer` alias template to `_SplitBuffer` (#180284)
by Christopher Di Bella
· 4 weeks ago
4bc35d4
[libc++] Tighten `__add_alignment_assumption` return type (#180090)
by Christopher Di Bella
· 4 weeks ago
ee070df
[libc++] Fix module builds for `<__algorithm/unwrap_range.h>` (#179887)
by A. Jiang
· 4 weeks ago
88b8cc4
[libcxx] Optimize `ranges::fold_left_with_iter` for segmented iterators (#177853)
by Connector Switch
· 4 weeks ago
ca3fff1
[libc++] Rewrite the std::make_heap benchmark (#178696)
by Nikolas Klauser
· 4 weeks ago
c8aeb14
[libc++] Specialize allocator_traits for std::allocator (#160278)
by Nikolas Klauser
· 4 weeks ago
b602c58
[lib++][test] Align `atomic_ref` underlying variable as required (#179780)
by Alex Guteniev
· 4 weeks ago
3ddbf85
[libc++] Use views::reverse to implement ranges::reverse_copy (#177123)
by Nikolas Klauser
· 4 weeks ago
c4a873b
[libc++] Refactor formatter_int.bench.cpp to not use CartesianProduct (#179483)
by Nikolas Klauser
· 4 weeks ago
4650787
[libcxx] Modify `std::__for_each{, _n}` to accept r-values in `__f` (#179451)
by Connector Switch
· 4 weeks ago
0646e74
[libc++] Simplify the implementation of __{un,re}wrap_range (#178381)
by Nikolas Klauser
· 4 weeks ago
88bdfac
[libc++] Avoid template instantiations in the duration aliases (#178182)
by Nikolas Klauser
· 4 weeks ago
d189b36
[libc++] Fix gdb pretty printer for strings (#176882)
by Johan Bengtsson
· 4 weeks ago
4812e03
[libc++][NFC] Disable std_format_spec benchmarks through lit instead of the preprocessor (#179228)
by Nikolas Klauser
· 4 weeks ago
4057b8d
[libc++] Refactor formatter_float.bench.cpp and drop some benchmarks (#178886)
by Nikolas Klauser
· 4 weeks ago
ed8f12b
[libc++] Implement a type-safe iterator for optional (#154239)
by William Tran-Viet
· 4 weeks ago
d82d9a7
[libc++] Don't fail LNT benchmark script when a benchmark fails
by Louis Dionne
· 4 weeks ago
b5d5c25
[libc++] Fix naming of benchmarks with new SPEC metrics (#178445)
by Louis Dionne
· 4 weeks ago
8d94bd3
[libc++] Short-cut constraints of single-argument `any` constructor (#177082)
by A. Jiang
· 4 weeks ago
02332bf
[libc++] "Always" include_next for non C++ path in stdatomic.h (#178463)
by Walter Lee
· 5 weeks ago
3c1687b
[libc++][NFC] Avoid checking that string::iterator is a contiguous iterator (#178636)
by Nikolas Klauser
· 5 weeks ago
d331300
[libc++] Deprecate std::launch::any extension (#173397)
by sohail
· 5 weeks ago
8a1c914
[libc++][test] Make `EvilContainer` a sequence container (#178626)
by A. Jiang
· 5 weeks ago
e0fe53c
[libc++] Fix `__split_buffer_size_layout` bugs (#178341)
by Christopher Di Bella
· 5 weeks ago
bc455cd
[libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<bool>::iterator specialization (#173384)
by Nikolas Klauser
· 5 weeks ago
e1e5ee0
[libc++][NFC] Remove _LIBCPP_FREESTANDING (#176907)
by Nikolas Klauser
· 5 weeks ago
54f0286
[libc++] Don't define _LIBCPP_INSTRUMENTED_WITH_ASAN for hwasan builds (#178278)
by PiJoules
· 5 weeks ago
40f342d
[libc++] Reduce the number of warnings when running SPEC (#160366)
by Louis Dionne
· 5 weeks ago
f0fb0eb
[libc++] Use the fast path for move assignment in __tree if the allocator is_always_equal (#177115)
by Nikolas Klauser
· 5 weeks ago
5c0c705
[libc++] Remove a bunch of unused includes from <atomic> detail headers (#178161)
by Nikolas Klauser
· 5 weeks ago
207d3a2
[libc++] Rewrite the std::lower_bound benchmark to be more efficient and add an upper_bound benchmark (#177180)
by Nikolas Klauser
· 5 weeks ago
a4cc36e
[libc++][pstl] Generic implementation of parallel std::is_sorted (#176129)
by Michael G. Kazakov
· 5 weeks ago
0bd07a3
[libc++] Honor __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ in libc++ (#168955)
by Louis Dionne
· 5 weeks ago
3b52a18
[libc++] Forward calls to ranges::swap_ranges to the 3-leg implementation if possible (#176762)
by Nikolas Klauser
· 5 weeks ago
8986947
[libc++] Refactor how we do amortized growth (#171117)
by Nikolas Klauser
· 5 weeks ago
bb69422
[libc++] Document that backported language features should be used (#176993)
by Nikolas Klauser
· 5 weeks ago
bb3fffb
[libc++][NFC] Don't use std::distance in std::equal (#177113)
by Nikolas Klauser
· 5 weeks ago
6888ade
[libc++][ranges] Updated `[[nodiscard]]` implementation for `subrange` and `join_with_view` (#176936)
by Hristo Hristov
· 5 weeks ago
Next »