diff options
author | Elliott Hughes <enh@google.com> | 2014-04-04 16:14:21 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-04-04 16:14:21 -0700 |
commit | a2f8e8a253a93c8df8b0e6f458f4c573d48b9ed9 (patch) | |
tree | 1fc4950acb9bd939e4f81cd2cb0c1aed5524218d /benchmarks | |
parent | df945d726e02034dafdcf7469f71865b86dc3e9d (diff) | |
download | libcore-a2f8e8a253a93c8df8b0e6f458f4c573d48b9ed9.zip libcore-a2f8e8a253a93c8df8b0e6f458f4c573d48b9ed9.tar.gz libcore-a2f8e8a253a93c8df8b0e6f458f4c573d48b9ed9.tar.bz2 |
Fix Greek uppercasing.
This matches Chrome's behavior.
Bug: 13246961
Change-Id: I1954da3116a1759cb650bffed558dced5770e3ec
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/src/benchmarks/regression/StringCaseMappingBenchmark.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/benchmarks/src/benchmarks/regression/StringCaseMappingBenchmark.java b/benchmarks/src/benchmarks/regression/StringCaseMappingBenchmark.java index ba5b59e..cde257b 100644 --- a/benchmarks/src/benchmarks/regression/StringCaseMappingBenchmark.java +++ b/benchmarks/src/benchmarks/regression/StringCaseMappingBenchmark.java @@ -78,6 +78,14 @@ public class StringCaseMappingBenchmark extends SimpleBenchmark { } } + // toUpperCase for Greek is an extra-hard case that uses icu4c's Transliterator. + public void timeToUpperCase_el_GR(int reps) { + Locale el_GR = new Locale("el", "GR"); + for (int i = 0; i < reps; ++i) { + s.value.toUpperCase(el_GR); + } + } + public void timeToLowerCase_US(int reps) { for (int i = 0; i < reps; ++i) { s.value.toUpperCase(Locale.US); |