]> Cypherpunks repositories - gostls13.git/commit
os.Error API: don't export os.ErrorString, use os.NewError consistently
authorRobert Griesemer <gri@golang.org>
Wed, 22 Jun 2011 17:52:47 +0000 (10:52 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 22 Jun 2011 17:52:47 +0000 (10:52 -0700)
commit712fb6dcd31ec4f861e402c99f25991ed39f8da5
tree9101e38fbe4df8257dca9264033f5c279d8a822b
parent55b0662465e92d6141af0055ee5105d776cafe4e
os.Error API: don't export os.ErrorString, use os.NewError consistently

This is a core API change.

1) gofix misc src
2) Manual adjustments to the following files under src/pkg:
   gob/decode.go
   rpc/client.go
   os/error.go
   io/io.go
   bufio/bufio.go
   http/request.go
   websocket/client.go
as well as:
   src/cmd/gofix/testdata/*.go.in (reverted)
   test/fixedbugs/bug243.go
3) Implemented gofix patch (oserrorstring.go) and test case (oserrorstring_test.go)

Compiles and runs all tests.

R=r, rsc, gri
CC=golang-dev
https://golang.org/cl/4607052
80 files changed:
src/cmd/cgo/gcc.go
src/cmd/gofix/Makefile
src/cmd/gofix/oserrorstring.go [new file with mode: 0644]
src/cmd/gofix/oserrorstring_test.go [new file with mode: 0644]
src/cmd/gofix/testdata/reflect.decoder.go.out
src/cmd/gofix/testdata/reflect.encoder.go.out
src/cmd/gofix/testdata/reflect.export.go.out
src/cmd/gofix/testdata/reflect.print.go.out
src/cmd/gofix/testdata/reflect.read.go.out
src/cmd/gofix/testdata/reflect.scan.go.out
src/cmd/gofix/testdata/reflect.type.go.out
src/cmd/goinstall/download.go
src/cmd/goinstall/main.go
src/cmd/gotype/gotype.go
src/pkg/archive/tar/reader.go
src/pkg/big/int.go
src/pkg/big/nat.go
src/pkg/big/rat.go
src/pkg/bufio/bufio.go
src/pkg/bytes/buffer.go
src/pkg/compress/gzip/gunzip.go
src/pkg/compress/zlib/reader.go
src/pkg/crypto/cast5/cast5.go
src/pkg/crypto/dsa/dsa.go
src/pkg/crypto/openpgp/elgamal/elgamal.go
src/pkg/crypto/rsa/pkcs1v15.go
src/pkg/crypto/rsa/rsa.go
src/pkg/crypto/tls/conn.go
src/pkg/crypto/tls/handshake_client.go
src/pkg/crypto/tls/handshake_server.go
src/pkg/crypto/tls/key_agreement.go
src/pkg/crypto/tls/tls.go
src/pkg/crypto/x509/verify_test.go
src/pkg/crypto/x509/x509.go
src/pkg/debug/elf/file.go
src/pkg/exec/lp_plan9.go
src/pkg/exec/lp_unix.go
src/pkg/exec/lp_windows.go
src/pkg/fmt/print.go
src/pkg/fmt/scan.go
src/pkg/fmt/scan_test.go
src/pkg/go/build/dir.go
src/pkg/go/parser/interface.go
src/pkg/go/types/exportdata.go
src/pkg/go/types/gcimporter.go
src/pkg/gob/codec_test.go
src/pkg/gob/decode.go
src/pkg/gob/decoder.go
src/pkg/gob/encoder.go
src/pkg/gob/gobencdec_test.go
src/pkg/gob/type.go
src/pkg/http/client.go
src/pkg/http/fs.go
src/pkg/http/request.go
src/pkg/http/transport.go
src/pkg/http/url.go
src/pkg/image/gif/reader.go
src/pkg/io/io.go
src/pkg/mail/message.go
src/pkg/net/fd_darwin.go
src/pkg/net/iprawsock.go
src/pkg/net/net.go
src/pkg/net/udpsock.go
src/pkg/netchan/common.go
src/pkg/netchan/export.go
src/pkg/netchan/import.go
src/pkg/os/error.go
src/pkg/rand/rand_test.go
src/pkg/rpc/client.go
src/pkg/rpc/jsonrpc/all_test.go
src/pkg/rpc/server.go
src/pkg/rpc/server_test.go
src/pkg/strconv/atoi.go
src/pkg/strings/reader.go
src/pkg/syslog/syslog_unix.go
src/pkg/time/format.go
src/pkg/time/tick.go
src/pkg/websocket/client.go
src/pkg/xml/read.go
test/fixedbugs/bug243.go