1
0
mirror of https://github.com/golang/go synced 2024-10-04 08:31:22 -06:00
go/src/pkg/exp
Marcel van Lohuizen 10838165d8 exp/locale/collate: fixed two bugs uncovered by regression tests.
The first bug was that tertiary ignorables had the same colElem as
implicit colElems, yielding unexpected results. The current encoding
ensures that a non-implicit colElem is never 0.  This fix uncovered
another bug of the trie that indexed incorrectly into the null block.
This was caused by an unfinished optimization that would avoid the
need to max out the most-significant bits of continuation bytes.
This bug was also present in the trie used in exp/norm and has been
fixed there as well. The appearence of the bug was rare, as the lower
blocks happened to be nearly nil.

R=r
CC=golang-dev
https://golang.org/cl/6127070
2012-05-02 17:01:41 +02:00
..
ebnf build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
ebnflint tools: update references to "x" to be "go tool x" 2012-02-04 07:03:20 +11:00
gotype exp/types: generalized GCImporter API. 2012-03-26 11:26:05 -07:00
html exp/html: adjust inTableBodyIM to match spec 2012-04-26 11:48:35 +10:00
inotify exp/inotify: remove use of _test 2012-02-15 21:23:58 -08:00
locale/collate exp/locale/collate: fixed two bugs uncovered by regression tests. 2012-05-02 17:01:41 +02:00
norm exp/locale/collate: fixed two bugs uncovered by regression tests. 2012-05-02 17:01:41 +02:00
proxy all: fixed various typos 2012-03-01 14:56:05 -08:00
types exp/types: generalized GCImporter API. 2012-03-26 11:26:05 -07:00
utf8string exp/utf8string: Correct package name in error messages 2012-04-02 12:06:05 -04:00
winfsnotify windows: fix build 2012-02-16 16:07:26 +11:00
README explain exp 2009-10-15 11:02:18 -07:00

This directory tree contains experimental packages and
unfinished code that is subject to even more change than the
rest of the Go tree.