go/src/pkg
Marcel van Lohuizen ecd24f381e exp/norm: Added Iter type for iterating on segment boundaries. This type is mainly to be used
by other low-level libraries, like collate.  Extra care has been given to optimize the performance
of normalizing to NFD, as this is what will be used by the collator.  The overhead of checking
whether a string is normalized vs simply decomposing a string is neglible.  Assuming that most
strings are in the FCD form, this iterator can be used to decompose strings and normalize with
minimal overhead.

R=r
CC=golang-dev
https://golang.org/cl/5676057
2012-02-21 13:13:21 +01:00
..
archive pkg: a slew of examples 2012-02-18 11:48:33 +11:00
bufio bufio: don't return errors from good Peeks 2012-02-16 10:15:36 +11:00
builtin
bytes bytes: document Compare/Equal semantics for nil arguments, and add tests. 2012-02-18 17:39:40 +11:00
compress all: shorten some of the longer tests 2012-02-18 16:24:23 -05:00
container godoc: make example code more readable with new comment convention 2012-02-16 11:50:28 +11:00
crypto pkg: a slew of examples 2012-02-18 11:48:33 +11:00
database/sql database/sql/driver: API cleanups 2012-02-20 14:25:28 +11:00
debug cmd/cgo: bug fixes 2012-02-19 13:32:55 -05:00
encoding encoding/json: disable anonymous fields 2012-02-19 00:27:05 -05:00
errors pkg: a slew of examples 2012-02-18 11:48:33 +11:00
exp exp/norm: Added Iter type for iterating on segment boundaries. This type is mainly to be used 2012-02-21 13:13:21 +01:00
expvar doc: remove overuse of simply 2012-02-06 13:34:35 -05:00
flag flag: describe valid input for Duration flags. 2012-02-07 17:50:04 +11:00
fmt fmt: scan FALSE correctly 2012-02-09 14:12:55 +11:00
go go/doc: update golden file to fix build 2012-02-20 14:06:38 +11:00
hash build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
html html/template: don't indirect past a Stringer 2012-02-20 14:23:45 +11:00
image all: shorten some of the longer tests 2012-02-18 16:24:23 -05:00
index/suffixarray build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
io os: delete os.EINVAL and so on 2012-02-17 10:04:29 +11:00
log log/syslog: disable on Windows 2012-02-16 22:04:13 -05:00
math all: shorten some of the longer tests 2012-02-18 16:24:23 -05:00
mime bytes,strings: make *Reader implement io.ReaderAt 2012-02-15 12:58:00 +11:00
net net: extend the workaround to DialTCP to try to get arm building again. 2012-02-21 16:48:05 +11:00
old all: shorten some of the longer tests 2012-02-18 16:24:23 -05:00
os os: replace non-portable Waitmsg with portable ProcessState 2012-02-21 14:10:34 +11:00
path path/filepath: fix test on darwin 2012-02-17 09:56:14 +11:00
reflect reflect: fix panic strings 2012-02-15 13:51:49 +11:00
regexp regexp/syntax: delete old package comment 2012-02-10 01:11:56 -05:00
runtime runtime: remove an obsolete file 2012-02-21 12:07:38 +09:00
sort sort: add interface examples 2012-02-16 13:16:07 +11:00
strconv strconv: run garbage collection before counting allocations in test 2012-02-19 22:13:04 -05:00
strings godoc: make example code more readable with new comment convention 2012-02-16 11:50:28 +11:00
sync runtime: API 2012-02-19 00:11:44 -05:00
syscall syscall: force Windows to always use US English error messages 2012-02-20 09:51:25 +11:00
testing godoc: make example code more readable with new comment convention 2012-02-16 11:50:28 +11:00
text templates: minor edits to the documentation 2012-02-19 07:45:12 +11:00
time os,time: fix Plan 9 build 2012-02-20 12:31:24 +11:00
unicode cmd/go: a raft of fixes 2012-02-14 16:39:20 -05:00
unsafe runtime: delete Type and implementations (use reflect instead) 2012-02-12 23:26:20 -05:00