]>
Cypherpunks repositories - gostls13.git/log
Andrew Gerrand [Tue, 27 Jul 2010 07:22:45 +0000 (17:22 +1000)]
bufio: fix optimisation test
Fixes #949.
R=rsc
CC=golang-dev
https://golang.org/cl/
1886046
Andrew Gerrand [Tue, 27 Jul 2010 07:22:22 +0000 (17:22 +1000)]
net: add nil checks to several String methods to avoid panics
Fixes #945.
R=r
CC=golang-dev
https://golang.org/cl/
1848049
Andrew Gerrand [Tue, 27 Jul 2010 05:06:08 +0000 (15:06 +1000)]
bytes, strings: mention the n < 0 case in Split/SplitAfter doc comment
R=r, rsc
CC=golang-dev
https://golang.org/cl/
1669055
Andrew Gerrand [Tue, 27 Jul 2010 05:03:30 +0000 (15:03 +1000)]
spec: add recover to predeclared identifiers list
R=gri
CC=golang-dev
https://golang.org/cl/
1894043
Andrew Gerrand [Tue, 27 Jul 2010 05:02:44 +0000 (15:02 +1000)]
dashboard: more aggressive caching for project/package pages
Plus automatic package<->project association script.
(This is just a helper script for now. I intend to fully automate
the associations further down the track.)
R=rsc
CC=golang-dev
https://golang.org/cl/
1715054
Russ Cox [Tue, 27 Jul 2010 01:41:36 +0000 (18:41 -0700)]
gc: include signal.h (fix build)
R=ken2
CC=golang-dev
https://golang.org/cl/
1871049
Robert Griesemer [Tue, 27 Jul 2010 00:34:40 +0000 (17:34 -0700)]
godoc: accept '.', '!', and '?' as end of first sentence of package documentation
R=rsc
CC=golang-dev
https://golang.org/cl/
1875049
Russ Cox [Tue, 27 Jul 2010 00:34:17 +0000 (17:34 -0700)]
gc: more crash avoidance
Fixes #961.
Fixes #962.
R=ken2
CC=golang-dev
https://golang.org/cl/
1903043
Russ Cox [Tue, 27 Jul 2010 00:34:02 +0000 (17:34 -0700)]
6l: more invalid input files
Fixes #963.
Fixes #964.
R=r
CC=golang-dev
https://golang.org/cl/
1874045
Russ Cox [Tue, 27 Jul 2010 00:33:50 +0000 (17:33 -0700)]
codereview: avoid crash if no config
Fixes #959.
R=r
CC=golang-dev
https://golang.org/cl/
1876045
Russ Cox [Mon, 26 Jul 2010 23:52:51 +0000 (16:52 -0700)]
gc: graceful exit on seg fault
R=ken2
CC=golang-dev
https://golang.org/cl/
1882043
Rob Pike [Mon, 26 Jul 2010 23:38:35 +0000 (16:38 -0700)]
fmt.Scanf: handle trailing spaces.
Fixes #954.
R=rsc
CC=golang-dev
https://golang.org/cl/
1864046
Peter Mundy [Mon, 26 Jul 2010 23:21:27 +0000 (16:21 -0700)]
runtime: fix goc2c for rename to goc2c and *.goc
Release 2010-04-27. runtime: rename cgo2c, *.cgo to goc2c, *.goc
to avoid confusion with real cgo.
R=rsc
CC=golang-dev
https://golang.org/cl/
1868047
Russ Cox [Mon, 26 Jul 2010 23:19:39 +0000 (16:19 -0700)]
net: TCPConn.SetNoDelay, back by popular demand
R=r
CC=golang-dev
https://golang.org/cl/
1880047
Robert Griesemer [Mon, 26 Jul 2010 22:27:42 +0000 (15:27 -0700)]
godoc: display synopses for all packages that have some kind of documentation.
Fixes #953.
R=rsc
CC=golang-dev
https://golang.org/cl/
1862046
Russ Cox [Mon, 26 Jul 2010 22:25:10 +0000 (15:25 -0700)]
gc: fix smaller-than-pointer-sized receivers in interfaces
Fixes #812.
R=ken2
CC=golang-dev
https://golang.org/cl/
1904041
Russ Cox [Mon, 26 Jul 2010 21:21:39 +0000 (14:21 -0700)]
gc: import dot shadowing bug
R=ken2
CC=golang-dev
https://golang.org/cl/
1873047
Wei Guangjing [Mon, 26 Jul 2010 05:55:01 +0000 (15:55 +1000)]
syscall: add windows version of Pipe()
R=brainman, rsc
CC=golang-dev
https://golang.org/cl/
1715046
Andrew Gerrand [Mon, 26 Jul 2010 04:46:53 +0000 (14:46 +1000)]
prof: fix typo in usage string
Fixes #948.
R=rsc
CC=golang-dev
https://golang.org/cl/
1890043
Andrew Gerrand [Mon, 26 Jul 2010 03:44:32 +0000 (13:44 +1000)]
A+C: Wei Guangjing
R=golang-dev, brainman
CC=golang-dev
https://golang.org/cl/
1899041
Alex Brainman [Mon, 26 Jul 2010 02:50:03 +0000 (12:50 +1000)]
net: fix crashing Read/Write when passed empty slice on windows
Fixes #921.
R=rsc
CC=golang-dev
https://golang.org/cl/
1862043
Alex Brainman [Mon, 26 Jul 2010 00:24:48 +0000 (10:24 +1000)]
syscall: improve windows errno handling
R=rsc, Joe Poirier, PeterGo
CC=golang-dev
https://golang.org/cl/
1872045
Alex Brainman [Sun, 25 Jul 2010 23:55:25 +0000 (09:55 +1000)]
fix windows Make.cmd:
- TARG had extra space at the end;
- it should be set before "all" target.
R=rsc, Joe Poirier
CC=golang-dev
https://golang.org/cl/
1846042
Daniel Theophanes [Sun, 25 Jul 2010 23:43:35 +0000 (09:43 +1000)]
syscall: add ForkExec, Syscall12 on Windows
R=brainman, rsc
CC=golang-dev
https://golang.org/cl/
1578041
Vinu Rajashekhar [Sun, 25 Jul 2010 02:10:21 +0000 (19:10 -0700)]
runtime/extern.go: clear a small error in a comment.
R=iant, rsc
CC=golang-dev
https://golang.org/cl/
1741058
Fazlul Shahriar [Fri, 23 Jul 2010 19:34:35 +0000 (12:34 -0700)]
bytes: port IndexFunc and LastIndexFunc from strings package
This CL basically applies the same changes as
http://code.google.com/p/go/source/detail?r=
5e0a29014e8e
but for bytes package.
R=r, rog
CC=golang-dev
https://golang.org/cl/
1670052
Petar Maymounkov [Fri, 23 Jul 2010 01:33:17 +0000 (11:33 +1000)]
misc/vim: updated syntax file to recognize constants of the form 1e9
R=rsc, adg
CC=golang-dev
https://golang.org/cl/
1864042
Russ Cox [Thu, 22 Jul 2010 16:00:34 +0000 (09:00 -0700)]
libmach: correct handling of .5 files with D_REGREG addresses
undo workaround in gc
Fixes #943.
R=kaib
CC=golang-dev
https://golang.org/cl/
1889041
Russ Cox [Thu, 22 Jul 2010 15:55:56 +0000 (08:55 -0700)]
fix build
bug introduced in https://golang.org/cl/
1886043
R=r
CC=golang-dev
https://golang.org/cl/
1848047
Russ Cox [Thu, 22 Jul 2010 15:54:32 +0000 (08:54 -0700)]
test: fail is for bad exit status only
R=kaib
CC=golang-dev
https://golang.org/cl/
1847043
Andrew Gerrand [Thu, 22 Jul 2010 00:15:36 +0000 (10:15 +1000)]
build: clean.bash to check that GOOS and GOARCH are set
R=rsc
CC=golang-dev
https://golang.org/cl/
1843046
Micah Stetson [Thu, 22 Jul 2010 00:07:26 +0000 (10:07 +1000)]
gotest: fix the glob pattern in the top-of-file comment
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/
1847042
Russ Cox [Wed, 21 Jul 2010 20:44:49 +0000 (13:44 -0700)]
ld: various bug fixes
Fixes #937.
Fixes #938.
Fixes #939.
Fixes #940.
R=r
CC=golang-dev
https://golang.org/cl/
1886043
Andrey Mirtchovski [Wed, 21 Jul 2010 19:01:15 +0000 (12:01 -0700)]
strings.Bytes: fix typo in comment
R=adg, rsc
CC=golang-dev
https://golang.org/cl/
1886042
Ian Lance Taylor [Wed, 21 Jul 2010 17:57:46 +0000 (10:57 -0700)]
io: Avoid another race condition in pipes.
Goroutine 1:
Call Read on read half of pipe, entering pipeHalf.rw.
Check ioclosed field, which is false.
Send data to p.c1
Wait for response on p.c2.
Goroutine 2:
Call Close on read half of pipe, entering pipeHalf.close.
Set closed field.
Send error to p.cclose.
Set ioclosed field.
Send 1 to p.done.
Return and exit goroutine.
Goroutine 3:
This is the goroutine running pipe.run, and for some reason
it has started late.
Read error from p.rclose; set rerr and continue.
Read 1 from p.done; increment ndone and continue.
Read data from r1 (sent by goroutine 1); set r1 = nil and continue
Now goroutine 1 is waiting for a response, and goroutine 3 is
waiting for something else to happen.
This patch fixes the race by having the runner check whether
the read half is closed when it is asked for read data, and
similarly for the corresponding race on the write half.
This patch also fixes the similar race in which ndone gets
bumped up to 2 while there is a reader or writer waiting.
There is still another race to fix. It is possible for the
read half and the write half to both be closed, and for the
runner goroutine to exit, all before the runner goroutine sees
the request from a reader. E.g., in the above, have goroutine
2 also close the write half, and have goroutine 3 see both
done messages before it sees the request from goroutine 1.
R=rsc
CC=golang-dev
https://golang.org/cl/
1862045
Peter Mundy [Wed, 21 Jul 2010 16:40:08 +0000 (09:40 -0700)]
syscall: On Windows, Errstr FormatMessage has no values to insert.
For the Windows version of syscall Errstr, set the
FORMAT_MESSAGE_IGNORE_INSERTS value of the FormatMessage
Flags argument when there are no values to insert.
R=rsc, brainman
CC=golang-dev
https://golang.org/cl/
1868043
Adam Langley [Wed, 21 Jul 2010 15:36:01 +0000 (11:36 -0400)]
crypto/tls: add client-side SNI support and PeerCertificates.
SNI (Server Name Indication) is a way for a TLS client to
indicate to the server which name it knows the server by. This
allows the server to have several names and return the correct
certificate for each (virtual hosting).
PeerCertificates returns the list of certificates presented by
server.
R=r
CC=golang-dev
https://golang.org/cl/
1741053
Adam Langley [Wed, 21 Jul 2010 14:07:22 +0000 (10:07 -0400)]
crypto/ocsp: add package to parse OCSP responses.
OCSP is the preferred X.509 revocation mechanism. X.509 certificates
can contain a URL from which can be fetched a signed response saying
"this certificate is valid until $x" (where $x is usually 7 days in the
future). These are called OCSP responses and they can also be included
in the TLS handshake itself ("OCSP stapling")
R=rsc, r
CC=golang-dev
https://golang.org/cl/
1875043
Kai Backman [Wed, 21 Jul 2010 12:59:11 +0000 (15:59 +0300)]
arm: fic build3, disable flaky 64 bit test
R=rsc
CC=golang-dev
https://golang.org/cl/
1888041
Kai Backman [Wed, 21 Jul 2010 11:51:03 +0000 (14:51 +0300)]
arm: fix build2, tweak test/nul1.go arm exclusion
R=rsc
CC=golang-dev
https://golang.org/cl/
1866044
Kai Backman [Wed, 21 Jul 2010 11:14:21 +0000 (14:14 +0300)]
arm: fix build by disabling list copying optimization for 5g.
R=rsc
CC=golang-dev
https://golang.org/cl/
1697053
Andrew Gerrand [Wed, 21 Jul 2010 07:11:28 +0000 (17:11 +1000)]
os: change comment on O_APPEND to be more accurate
R=rsc
CC=golang-dev
https://golang.org/cl/
1870042
Alex Brainman [Wed, 21 Jul 2010 06:51:07 +0000 (23:51 -0700)]
net(windows): properly handle EOF in (*netFD).Read().
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/
1848045
Russ Cox [Wed, 21 Jul 2010 06:45:33 +0000 (23:45 -0700)]
gc: various bug fixes
Fixes #935.
Fixes #936.
Fixes #941.
R=ken2
CC=golang-dev
https://golang.org/cl/
1867042
Rob Pike [Wed, 21 Jul 2010 02:53:59 +0000 (19:53 -0700)]
bytes: add Title
R=rsc
CC=golang-dev
https://golang.org/cl/
1872042
Rob Pike [Wed, 21 Jul 2010 02:53:28 +0000 (19:53 -0700)]
gobs: fix bug in singleton arrays
Fixes #934.
R=rsc
CC=golang-dev
https://golang.org/cl/
1869043
Robert Griesemer [Tue, 20 Jul 2010 16:29:31 +0000 (09:29 -0700)]
gofmt: fix some linebreak issues
- don't lose empty lines after labels
- canonicalize number of line breaks
- gofmt src misc, fixes a couple of irregular breaks
R=rsc
CC=golang-dev
https://golang.org/cl/
1843044
Kai Backman [Tue, 20 Jul 2010 13:20:35 +0000 (16:20 +0300)]
fix build
R=rsc
CC=golang-dev
https://golang.org/cl/
1742048
Kai Backman [Tue, 20 Jul 2010 12:53:16 +0000 (15:53 +0300)]
more soft float support. passes several basic tests
but with less precision than hardware counterparts.
fixed a number of tests to output BUG when they failed.
changed the runner to distinghuish between output
and output containing ^BUG
R=rsc
CC=dho, golang-dev
https://golang.org/cl/
1778041
Vinu Rajashekhar [Tue, 20 Jul 2010 07:06:20 +0000 (00:06 -0700)]
gccgo_install.html: Description of the port to RTEMS added.
R=iant, r
CC=gofrontend-dev, golang-dev, joel.sherrill
https://golang.org/cl/
1846047
Rob Pike [Tue, 20 Jul 2010 07:03:59 +0000 (00:03 -0700)]
strings: add Title
strings.ToTitle converts all characters to title case, which for consistency with the
other To* functions it should continue to do. This CL adds string.Title, which
does a proper title-casing of the string.
A similar function for package bytes will follow once this is settled.
Fixes #933.
R=rsc
CC=golang-dev
https://golang.org/cl/
1869042
Ken Thompson [Mon, 19 Jul 2010 23:10:46 +0000 (16:10 -0700)]
change floating literal normalization
from word-oriented to bit-oriented.
this will increase fp literal precision
by up to a full word.
R=rsc
CC=golang-dev
https://golang.org/cl/
1859044
Robert Griesemer [Mon, 19 Jul 2010 18:33:11 +0000 (11:33 -0700)]
tabwriter: fix a comment to fix godoc output
R=r
CC=golang-dev
https://golang.org/cl/
1857043
Adam Langley [Mon, 19 Jul 2010 15:11:40 +0000 (11:11 -0400)]
asn1: Enumerated, Flag and GeneralizedTime support.
Add support for ASN.1 ENUMERATED types.
Add a magic type, asn1.Flag, for the cases where the presence of an
empty explicit tag is semantically meaningful.
Add support for GeneralizedTime.
R=rsc
CC=golang-dev
https://golang.org/cl/
1684055
Adam Langley [Mon, 19 Jul 2010 15:08:04 +0000 (11:08 -0400)]
time: fix parsing of minutes in time zones.
R=r
CC=golang-dev
https://golang.org/cl/
1830041
Kai Backman [Mon, 19 Jul 2010 08:43:33 +0000 (11:43 +0300)]
minor error checking to android launcher
R=dho
CC=golang-dev
https://golang.org/cl/
1777041
James Whitehead [Mon, 19 Jul 2010 04:10:00 +0000 (14:10 +1000)]
hgignore: adds bin/ to support setting $GOBIN to $GOROOT/bin
R=PeterGo, adg
CC=golang-dev, jnw
https://golang.org/cl/
1699046
James Whitehead [Mon, 19 Jul 2010 04:05:27 +0000 (14:05 +1000)]
http/transferWriter: Write body when content length unknown
Fixes #923.
R=adg, rsc
CC=golang-dev
https://golang.org/cl/
1846043
Russ Cox [Sat, 17 Jul 2010 23:54:03 +0000 (16:54 -0700)]
linux/386: use Xen-friendly ELF TLS instruction sequence
Fixes #465.
R=iant
CC=golang-dev
https://golang.org/cl/
1665051
Peter Mundy [Sat, 17 Jul 2010 23:52:53 +0000 (16:52 -0700)]
utf16: fix cyclic dependency when testing on Windows
(on Windows, syscall depends on utf16)
R=rsc
CC=golang-dev
https://golang.org/cl/
1664053
Ken Thompson [Sat, 17 Jul 2010 23:32:40 +0000 (16:32 -0700)]
1. got 29 (Mpscale) more bits of precision
out of floating constant multiply
2. added rounding code to "const fix=float"
to allow up to 29 (Mpscale) bits of
slop and still get an exact fixed constant.
fixes #931
R=rsc
CC=golang-dev
https://golang.org/cl/
1692055
Russ Cox [Sat, 17 Jul 2010 04:38:51 +0000 (21:38 -0700)]
gc: print error detail about failure to open import
R=ken2
CC=golang-dev
https://golang.org/cl/
1872041
Russ Cox [Sat, 17 Jul 2010 01:54:38 +0000 (18:54 -0700)]
codereview: make 'hg submit' work with Mercurial 1.6
R=r
CC=golang-dev
https://golang.org/cl/
1841044
Russ Cox [Fri, 16 Jul 2010 23:16:17 +0000 (16:16 -0700)]
5l, 6l, 8l: reject invalid input files
Fixes #925.
Fixes #926.
Fixes #927.
Fixes #928.
Fixes #929.
Fixes #930.
R=r
CC=golang-dev
https://golang.org/cl/
1752044
Rob Pike [Fri, 16 Jul 2010 22:08:31 +0000 (15:08 -0700)]
fix typo in lex.c comment
R=rsc
CC=golang-dev
https://golang.org/cl/
1862044
Ken Thompson [Fri, 16 Jul 2010 20:34:36 +0000 (13:34 -0700)]
change line pragma from
//line number file
to
//line file:number
R=rsc
CC=golang-dev
https://golang.org/cl/
1868041
Russ Cox [Fri, 16 Jul 2010 18:18:45 +0000 (11:18 -0700)]
big: attempt to fix arm build
R=gri
CC=golang-dev
https://golang.org/cl/
1752043
Ian Lance Taylor [Fri, 16 Jul 2010 18:05:38 +0000 (11:05 -0700)]
Remove unused declaration.
R=rsc
CC=golang-dev
https://golang.org/cl/
1686054
Ian Lance Taylor [Fri, 16 Jul 2010 18:01:04 +0000 (11:01 -0700)]
cgo: If CC is set in environment, use it rather than "gcc".
R=rsc
CC=golang-dev
https://golang.org/cl/
1842042
Ken Thompson [Fri, 16 Jul 2010 03:21:33 +0000 (20:21 -0700)]
interpret lines that look like
//line 10 units.y
which is equiv to c
#line 10 units.y
the purpose is to generate diagnostics
that correctly point to preprocessed source.
R=rsc
CC=golang-dev
https://golang.org/cl/
1863042
Russ Cox [Thu, 15 Jul 2010 23:43:06 +0000 (16:43 -0700)]
codereview: don't run gofmt with an empty file list
R=gri
CC=golang-dev
https://golang.org/cl/
1678054
Russ Cox [Thu, 15 Jul 2010 23:42:32 +0000 (16:42 -0700)]
gc: bug294
Fixes #800.
R=ken2
CC=golang-dev
https://golang.org/cl/
1855043
Russ Cox [Thu, 15 Jul 2010 23:14:06 +0000 (16:14 -0700)]
gc: bug293
Fixes #846.
R=ken2
CC=golang-dev
https://golang.org/cl/
1862042
Russ Cox [Thu, 15 Jul 2010 23:13:47 +0000 (16:13 -0700)]
gc: bug292
Fixes #843.
R=ken2
CC=golang-dev
https://golang.org/cl/
1729051
Robert Griesemer [Thu, 15 Jul 2010 23:08:53 +0000 (16:08 -0700)]
bignum: delete package - functionality subsumed by package big
R=rsc
CC=golang-dev
https://golang.org/cl/
1742045
Russ Cox [Thu, 15 Jul 2010 22:25:32 +0000 (15:25 -0700)]
gc: issue 894
Fixes #894.
R=ken2
CC=golang-dev
https://golang.org/cl/
1701051
Russ Cox [Thu, 15 Jul 2010 22:22:51 +0000 (15:22 -0700)]
gc: issue 901
Fixes #901.
R=ken2
CC=golang-dev
https://golang.org/cl/
1674049
Russ Cox [Thu, 15 Jul 2010 22:17:42 +0000 (15:17 -0700)]
gc: bug291
Fixes #915.
R=ken2
CC=golang-dev
https://golang.org/cl/
1856042
Russ Cox [Thu, 15 Jul 2010 22:05:56 +0000 (15:05 -0700)]
gc: bug274
R=ken2
CC=golang-dev
https://golang.org/cl/
1742044
Russ Cox [Thu, 15 Jul 2010 21:25:50 +0000 (14:25 -0700)]
gc: fix handling of types inside function bodies
Fixes #849.
Fixes #920.
R=ken2
CC=golang-dev
https://golang.org/cl/
1841042
Ian Lance Taylor [Thu, 15 Jul 2010 21:15:39 +0000 (14:15 -0700)]
Build libcgo.so with $(CC), not the gcc on PATH.
Change make.bash to make sure that $(CC) is defined to match
the compiler used to build the tools.
R=rsc
CC=golang-dev
https://golang.org/cl/
1853041
Ian Lance Taylor [Thu, 15 Jul 2010 19:32:38 +0000 (12:32 -0700)]
Clarify that a new goroutine is not started for each finalizer.
R=rsc
CC=golang-dev
https://golang.org/cl/
1698051
Russ Cox [Thu, 15 Jul 2010 16:41:21 +0000 (09:41 -0700)]
cgo: use new command line syntax: -- separates cgo flags from gcc flags
Fixes #922.
R=r
CC=golang-dev
https://golang.org/cl/
1664051
Andrew Gerrand [Thu, 15 Jul 2010 03:07:35 +0000 (13:07 +1000)]
release.2010-07-14 release
R=rsc
CC=golang-dev
https://golang.org/cl/
1847041
Andrew Gerrand [Thu, 15 Jul 2010 03:04:04 +0000 (13:04 +1000)]
release.2010-07-14
R=rsc
CC=golang-dev
https://golang.org/cl/
1844041
Brad Fitzpatrick [Thu, 15 Jul 2010 00:26:14 +0000 (17:26 -0700)]
mime/multipart and HTTP multipart/form-data support
Somewhat of a work-in-progress (in that MIME is a large spec), but this is
functional and enough for discussion and/or code review.
In addition to the unit tests, I've tested with curl and Chrome with
a variety of test files, making sure the digests of files are unaltered
when read via a multipart Part.
R=rsc, adg, dsymonds1, agl1
CC=golang-dev
https://golang.org/cl/
1681049
Russ Cox [Thu, 15 Jul 2010 00:25:46 +0000 (17:25 -0700)]
os: use /tmp again
R=adg
CC=golang-dev
https://golang.org/cl/
1823041
Joe Poirier [Thu, 15 Jul 2010 00:21:13 +0000 (17:21 -0700)]
windows: append executable extension (done as per Russ' suggestion)
R=rsc
CC=brainman, golang-dev
https://golang.org/cl/
1690053
Russ Cox [Thu, 15 Jul 2010 00:17:53 +0000 (17:17 -0700)]
cgo: various bug fixes
* remember #defined names, so that C.stdout can refer
to the real name (on OS X) __stdoutp.
* better handling of #defined constant expressions
* allow n, err = C.strtol("asdf", 0, 123) to get errno as os.Error
* write all output files to current directory
* don't require gcc output if there was no input
Fixes #533.
Fixes #709.
Fixes #756.
R=r
CC=dho, golang-dev, iant
https://golang.org/cl/
1734047
Evan Shaw [Thu, 15 Jul 2010 00:17:04 +0000 (17:17 -0700)]
codereview: Fix for Mercurial >= 1.6
R=rsc, adg, rsc1
CC=golang-dev
https://golang.org/cl/
1804041
Robert Griesemer [Wed, 14 Jul 2010 23:09:22 +0000 (16:09 -0700)]
go spec: clarification of channel close()
R=r, rsc
CC=golang-dev
https://golang.org/cl/
1766042
Rob Pike [Wed, 14 Jul 2010 20:29:12 +0000 (13:29 -0700)]
tutorial: show how to compile helloworld3, which depends on ./file
make shell prompts consistent
R=rsc
CC=golang-dev
https://golang.org/cl/
1824042
Robert Griesemer [Wed, 14 Jul 2010 20:18:57 +0000 (13:18 -0700)]
channel tests: added a couple of tests with closed channels
R=rsc
CC=golang-dev
https://golang.org/cl/
1774047
Robert Griesemer [Wed, 14 Jul 2010 17:11:12 +0000 (10:11 -0700)]
fix build: reverting exp/eval Makefile to old form
(gofmt doesn't exist when this is built)
R=rsc
CC=golang-dev
https://golang.org/cl/
1838041
Robert Griesemer [Wed, 14 Jul 2010 16:55:08 +0000 (09:55 -0700)]
select statement: initial set of test cases for corner cases
R=r, rsc
CC=golang-dev
https://golang.org/cl/
1772043
Evan Shaw [Wed, 14 Jul 2010 16:39:59 +0000 (09:39 -0700)]
exp/eval: Converted from bignum to big
Also in this CL:
* Removed util.go, as its functionality is in big
* Removed some semicolons from the code generated by gen.go
* Added a generate target to Makefile
* Removed an outdated TODO from value.go
R=gri
CC=golang-dev
https://golang.org/cl/
1780042
Adam Langley [Wed, 14 Jul 2010 14:40:15 +0000 (10:40 -0400)]
crypto/tls: add client OCSP stapling support.
R=r, rsc
CC=golang-dev
https://golang.org/cl/
1750042
Russ Cox [Wed, 14 Jul 2010 00:27:26 +0000 (17:27 -0700)]
runtime: better error for send/recv on nil channel
R=ken2
CC=golang-dev
https://golang.org/cl/
1835041
Rob Pike [Tue, 13 Jul 2010 23:23:54 +0000 (16:23 -0700)]
Go specification: Lock down some details about channels and select:
- nil channel in regular send or receive panics
- empty select blocks forever
R=rsc, gri, iant, ken2
CC=golang-dev
https://golang.org/cl/
1825043
Russ Cox [Tue, 13 Jul 2010 19:37:47 +0000 (12:37 -0700)]
crypto/rand: add missing Unlock
R=r
CC=golang-dev
https://golang.org/cl/
1812043