aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
18 hours[libc++] Remove obsolete locale-specific regex tests (#159590)Louis Dionne17-1023/+360
22 hours[libc++] Disable atomic_wait benchmarks outside of dry-run mode (#158631)Louis Dionne4-0/+16
22 hours[libc++] Add a utility to visualize historical benchmark data locallyLouis Dionne3-2/+229
33 hours[libc++] Improve error resilience when running historical benchmarksLouis Dionne2-5/+2
39 hours[libc++] Add a tool to produce historical libc++ benchmark resultsLouis Dionne2-12/+114
2 days[libc++] Refactor memory allocation in basic_string (#128423)Nikolas Klauser3-203/+138
2 days[libc++] Introduce _LIBCPP_COMPRESSED_ELEMENT (#134253)Nikolas Klauser5-159/+34
2 days[libc++] XFAIL regex tests that are currently failing on macOS (#159260)Nikolas Klauser9-0/+9
3 daysRevert "[libc++] Optimize __hash_table::erase(iterator, iterator) (#1… (#15...Aiden Grossman3-89/+28
3 daysReapply "[libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)" ...Nikolas Klauser1-6/+26
4 days[libc++] Replace __resize_default_init with resize_and_overwrite (#157121)Nikolas Klauser7-192/+33
5 days[libc++] Escape spaces in GoogleBenchmark microbenchmarksLouis Dionne1-1/+4
5 days[libc++] Fix broken unique and unique_copy benchmarks (#158287)Louis Dionne2-3/+4
5 days[libc++] Specialize __lazy_synth_three_way_comparator for std::greater and fr...Nikolas Klauser5-6/+81
5 days[libc++] Remove complexity calculations from <filesystem> benchmark (#158290)Louis Dionne2-22/+11
5 days[libc++] Don't run multithreaded stringstream benchmarks (#158294)Louis Dionne1-2/+2
5 days[libc++][CI] Update meson used for building picolibc (#158308)David Spickett1-1/+1
5 days[libc++] Add documentation for the new comment-triggered benchmarking bot (#1...Louis Dionne1-0/+10
5 days[libc++][test] Clean-up `MinSequenceContainer` (#158432)A. Jiang1-5/+10
5 days[libcxx][CI] Use lld for everything in the ARM picolib builds (#158320)David Spickett3-2/+3
7 days[libc++][test] update `MinSequenceContainer.h` to make one more test pass on ...Alex Guteniev1-0/+18
8 daysRevert "[libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)"Aiden Grossman1-26/+6
8 days[libcxx] adds size-based `__split_buffer` representation to unstable ABI (#13...Christopher Di Bella5-287/+739
8 days[libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)Nikolas Klauser1-6/+26
8 days[libc++] Extend __default_three_way_comparator to any types that only impleme...Nikolas Klauser5-11/+77
8 days[libc++][C++03] cherry-pick #101889 (#157881)Nikolas Klauser26-80/+46
8 days[libcxx][ci][NFC] Remove commented install line and disutils reference (#158015)David Spickett1-3/+3
9 days[libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144)Jonathan Wakely1-0/+2
9 days[libc++] Make sure we forward the git repository from test-at-commit to build...Louis Dionne1-1/+3
9 days[libc++] Ensure benchmark comparison output ends with a newlineLouis Dionne1-0/+1
9 days[libc++] Add scripts to build and test libc++ at a specified commit (#158104)Louis Dionne2-0/+226
9 days[libc++] Remove UB from `std::__tree_node` construction (#153908)Vinay Deshmukh3-20/+35
9 days[libc++][C++03] partially cherry-pick #122641 (#157596)Nikolas Klauser2-4/+3
10 days[Libc++][NFC] Fix typos in tests (#157699)Corentin Jabot1-2/+2
10 days[libc++] Remove the unused cat_files.py script (#157744)Louis Dionne1-51/+0
10 days[NFC][libc++] Fix typo in `libcxx/include/__memory/pointer_traits.h` (#157304)Vinay Deshmukh1-1/+1
11 days[libc++] Start tracking Github issues in status pages (#149833)Louis Dionne9-1613/+1647
11 days[libc++] Fix SPEC globbing patternLouis Dionne1-1/+1
11 days[libc++] Update utilities to compare benchmarks (#157556)Louis Dionne6-141/+191
11 days[libc++] Remove some of the type aliases in __hash_table (#157114)Nikolas Klauser3-54/+25
11 days[libc++][C++03] cherry-pick #112102 (#157104)Nikolas Klauser2-3/+17
11 days[libc++] Update owners of Android CI in BOT_OWNERS.txt (#157183)pirama-arumuga-nainar1-2/+2
11 days[libc++] Fix missing macro definition for lgamma (#157610)Joseph Huber1-0/+2
11 days[libc++][NFC] Inline function in string.cons/copy_alloc.pass.cpp that is used...Nikolas Klauser1-11/+5
11 days[libc++][NFC] Move some really simple function defintions into the body of __...Nikolas Klauser1-46/+25
12 days[libc++] Conditionally declare `lgamma_r` as noexcept (#156547)Yuxuan Chen1-4/+14
12 days[libc++] Parse Google Benchmark results into LNT-compatible format (#157466)Louis Dionne4-2/+51
12 days[libc++] Improve the performance of std::make_heap a bit (#154092)Nikolas Klauser5-25/+38
12 days[libc++][C++03] cherry-pick #126273 (#157095)Nikolas Klauser2-5/+7
12 days[libc++] Optimize most of the __tree search algorithms (#155245)Nikolas Klauser14-46/+277