1. 56926a9 Revert "[libcxx] Enable C++17 for the benchmarks." by Mark de Wever · 5 years ago
  2. d184d02 [libcxx] Enable C++17 for the benchmarks. by Mark de Wever · 5 years ago
  3. c4b8c3d Add benchmarks for basic_string::erase by Martijn Vels · 5 years ago
  4. 0c5102b [libc++] Add additional benchmark functions to libcxx/benchmarks/string.bench by Eric Fiselier · 5 years ago
  5. 7c9844b [libcxx][NFC] Strip trailing whitespace, fix typo. by Stephan T. Lavavej · 6 years ago
  6. 689ce81 [libc++][NFC] Remove excess trailing newlines from most files by Casey Carter · 6 years ago
  7. 3230087 [libc++] Make sure we link all system libraries into the benchmarks by Louis Dionne · 6 years ago
  8. cf3ab6d [libc++] Add missing link-time dependencies to the benchmarks by Louis Dionne · 6 years ago
  9. 534c86d [libc++] Use PRIVATE to link benchmark dependencies by Louis Dionne · 6 years ago
  10. c5b74bf [libc++] Add a per-target flag to include the generated config_site by Louis Dionne · 6 years ago
  11. f938755 libcxx: Rename .hpp files in libcxx/benchmarks to .h by Nico Weber · 6 years ago
  12. a6edef3 Attempt to fix MSAN failures in benchmarks by Eric Fiselier · 6 years ago
  13. cc89063 libcxx: Rename .hpp files in libcxx/test/support to .h by Nico Weber · 6 years ago
  14. b0945e1 Improve codegen for deque. by Eric Fiselier · 6 years ago
  15. c4952da Add benchmarks to test the cost of allocator by Eric Fiselier · 6 years ago
  16. d4ace50 Fix PR35637: suboptimal codegen for `vector<unsigned char>`. by Eric Fiselier · 6 years ago
  17. 68924e6 [libc++][CMake] Refactor how we link against system libraries by Louis Dionne · 6 years ago
  18. 27a83e9 Add more benchmarks for literal strings. by Samuel Benzaquen · 6 years ago
  19. 9b7aa02 Add relational benchmark against a string constant. by Samuel Benzaquen · 6 years ago
  20. cc37af7 [libc++] Build <filesystem> support as part of the dylib by Louis Dionne · 6 years ago
  21. f7b4323 Revert "[libc++] Build <filesystem> support as part of the dylib" by Louis Dionne · 6 years ago
  22. 72122d0 [libc++] Build <filesystem> support as part of the dylib by Louis Dionne · 6 years ago
  23. 8e78915 [CMake] Use correct visibility for linked libraries in CMake by Petr Hosek · 6 years ago
  24. 57b08b0 Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  25. 04695a7 [libcxx] Speeding up partition_point/lower_bound/upper_bound by Louis Dionne · 6 years ago
  26. 06a9b5a Add benchmarks for sorting and heap functions. by Samuel Benzaquen · 7 years ago
  27. aacebba Disable filesystem benchmark when libstdc++ doesn't support it by Eric Fiselier · 7 years ago
  28. 0997403 propagate __config_site includes when building benchmarks by Eric Fiselier · 7 years ago
  29. 5828115 Attempt to show progress bar in benchmark tests by Eric Fiselier · 7 years ago
  30. 1dbe7ec Exclude check-cxx-benchmarks from the global test target. by Eric Fiselier · 7 years ago
  31. 336a1a6 Rename cxx-benchmark-unittests target and convert to LIT. by Eric Fiselier · 7 years ago
  32. 02f8e7c35 Add cxx-benchmark-unittests target by Eric Fiselier · 7 years ago
  33. 9039b60 Fix "use of" uninitialized memory in benchmark. by Eric Fiselier · 7 years ago
  34. 3bea50a Fix UB in string.bench.cpp. by Eric Fiselier · 7 years ago
  35. 4de1c75 Attempt to make benchmarks fall back to -std=c++1z when C++17 isn't supported. by Eric Fiselier · 7 years ago
  36. e0a724e Revert "Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by using unsigned division by 2 when possible." by Louis Dionne · 7 years ago
  37. 7458344 Add more benchmarks for std::string. by Samuel Benzaquen · 7 years ago
  38. 8c40d81 Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by using unsigned division by 2 when possible. by Eric Fiselier · 7 years ago
  39. 2f628a1 Fix mismatch between size_t and uint64_t in std::set benchmark. by Samuel Benzaquen · 7 years ago
  40. 3763299 Add benchmark for std::set. by Samuel Benzaquen · 7 years ago
  41. 0e6a833 Add benchmarks for std::function. by Samuel Benzaquen · 7 years ago
  42. fca28db Add test macros for always_inline and noinline by Eric Fiselier · 7 years ago
  43. 5ac4e51 Fix linking filesystem benchmarks by Eric Fiselier · 7 years ago
  44. 0970132 Add new string benchmarks by Eric Fiselier · 7 years ago
  45. d7fae18 Implement filesystem NB comments, relative paths, and related issues. by Eric Fiselier · 7 years ago
  46. 1903976 Update Google Benchmark library by Eric Fiselier · 7 years ago
  47. 4d8a75a [libcxx] [test] Fix line endings, avoid unnecessary non-ASCII. by Stephan T. Lavavej · 7 years ago
  48. 38bc3df [locale] Avoid copy of __atoms when char_type is char by Aditya Kumar · 8 years ago
  49. 7461972 Emit benchmark tests into the benchmarks build directory, not lib/ by Eric Fiselier · 8 years ago
  50. 9070500 improve performance of string::find by Sebastian Pop · 8 years ago
  51. a553330 Optimize filesystem::path by providing weaker exception guarantees. by Eric Fiselier · 9 years ago
  52. ef915d3 Improve performance of constructing filesystem::path from strings. by Eric Fiselier · 9 years ago
  53. 1467a19 Rewrite std::filesystem::path iterators and parser by Eric Fiselier · 9 years ago
  54. 3aa5478 Add start of filesystem benchmarks by Eric Fiselier · 9 years ago
  55. 622c263 remove warnings from google-benchmarks in libcxx by Sebastian Pop · 9 years ago
  56. ed84f4a Cleanup CMake status output by Eric Fiselier · 9 years ago
  57. e9e3377 Improve CMake output when registering benchmarks by Eric Fiselier · 9 years ago
  58. 8b4a305 Turn On -DLIBCXX_ENABLE_BENCHMARKS by default. by Eric Fiselier · 9 years ago
  59. f6e09e5 Update in-tree Google Benchmark to current ToT. by Eric Fiselier · 9 years ago
  60. 84c557a Pass compilers when configuring Google Benchmark. by Eric Fiselier · 9 years ago
  61. adb6d28 Adding smart_ptr benchmark by Ben Craig · 9 years ago
  62. 0e10099 Start adding benchmarks for vector by Eric Fiselier · 9 years ago
  63. 1a06fe5 Skip chash computation in insert/emplace if the unconstrained hash matches. by Eric Fiselier · 9 years ago
  64. b08d8b1 [libcxx] Add support for benchmark tests using Google Benchmark. by Eric Fiselier · 9 years ago
  65. c835c12 Add unordered_map::insert benchmark test and rename file by Eric Fiselier · 9 years ago
  66. f977598 Improve performance of unordered_set<uint32_t>::find by 45%. Add benchmarks. by Eric Fiselier · 9 years ago