llvm-project/libcxx/benchmarks
Mark de Wever 857a78c04d [libc++] Implements Unicode grapheme clustering
This implements the Grapheme clustering as required by
P1868R2 width: clarifying units of width and precision in std::format

This was omitted in the initial patch, but the paper was marked as completed. This really completes the paper.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D126971
2022-07-20 18:38:32 +02:00
..
algorithms [libc++][ranges] Implement modifying heap algorithms: 2022-07-08 13:48:41 -07:00
CMakeLists.txt [libc++] Treat incomplete features just like other experimental features 2022-07-19 10:50:20 -04:00
CartesianBenchmarks.h
ContainerBenchmarks.h [libc++] Don't call key_eq in unordered_map/set rehashing routine 2022-07-10 11:44:12 +02:00
GenerateInput.h
Utilities.h
VariantBenchmarks.h
algorithms.partition_point.bench.cpp
allocation.bench.cpp
deque.bench.cpp
filesystem.bench.cpp
format.bench.cpp
format_to.bench.cpp
format_to_n.bench.cpp
formatted_size.bench.cpp
formatter_float.bench.cpp [libc++][format] Implement format-string. 2022-06-11 15:25:56 +02:00
formatter_int.bench.cpp [libc++][format] Adds integral formatter benchmarks. 2022-07-12 19:17:57 +02:00
function.bench.cpp
lit.cfg.py
lit.site.cfg.py.in
map.bench.cpp
ordered_set.bench.cpp
random.bench.cpp [libc++] Replace modulus operations in std::seed_seq::generate with conditional checks. 2022-05-24 10:29:25 +02:00
std_format_spec_string_unicode.bench.cpp [libc++] Implements Unicode grapheme clustering 2022-07-20 18:38:32 +02:00
string.bench.cpp
stringstream.bench.cpp
to_chars.bench.cpp
unordered_set_operations.bench.cpp [libc++] Don't call key_eq in unordered_map/set rehashing routine 2022-07-10 11:44:12 +02:00
util_smartptr.bench.cpp
variant_visit_1.bench.cpp
variant_visit_2.bench.cpp
variant_visit_3.bench.cpp
vector_operations.bench.cpp