aboutsummaryrefslogtreecommitdiff
path: root/libcxx/benchmarks
AgeCommit message (Expand)AuthorFilesLines
2022-02-04[libc++] Disable incomplete features for the LLVM 14 releaseLouis Dionne1-0/+5
2022-01-24[libc++][format] Adds formatter floating-point.Mark de Wever1-0/+241
2022-01-24[libc++] Fix benchmark failureLouis Dionne1-2/+2
2022-01-17[libc++] [bench] Stop using uniform_int_distribution<char> in benchmarks.Arthur O'Dwyer3-7/+5
2021-12-07Re-Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin1-2/+2
2021-11-28[libc++][format] Adds formatting benchmarks.Mark de Wever4-0/+286
2021-11-16Revert "Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/...Mircea Trofin1-2/+2
2021-11-16Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'""Mircea Trofin1-2/+2
2021-11-16Revert "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin1-2/+2
2021-11-16[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'Mircea Trofin1-2/+2
2021-11-16[libc++] Add introsort to avoid O(n^2) behaviorNilay Vaish1-3/+53
2021-11-11[libc++] Disallow running the libc++ benchmarks in standalone buildsLouis Dionne1-0/+6
2021-11-09[libc++][cmake] Improves benchmark build.Mark de Wever1-2/+3
2021-10-23Ensure newlines at the end of files (NFC)Kazu Hirata1-1/+1
2021-10-02[libc++][format] Implement Unicode support.Mark de Wever1-0/+196
2021-10-01[libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI.Arthur O'Dwyer1-1/+0
2021-09-24[libc++] Require a C++20 capable compiler.Mark de Wever1-1/+1
2021-09-23[libc++] Use CMake interface targets to setup benchmark flagsLouis Dionne1-53/+26
2021-08-20[test] Migrate -gcc-toolchain with space separator to --gcc-toolchain=Fangrui Song1-1/+1
2021-05-02[libcxx][nfc] prefixes test type `input_iterator` with `cpp17_`Christopher Di Bella1-1/+1
2021-04-29[libc++] Fixes std::to_chars for bases != 10.Mark de Wever1-0/+58
2021-04-28[libc++] Support per-target __config_site in per-target runtime buildPetr Hosek1-0/+4
2021-03-30[libc++] Include <__config_site> from <__config>Louis Dionne1-2/+1
2021-02-09Revert "[libc++] Require C++20 to build the benchmarks."Mark de Wever1-2/+2
2021-02-09[libc++] Require C++20 to build the benchmarks.Mark de Wever1-2/+2
2021-01-25[libc++] Set CMAKE_FOLDER. NFC.Marek Kurdej1-0/+2
2020-10-23[runtimes] Revert the libc++ __config_site changeLouis Dionne1-1/+2
2020-10-21[libc++] Fix the benchmarks buildLouis Dionne1-2/+1
2020-09-15[libc++] Add a benchmark for std::map operationsMark de Wever1-0/+1037
2020-09-09[libc++] Fix variant benchmark build for some configurations.Eric Fiselier1-12/+10
2020-08-17Revert "[libc++] Use CMake interface targets to setup benchmark flags"Leonard Chan1-28/+64
2020-08-13[libc++] Use CMake interface targets to setup benchmark flagsLouis Dionne1-64/+28
2020-08-11[libcxx/variant] Add a few benchmarks for `std::visit`.Michael Park4-0/+127
2020-07-14[libc++] Fix building the benchmarks after introducing a target for cxx-headersLouis Dionne1-3/+1
2020-07-06Modifications to the algorithm sort benchmarkMinJae Hwang1-51/+112
2020-06-26[libc++] Always generate a __config_site headerLouis Dionne1-3/+1
2020-03-12Revert "[libcxx] Enable C++17 for the benchmarks."Mark de Wever1-2/+11
2020-03-12[libcxx] Enable C++17 for the benchmarks.Mark de Wever1-11/+2
2020-02-19Add benchmarks for basic_string::eraseMartijn Vels1-0/+54
2020-01-07[libc++] Add additional benchmark functions to libcxx/benchmarks/string.benchEric Fiselier1-0/+127
2019-10-23[libcxx][NFC] Strip trailing whitespace, fix typo.Stephan T. Lavavej1-2/+2
2019-10-23[libc++][NFC] Remove excess trailing newlines from most filesCasey Carter2-2/+0
2019-10-08[libc++] Make sure we link all system libraries into the benchmarksLouis Dionne1-9/+1
2019-10-08[libc++] Add missing link-time dependencies to the benchmarksLouis Dionne1-0/+9
2019-10-08[libc++] Use PRIVATE to link benchmark dependenciesLouis Dionne1-9/+9
2019-10-03[libc++] Add a per-target flag to include the generated config_siteLouis Dionne1-4/+0
2019-08-21libcxx: Rename .hpp files in libcxx/benchmarks to .hNico Weber13-25/+25
2019-08-21Attempt to fix MSAN failures in benchmarksEric Fiselier1-1/+7
2019-08-21libcxx: Rename .hpp files in libcxx/test/support to .hNico Weber1-1/+1
2019-08-12Improve codegen for deque.Eric Fiselier3-3/+93