]> Cypherpunks repositories - gostls13.git/commit
exp/norm: merged charinfo and decomposition tables. As a result only
authorMarcel van Lohuizen <mpvl@golang.org>
Mon, 13 Feb 2012 13:54:46 +0000 (14:54 +0100)
committerMarcel van Lohuizen <mpvl@golang.org>
Mon, 13 Feb 2012 13:54:46 +0000 (14:54 +0100)
commita52fb458dfd6fcf45256099ab6b03c45c065b621
treeb3884b0a049d88ba9575e29d6dbdc57dbe614855
parent7bd6ebb104acb150263774d7fa054c1f93c67806
exp/norm: merged charinfo and decomposition tables. As a result only
one trie lookup per rune is needed. See forminfo.go for a description
of the new format.  Also included leading and trailing canonical
combining class in decomposition information.  This will often avoid
additional trie lookups.

R=r, r
CC=golang-dev
https://golang.org/cl/5616071
src/pkg/exp/norm/composition.go
src/pkg/exp/norm/forminfo.go
src/pkg/exp/norm/input.go
src/pkg/exp/norm/maketables.go
src/pkg/exp/norm/normalize.go
src/pkg/exp/norm/tables.go