Optimize sb-unicode:normalize-string.
commit9c18616a96128fe0ee3f62d8190cb6efcc785191
authorStas Boukarev <stassats@gmail.com>
Sat, 11 Jul 2015 19:14:38 +0000 (11 22:14 +0300)
committerStas Boukarev <stassats@gmail.com>
Sat, 11 Jul 2015 19:14:38 +0000 (11 22:14 +0300)
treec105c2858d6a26e6596a251e541a7ee5f6e388e6
parent5b0cc19192c3703d3a0fb6483bb28202436d27be
Optimize sb-unicode:normalize-string.

Add more type declarations and inlining.

Add a new optional argument for normalize-string, filter, a callback
which controls which decomposed characters are collected. Useful for
stripping away diacritics more efficiently.
NEWS
src/code/target-char.lisp
src/code/target-unicode.lisp