go/src/pkg
Roger Peppe d40ae94993 rpc: make more tolerant of errors.
Add Error type to enable clients to distinguish
between local and remote errors.
Also return "connection shut down error" after
the first error return rather than returning the
same error each time.

R=r
CC=golang-dev
https://golang.org/cl/4080058
2011-02-09 10:57:59 -08:00
..
archive a few more errors caught by the print checker 2010-12-08 16:25:14 -05:00
asn1 asn1: marshal true as 255, not 1. 2011-02-05 13:55:37 -05:00
big throughout: fix broken calls to Printf etc. 2010-12-07 16:42:54 -05:00
bufio bufio: make Flush a no-op when the buffer is empty 2011-01-31 18:54:25 +11:00
bytes bytes: Add Buffer.ReadBytes, Buffer.ReadString 2011-01-27 14:00:31 -08:00
cmath delete float, complex - code changes 2011-01-19 23:09:00 -05:00
compress replace non-blocking send, receive syntax with select 2011-01-31 18:36:28 -05:00
container container/ring: Replace Iter() with Do(). 2011-02-08 20:07:05 -08:00
crypto crypto/x509: add name constraints support. 2011-02-09 08:39:31 -05:00
debug cgo: windows/386 port 2011-01-20 10:22:20 -05:00
ebnf go/printer, gofmt: smarter handling of multi-line raw strings 2011-02-04 17:34:16 -08:00
encoding encoding/line: make it an io.Reader too 2011-01-26 09:59:53 -05:00
exec os: implement new Process api 2011-02-04 14:41:26 +11:00
exp windows: multiple improvements and cleanups 2011-02-01 11:49:24 -05:00
expvar delete float, complex - code changes 2011-01-19 23:09:00 -05:00
flag delete float, complex - code changes 2011-01-19 23:09:00 -05:00
fmt scan: permit base prefixes 0nnn and 0xnn when scanning 2011-02-04 13:14:38 -08:00
go go/printer: remove notion of "Styler", remove HTML mode 2011-02-09 09:52:32 -08:00
gob gob: fix build 2011-01-28 11:07:12 -08:00
hash hash/crc64: fix typo in Sum. 2010-12-22 10:28:22 +11:00
html html: parse "<h1>foo<h2>bar". 2010-12-15 11:39:56 +11:00
http http: handle unchunked, un-lengthed HTTP/1.1 responses 2011-02-08 20:35:02 -08:00
image use append 2010-10-27 19:47:23 -07:00
index/suffixarray suffixarray: fix construction bug 2011-01-31 13:13:02 -08:00
io io: rename interfaces 2011-02-02 13:42:15 -08:00
json json: handle capital floating point exponent (1E100). 2011-01-24 18:10:50 +10:00
log log: rename Exit* to Fatal* 2011-02-01 12:47:35 -08:00
math delete float, complex - code changes 2011-01-19 23:09:00 -05:00
mime gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
net replace non-blocking send, receive syntax with select 2011-01-31 18:36:28 -05:00
netchan netchan: graceful handling of closed connection 2011-02-08 12:42:31 -08:00
os os: implement new Process api 2011-02-04 14:41:26 +11:00
patch gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
path replace non-blocking send, receive syntax with select 2011-01-31 18:36:28 -05:00
rand delete float, complex - code changes 2011-01-19 23:09:00 -05:00
reflect delete float, complex - code changes 2011-01-19 23:09:00 -05:00
regexp regexp: add support for matching text read from things that implement 2011-02-03 13:58:40 -08:00
rpc rpc: make more tolerant of errors. 2011-02-09 10:57:59 -08:00
runtime runtime: fix asm.h on Windows 2011-02-04 14:32:59 -05:00
scanner scanner: fix Position returned by Scan, Pos 2011-01-25 13:32:56 -08:00
smtp smtp: add *tls.Config argument to StartTLS 2010-12-14 12:22:08 -05:00
sort delete float, complex - code changes 2011-01-19 23:09:00 -05:00
strconv gc: correct rounding of denormal constants 2011-02-02 22:36:54 -05:00
strings strings: fix description of FieldsFunc 2011-01-04 16:23:29 -08:00
sync sync: Proposal for barrier implementation 2011-02-03 12:39:11 -08:00
syscall syscall: implement windows version of Fsync 2011-02-09 14:54:54 +11:00
syslog log: rename Exit* to Fatal* 2011-02-01 12:47:35 -08:00
tabwriter tabwriter: use append 2010-10-28 21:23:04 -07:00
template template: Add simple formatter chaining. 2011-02-04 16:37:30 -08:00
testing delete float, complex - code changes 2011-01-19 23:09:00 -05:00
time replace non-blocking send, receive syntax with select 2011-01-31 18:36:28 -05:00
try gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
unicode log: rename Exit* to Fatal* 2011-02-01 12:47:35 -08:00
unsafe unsafe: add missing case to doc for Pointer 2011-01-20 12:50:50 -05:00
utf8 throughout: fix broken calls to Printf etc. 2010-12-07 16:42:54 -05:00
utf16 gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
websocket log: rename Exit* to Fatal* 2011-02-01 12:47:35 -08:00
xml io: rename interfaces 2011-02-02 13:42:15 -08:00
Makefile build: Drop syslog on DISABLE_NET_TESTS=1 2011-02-08 23:50:23 -05:00
deps.bash build: add another --no-print-directory 2010-12-16 10:46:25 +11:00