syscall: fix handling socket control messages on dragonfly

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://codereview.appspot.com/91860043
doc: fix an article

LGTM=r
R=r
CC=golang-codereviews
https://codereview.appspot.com/91770050
net/tcp: fix check for openbsd in test

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://codereview.appspot.com/98740045

Committer: Ian Lance Taylor <iant@golang.org>
syscall: add missing SendmsgN for NaCl

Update issue 7645

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/98790044
syscall: don't display syscall prototype lines on godoc

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/90810045
doc: fix broken link to RTEMS Go wiki page

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/98740046

Committer: Brad Fitzpatrick <bradfitz@golang.org>
doc: fix link to Mercurial download

Oddly, 404s with the trailing slash.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/90790045

Committer: Brad Fitzpatrick <bradfitz@golang.org>
runtime: heapdump - make sure spans are swept before dumping.

LGTM=rsc
R=golang-codereviews, adonovan, rsc
CC=golang-codereviews
https://codereview.appspot.com/90440043
runtime: clean up scanning of Gs

Use a real type for Gs instead of scanning them conservatively.
Zero the schedlink pointer when it is dead.

Update issue 7820

LGTM=rsc
R=rsc, dvyukov
CC=golang-codereviews
https://codereview.appspot.com/89360043
misc/vim/readme.txt: workaround weird OS X vim bug.
The vi bundled with OS X has a weird bug in that if you turn off
filetype in .vimrc when it's not turned on, even a clean exit of
vi will return 1 which breaks almost everything.

While we're at it, add hint to change $GOROOT to its actual value
in .vimrc.

Fixes issue 7865.

LGTM=robert.hencke, dsymonds
R=golang-codereviews, robert.hencke, gobot, dsymonds
CC=golang-codereviews
https://codereview.appspot.com/96800046
log/syslog: document if network=="" for Dial, it will connect to local syslog server.
Fixes issue 7828.

LGTM=robert.hencke, iant, bradfitz
R=golang-codereviews, robert.hencke, iant, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/97780045
net: make WriteTo, WriteToIP and WriteMsgIP fail when IPConn is already connected

This CL tries to fill the gap between Linux and other Unix-like systems
in the same way UDPConn and UnixConn already did.

Fixes issue 7887.

LGTM=iant
R=iant
CC=golang-codereviews
https://codereview.appspot.com/97810043
make.bash: if CC is not set, and gcc doesn't exist, try clang/clang++.
This should make Go build without setting CC and CXX on newer FreeBSDs.

LGTM=iant
R=golang-codereviews, dave, gobot, iant
CC=golang-codereviews
https://codereview.appspot.com/89230045
cmd/cgo: for gccgo add #define to cgo_export.h for expected name

For gccgo we rename exported functions so that the compiler
will make them visible.  This CL adds a #define so that C
functions that #include "cgo_export.h" can use the expected
names of the function.

The test for this is the existing issue6833 test in
misc/cgo/test.  Without this CL it fails when using
-compiler=gccgo.

LGTM=minux.ma, rsc
R=golang-codereviews, gobot, rsc, minux.ma
CC=golang-codereviews
https://codereview.appspot.com/91830046
all: spelling tweaks, A-G

LGTM=ruiu, bradfitz
R=golang-codereviews, bradfitz, ruiu
CC=golang-codereviews
https://codereview.appspot.com/91840044

Committer: Brad Fitzpatrick <bradfitz@golang.org>
run.bash: skip -static cgo test if -static linking isn't possible.
Some system doesn't have libc.a available.

While we're at here, also export GOROOT in run.bash, so that
one doesn't need to set GOROOT to run run.bash.

LGTM=iant
R=iant
CC=golang-codereviews
https://codereview.appspot.com/99870043
doc/go1.3.html: update for FreeBSD/ARM support.
FreeBSD 10 is fully supported.

LGTM=r
R=golang-codereviews, bradfitz, r
CC=dave, golang-codereviews
https://codereview.appspot.com/99810044
lib/time: update time zone info to v.2014b

Fixes issue 7412.

LGTM=r
R=golang-codereviews, r
CC=golang-codereviews
https://codereview.appspot.com/92850043

Committer: Rob Pike <r@golang.org>
net: enable builtin dns resolver tests on solaris

LGTM=aram
R=golang-codereviews, aram
CC=golang-codereviews
https://codereview.appspot.com/99890045
time: MeST is a time zone name

Not only ChST but also MeST (America/Metlakatla) is a zone
name containing a lower case letter.

LGTM=robert.hencke, r
R=golang-codereviews, robert.hencke, bradfitz, r
CC=golang-codereviews
https://codereview.appspot.com/99910043

Committer: Rob Pike <r@golang.org>