Standalone benchmarks for gsoc-uni project
D Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
alpha.d
arwiki-latest-all-titles-in-ns0
bench_suite.d
build.sh
char_class.d
decode_bench.d
dewiki-latest-all-titles-in-ns0
enwiki-latest-all-titles-in-ns0
fast_stride.d
gen_uni.d
gen_uni.sh
get-uni.sh
grapheme_test.d
macros.ddoc
monkey_full.d
norm_test.d
normalize.d
randAA.d
run.sh
ruwiki-latest-all-titles-in-ns0
split.d
std.ddoc
stride.d
test_compose.d
uniclass.d
unicode_comp.d
unicode_decomp.d
unicode_grapheme.d
unicode_norm.d
unicode_tables.d

README.md

gsoc-bench-2012

The implementation of GSOC 2012 proposal for better Unicode support in Phobos.

Originally it's a separate repo for benchmark(s) these get squashed to only one now:

rdmd -O -release -noboundscheck -inline char_class.d <files> 

to test various lookup strategies of the new std.uni.

Also containts tests for grapheme breaking and normalization these need to be fed with proper data:

http://unicode.org/Public/UNIDATA/NormalizationTest.txt

http://unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakTest.txt