C: add Brad Garcia (Google CLA)

R=golang-dev, rsc
CC=golang-dev
https://codereview.appspot.com/19990045
C: add Robert Snedegar (Google CLA)

R=golang-dev
CC=golang-dev
https://codereview.appspot.com/21390044
net/textproto: fix CanonicalMIMEHeaderKey panic

Fixes issue 6712

R=golang-dev, adg, rsc
CC=golang-dev
https://codereview.appspot.com/21450043
doc/go1.2: link to cgo documentation

I know it's linked in the previous sentence, but this new link is where I want it to be while reading this sentence.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/21770043
A+C: Ato Araki (individual CLA)

Generated by addca.

R=gobot
CC=golang-dev
https://codereview.appspot.com/21790043
go/doc: add full stop of Japanese, Chinese and Korean.

This fix will show a good synopsis on package listings in that languages.

R=adg, r
CC=golang-dev
https://codereview.appspot.com/21130043

Committer: Andrew Gerrand <adg@golang.org>
doc: update note about GCC 4.8.2 in gccgo instructions

R=golang-dev, minux.ma
CC=golang-dev
https://codereview.appspot.com/22510043
cmd/cgo: fix handling of array of pointers when using clang

Clang does not record the "size" field for pointer types,
so we must insert the size ourselves. We were already
doing this, but only for the case of pointer types.
For an array of pointer types, the setting of the size for
the nested pointer type was happening after the computation
of the size of the array type, meaning that the array type
was always computed as 0 bytes. Delay the size computation.

This bug happens on all Clang systems, not just FreeBSD.
Our test checked that cgo wrote something, not that it was correct.
FreeBSD's default clang rejects array[0] as a C struct field,
so it noticed the incorrect sizes. But the sizes were incorrect
everywhere.

Update testcdefs to check the output has the right semantics.

Fixes issue 6292.

R=golang-dev, iant
CC=golang-dev
https://codereview.appspot.com/22840043
emacs: allow users to customize the gofmt command, in particular, to use goimports instead.

R=adonovan
CC=golang-dev
https://codereview.appspot.com/23680043
misc/emacs: various cleanups

- Use #' for function symbols
- Remove unused variables
- Use declare-function to shut up byte compiler

This is identical to CL 19010044 with one exception: Making sure
it doesn't break on Emacs 22.1

R=adonovan, bradfitz, shendaras
CC=golang-dev
https://codereview.appspot.com/20100043

Committer: Alan Donovan <adonovan@google.com>
cmd/godoc: document package-level examples

Fixes  issue  5807 .

R=golang-dev, adg
CC=golang-dev
https://codereview.appspot.com/23940043

Committer: Andrew Gerrand <adg@golang.org>