Andrew Gerrand
20198d69f9
doc: fix margins in root.html
...
R=rsc, r2
CC=golang-dev
https://golang.org/cl/2041041
2010-08-27 14:14:42 +10:00
Andrew Gerrand
099243497a
doc: remove console.log line from root.html
...
R=r, rsc1
CC=golang-dev
https://golang.org/cl/2040041
2010-08-27 13:46:59 +10:00
Andrew Gerrand
91a141675f
doc: fix wiki codelab title and srcextract.go
...
R=r, rsc1
CC=golang-dev
https://golang.org/cl/1953048
2010-08-27 11:02:54 +10:00
Andrew Gerrand
f34e191691
doc/go_learning: add links to more German docs
...
R=r
CC=golang-dev
https://golang.org/cl/1933045
2010-08-26 10:17:14 +10:00
Andrew Gerrand
deb00ac3f4
release.2010-08-25
...
R=rsc
CC=golang-dev
https://golang.org/cl/2009043
2010-08-25 14:58:29 +10:00
Russ Cox
86920ad81d
build: update, streamline documentation for new $GOBIN
...
R=adg, r
CC=golang-dev
https://golang.org/cl/2025041
2010-08-24 20:00:50 -04:00
Rob Pike
7ddbe79842
effective go: fix errors caught by HaWe
...
R=rsc
CC=golang-dev
https://golang.org/cl/1959043
2010-08-24 12:37:51 +10:00
Ian Lance Taylor
659966a988
doc: Update gccgo information for recent changes.
...
R=r
CC=golang-dev
https://golang.org/cl/1941052
2010-08-23 17:50:30 -07:00
Christopher Wedgwood
c80746aa90
doc: add missing paren (pointed out by nbjoerg)
...
R=rsc, r
CC=golang-dev
https://golang.org/cl/1983045
2010-08-19 10:03:58 +10:00
Russ Cox
da392d9136
build: no required environment variables
...
R=adg, r, PeterGo
CC=golang-dev
https://golang.org/cl/1942044
2010-08-18 10:08:49 -04:00
Rob Pike
132d2f11a8
spec: delete erroneous word 'pointer' in specification of select.
...
R=gri
CC=golang-dev
https://golang.org/cl/1960044
2010-08-16 06:42:41 +10:00
Stephen Ma
0d40e40f5e
spec: trivial syntax fix
...
R=golang-dev
CC=golang-dev
https://golang.org/cl/1982042
2010-08-14 10:27:24 +10:00
Andrew Gerrand
9e23f2b2ce
release.2010-08-11
...
R=rsc
CC=golang-dev
https://golang.org/cl/1954044
2010-08-12 15:51:11 +10:00
Andrew Gerrand
a1e3826730
release.2010-08-04
...
R=rsc
CC=golang-dev
https://golang.org/cl/1892049
2010-08-05 13:18:49 +10:00
Rob Pike
e45b58fe96
os: change the type of permissions argument for Open etc. to uint32.
...
Besides being more correct, it protects against people accidentally
exchanging the permission and open mode arguments to Open.
R=rsc
CC=golang-dev
https://golang.org/cl/1904045
2010-08-04 08:34:52 +10:00
Andrew Gerrand
b5d84bb0cf
release.2010-07-29
...
R=rsc
CC=golang-dev
https://golang.org/cl/1907045
2010-07-30 14:48:30 +10:00
Robert Griesemer
07cc6440dc
go_spec: don't allow parens around the literal type of composite literals
...
Background: The current spec is imprecise with respect to the parsing ambiguity
for composite literals: It says that the ambiguity arises when the TypeName form
of the LiteralType is used. The following code:
if (B) {} ...
is not using the TypeName form (but the parenthesized TypeName form) and thus
could be interpreted as:
if ((B){}) ...
instead of
if B {} ...
Both compilers and gofmt choose the latter interpretation. One could fix the
spec by making the clause regarding the parsing ambiguity more precise ("...using
the _possibly parenthesized_ TypeName form of the LiteralType..."). The alternative
(chosen here) is to simply disallow parenthesized literal types. Except for a single
test case (test/parentype.go) there appears to be no Go code under $GOROOT containing
parenthesized literal types. Furthermore, parentheses are never needed around a
literal type for correct parsing.
R=golang-dev
CC=golang-dev
https://golang.org/cl/1913041
2010-07-29 18:13:41 -07:00
Andrew Gerrand
bab711b184
doc: update front page and go_learning.html
...
This is a stop-gap change to give more current information visibility
before a more thorough reorganization.
R=r, rsc, gri
CC=golang-dev
https://golang.org/cl/1902042
2010-07-30 10:36:13 +10:00
Andrew Gerrand
88fc337fa2
spec: add recover to predeclared identifiers list
...
R=gri
CC=golang-dev
https://golang.org/cl/1894043
2010-07-27 15:03:30 +10:00
Vinu Rajashekhar
658d521358
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
2010-07-20 00:06:20 -07:00
Andrew Gerrand
7317c10f5e
release.2010-07-14
...
R=rsc
CC=golang-dev
https://golang.org/cl/1844041
2010-07-15 13:04:04 +10:00
Robert Griesemer
dc60c5a7ec
go spec: clarification of channel close()
...
R=r, rsc
CC=golang-dev
https://golang.org/cl/1766042
2010-07-14 16:09:22 -07:00
Rob Pike
708d7160fa
tutorial: show how to compile helloworld3, which depends on ./file
...
make shell prompts consistent
R=rsc
CC=golang-dev
https://golang.org/cl/1824042
2010-07-14 13:29:12 -07:00
Rob Pike
041d11623f
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
2010-07-13 16:23:54 -07:00
Robert Griesemer
0c2e6b3637
go spec: specify len/cap for nil slices, maps, and channels
...
Fixes #891 .
R=r, rsc
CC=golang-dev
https://golang.org/cl/1760043
2010-07-13 11:54:57 -07:00
Robert Griesemer
73ca127e67
go/spec: fix typo
...
R=r
CC=golang-dev
https://golang.org/cl/1790041
2010-07-09 13:02:54 -07:00
Andrew Gerrand
eca2ec0786
doc/go_tutorial: mention order of compilation
...
In response to this recurring issue:
http://groups.google.com/group/golang-nuts/t/710d1e8347cd51fa
R=r
CC=golang-dev
https://golang.org/cl/1682050
2010-07-05 16:25:29 +10:00
Andrew Gerrand
520d5db4d3
Add various items to the Go Resources page.
...
R=r
CC=golang-dev
https://golang.org/cl/1674045
2010-07-02 13:32:02 +10:00
Russ Cox
f4429181df
spec: restrict when len(x) is constant
...
R=gri, iant, ken2, r
CC=golang-dev
https://golang.org/cl/1687047
2010-07-01 17:49:47 -07:00
Andrew Gerrand
4abbd32b53
release.2010-07-01
...
R=rsc
CC=golang-dev
https://golang.org/cl/1741047
2010-07-02 10:36:43 +10:00
Andrew Gerrand
71675c6fa0
doc/codewalk: Share Memory By Communicating
...
R=r, rsc
CC=golang-dev
https://golang.org/cl/1727043
2010-06-30 16:56:30 +10:00
Andrew Gerrand
983353e79b
release.2010-06-21
...
R=rsc, r
CC=golang-dev
https://golang.org/cl/1717046
2010-06-21 23:16:38 +01:00
Russ Cox
e495351ff7
spec: struct tags must be identical for types to be identical
...
We didn't mention this explicitly during our discussions,
but I think it fits the "identical types are spelled identically"
rule that we used.
R=gri, iant, ken2, r, rsc1
CC=golang-dev
https://golang.org/cl/1698043
2010-06-21 12:42:33 -07:00
Rob Pike
4fd7880d81
Effective Go: minor change to correct a comment in an example
...
R=rsc
CC=golang-dev
https://golang.org/cl/1689042
2010-06-18 20:33:03 -07:00
Rob Pike
99b23a1e5b
Effective Go: panic and recover
...
R=rsc, iant
CC=golang-dev
https://golang.org/cl/1718042
2010-06-18 10:52:37 -07:00
Rob Pike
050905b985
Effective Go: add a section on defer.
...
R=rsc, iant
CC=golang-dev
https://golang.org/cl/1694044
2010-06-16 13:47:36 -07:00
Rob Pike
6c08859b0e
Effective Go: update ... discussion.
...
R=rsc
CC=golang-dev
https://golang.org/cl/1698041
2010-06-14 22:40:35 -07:00
Rob Pike
b9055629c1
tutorial: update discussion of variadic functions
...
R=rsc
CC=golang-dev
https://golang.org/cl/1677042
2010-06-14 12:27:22 -07:00
Russ Cox
9562592342
spec: remove ... (keeping ...T)
...
R=gri, iant, ken2, r, r2
CC=golang-dev
https://golang.org/cl/1632041
2010-06-12 11:37:13 -07:00
Rob Pike
db8c2b1803
spec: clarify that result parameters are always zeroed before the function executes.
...
R=golang-dev
CC=golang-dev
https://golang.org/cl/1641043
2010-06-11 21:30:03 -07:00
Andrew Gerrand
61be33d3ae
release.2010-06-09
...
R=rsc
CC=golang-dev
https://golang.org/cl/1644041
2010-06-09 23:10:28 +02:00
Russ Cox
104cd57c6d
doc: add Google I/O talk and programs
...
R=r
CC=golang-dev
https://golang.org/cl/1614041
2010-06-08 16:00:04 -07:00
Robert Griesemer
440cc95470
go spec: rename "assignment compatible" -> "assignable"
...
R=r, rsc
CC=golang-dev
https://golang.org/cl/1590041
2010-06-07 17:40:21 -07:00
Robert Griesemer
7bc03718f4
go spec: clean-up and consolidation of spec with implementation
...
Specifically:
- introduced notion of "underlying type"
- removed notion of type compatibility
- consolidated rules about assignment compatibility in
assignment compatibility section
- be consistent with specyfing that nil is the value
for uninitialized variables that can be nil (this
was not specified clearly for pointers, functions, interfaces)
- added/fixed various related links throughout
- clarify language on conversions
R=rsc, r, iant, ken2
CC=golang-dev
https://golang.org/cl/1536041
2010-06-07 15:49:39 -07:00
Rob Pike
f81abb9dd8
tutorial: fix one-word mistake in echo example
...
R=rsc, iant
CC=golang-dev
https://golang.org/cl/1567041
2010-06-05 12:06:18 -07:00
Robert Griesemer
1d282a8eb2
go spec: Base comparison compatibility on assignment compatibility.
...
Specifically:
- Simplified definition of comparison compatibility and folded into
section on comparison operators since it's only used there.
This is a small language change/cleanup. As a consequence:
- An interface value may now be compared against a non-interface value.
- Channels with opposite directions cannot be compared directly anymore
(per discussion with rsc).
R=rsc, r, iant, ken2
CC=golang-dev
https://golang.org/cl/1462041
2010-06-03 16:55:50 -07:00
Peter Williams
6372bbbf3e
doc: codereview + Mercurial Queues
...
R=rsc, r
CC=golang-dev
https://golang.org/cl/1238044
2010-06-02 17:11:52 -07:00
Andrew Gerrand
ac1d4980db
doc/code.html: fix error string format
...
R=rsc
CC=golang-dev
https://golang.org/cl/1444041
2010-06-01 16:50:16 +02:00
Joe Poirier
2fa388e063
edit simple typos
...
R=golang-dev, adg
CC=golang-dev, rsc
https://golang.org/cl/1426042
2010-06-01 16:21:34 +02:00
Andrew Gerrand
24566d4236
doc/code: example package with tests
...
R=r
CC=golang-dev
https://golang.org/cl/1404041
2010-05-30 19:21:49 +02:00