]> Cypherpunks repositories - gostls13.git/commit
Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors...
authorRob Pike <r@golang.org>
Fri, 17 Apr 2009 07:08:24 +0000 (00:08 -0700)
committerRob Pike <r@golang.org>
Fri, 17 Apr 2009 07:08:24 +0000 (00:08 -0700)
commitaaf63f8d06cda8308eb7c47ebc1f2cf2c1c91d02
treec20f34ec6f9dea967a511f65b239c5e8637fec8f
parent3ea8d854a3a0b7f812d8590d4d1c3c2671288b60
Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors.
lib/template updated to use new setup; its clients also updated.

Step 2 will make os's error support internally much cleaner.

R=rsc
OCL=27586
CL=27586
57 files changed:
doc/progs/cat_rot13.go
doc/progs/file.go
src/cmd/gobuild/Makefile
src/cmd/gobuild/gobuild.go
src/cmd/gobuild/util.go
src/cmd/gotest/gotest
src/lib/bufio.go
src/lib/bufio_test.go
src/lib/exec.go
src/lib/fmt/print.go
src/lib/hash/adler32.go
src/lib/hash/crc32.go
src/lib/hash/md5.go
src/lib/hash/sha1.go
src/lib/http/request.go
src/lib/http/server.go
src/lib/http/url.go
src/lib/http/url_test.go
src/lib/io/bytebuffer.go
src/lib/io/io.go
src/lib/io/pipe.go
src/lib/json/generic.go
src/lib/net/dnsclient.go
src/lib/net/dnsconfig.go
src/lib/net/fd.go
src/lib/net/fd_darwin.go
src/lib/net/fd_linux.go
src/lib/net/net.go
src/lib/net/net_darwin.go
src/lib/net/net_linux.go
src/lib/net/parse.go
src/lib/net/port.go
src/lib/os/dir_amd64_darwin.go
src/lib/os/dir_amd64_linux.go
src/lib/os/env.go
src/lib/os/error.go
src/lib/os/exec.go
src/lib/os/file.go
src/lib/os/time.go
src/lib/regexp/all_test.go
src/lib/regexp/regexp.go
src/lib/strconv/atof.go
src/lib/strconv/atof_test.go
src/lib/strconv/atoi.go
src/lib/strconv/atoi_test.go
src/lib/strconv/quote.go
src/lib/tabwriter/tabwriter.go
src/lib/tabwriter/tabwriter_test.go
src/lib/template/template.go
src/lib/template/template_test.go
src/lib/time/sleep.go
src/lib/time/zoneinfo.go
src/lib/xml.go
test/chan/goroutines.go
usr/gri/pretty/astprinter.go
usr/gri/pretty/godoc.go
usr/gri/pretty/platform.go