Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wasm WIP #7

Closed
wants to merge 187 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
c1d9d1f
cmd/go: don't generate output for "go build -o /dev/null x.go"
ianlancetaylor May 25, 2018
4fe688c
cmd/cover: fix sorting of profile segment boundaries
dsymonds May 28, 2018
68de550
cmd/vet: eliminate use of Perl in tests
ysmolski May 22, 2018
1170d94
crypto: fix typos in the comments
xyproto May 28, 2018
6070e43
cmd/dist: report correct CC name in error about missing CC
ianlancetaylor May 28, 2018
002c764
test: gofmt bounds.go
josharian May 28, 2018
33cfcf6
cmd/compile: fix trivial typos in comments
josharian May 28, 2018
5c36fdf
image: add an example that shows how to get the metadata of an image
aarti May 29, 2018
5320946
index/suffixarray: fix a typo mistake in comments
May 29, 2018
99695bd
runtime: fix typo in comment for cpuinit
tklauser May 29, 2018
ab922e1
cmd/cgo: use standard generated code comment
ianlancetaylor May 29, 2018
d15d055
cmd/compile: reject large argument areas
randall77 May 29, 2018
07d384b
cmd/vet: avoid false positives with non-comments
mvdan May 4, 2018
377567e
reflect: document that StructOf panics on unexported fields
ALTree May 29, 2018
b65934f
cmd/go: whitelist -v as a compiler and linker flag
mvdan May 29, 2018
db9341a
cmd/compile: update WBLoads during deadcode
randall77 May 29, 2018
ef53de8
runtime: wrap darwin libc calls to keep profiler happy
randall77 May 26, 2018
23b687e
bytes: re-slice buffer to its previous length after call to grow()
forfuncsake May 19, 2018
4790181
all: remove support for macOS 10.9 and earlier
bradfitz May 29, 2018
3988863
net/http: document how Hijack and Request.Context interact
bradfitz May 29, 2018
555eb70
all: regenerate stringer files
May 29, 2018
79fbe92
os/signal: remove unnecessary else condition
Apr 21, 2018
b28e33d
go/types: add struct field with invalid type if field has errors
griesemer May 29, 2018
210a9e0
net/http: vendor x/net/http/httpproxy, use it in net/http
rogpeppe Oct 4, 2017
b0ac254
context: add benchmarks for context cancellation
carl-mastrangelo Mar 15, 2018
6c6e22e
runtime: implement time.now using libc
randall77 May 26, 2018
9e56156
net/http/httputil: pass through any "TE: trailers" header to backend
bradfitz May 29, 2018
a4330ed
net/http: document Server's implicit Content-Length response header
bradfitz May 29, 2018
c6295e7
net: move dial and listen functions under sysDialer, sysListener
AudriusButkevicius May 29, 2018
7d704a9
net: fix ExampleUDPConn_WriteTo
cixtor May 30, 2018
e023d5b
net/http: fix typo in comment
tklauser May 30, 2018
679004f
cmd/dist: remove support for macOS 10.9 and earlier
tklauser May 30, 2018
f5cf72d
cmd/link/internal/ld: drop duplicate copyright comment
tklauser May 30, 2018
fd4392b
go/types: don't over-eagerly verify embedded interfaces
griesemer May 29, 2018
85f4051
math/big: implement Atkin's ModSqrt for 5 mod 8 primes
bmkessler Dec 6, 2017
fb0d6e4
cmd/dist: remove external linking check for macOS 10.6
tklauser May 30, 2018
d5bc3b9
cmd/vendor/.../pprof: sync at rev 1ddc9e2
hyangah May 30, 2018
31e1c30
cmd/compile: do not allow regalloc to LoadReg G register
dr2chase May 25, 2018
b12e341
net/http: add js/wasm compatible DefaultTransport
johanbrandhorst May 30, 2018
b9ecac0
net/http/httputil: reduced log verbosity in reverseproxy_test.go
May 30, 2018
d4e2128
cmd/go: add minimal module-awareness for legacy operation
rsc Apr 25, 2018
0b8d9d4
go/types: fix typo causing loss of embedded interfaces
adonovan May 25, 2018
9b49ede
net: fix leftover variable names from CL 115175
AudriusButkevicius May 30, 2018
323c858
strconv: simplify (*extFloat).Normalize
TocarIP May 15, 2018
7ea2c8c
os/exec: gofmt
tklauser May 30, 2018
999e230
net/http: use DialWithConn method of socks.Dialer
cixtor Apr 28, 2018
cc6e568
cmd/go: accept more safe CFLAGS/LDFLAGS
ianlancetaylor May 30, 2018
3c4d3bd
net: add ListenConfig, Dialer.Control to permit socket opts before li…
AudriusButkevicius May 28, 2018
fffb3a5
testing: make indentation consistent in sub-tests
ysmolski May 15, 2018
caf9686
test: eliminate use of Perl in fixedbugs/bug345.go
ysmolski May 30, 2018
bfdf74b
Revert "testing: only compute b.N once when passed -count > 1"
ALTree May 31, 2018
33cd4fb
Revert "cmd/compile: ignore g register in liveness analysis"
aclements May 22, 2018
08e2e88
net/http: use fake Transport network when running in Node
johanbrandhorst May 31, 2018
c4f9fa1
reflect: reuse values during comparison of maps in DeepEqual
May 31, 2018
6b4828a
encoding/asn1: fix returned type for an Object Identifier
iwdgo May 19, 2018
424c215
cmd/pprof: fix help message formatting error
hyangah May 31, 2018
57d40f1
test: remove rundircmpout and cmpout actions
ysmolski May 31, 2018
e57cdd8
go/types: initial framework for marking-based cycle detection
griesemer May 24, 2018
462c182
go/types: use color-marking based cycle detection at package level
griesemer May 30, 2018
6dbaf03
go/types: better cycle reporting for some cyclic composite literals
griesemer May 9, 2018
e4259d6
go/types: report object path in trace mode
griesemer May 31, 2018
a34e665
encoding/hex: improve Decode and DecodeString docs
josharian May 31, 2018
a7e0a92
archive/zip: remove unnecessary words in (*Writer).Close docs
ianlancetaylor May 31, 2018
063f97a
os: add js/wasm architecture
neelance Mar 4, 2018
3d6e4ec
cmd/internal/obj/arm64: fix two issues in the assembler
benshi001 May 26, 2018
6cfeedb
go/types: remove visited flag for constants and variables (cleanup)
griesemer May 31, 2018
b280edb
cmd/compile: fix comment to reference runtime.countrunes
martisch Jun 1, 2018
c7519f0
runtime/trace: remove remaining NewContext reference
hyangah May 31, 2018
7cb1810
test: skip test/fixedbugs/bug345.go on windows
ysmolski Jun 1, 2018
161874d
all: update comment URLs from HTTP to HTTPS, where possible
Jun 1, 2018
06b3260
cmd/compile: include callee args section when checking frame too large
randall77 May 29, 2018
41dd2eb
cmd/asm/internal/asm: add extra AVX-512 tests
Jun 1, 2018
446d76e
cmd/go: fix 'go get' compatibility for direct download of vgo-aware m…
rsc Jun 1, 2018
fb5279c
net/http: fix build errors on js/wasm target
johanbrandhorst Jun 4, 2018
ab5031f
syscall: fix EpollWait for arm64
May 31, 2018
8994444
runtime/race: update most syso files to compiler-rt fe2c72
May 11, 2018
0680c03
runtime: fix typo in the templateThread godoc
cch123 Jun 4, 2018
ef9217e
net: add js/wasm architecture
neelance Mar 4, 2018
cf2c2ea
text/tabwriter: fix BenchmarkPyramid and BenchmarkRagged again
josharian Jun 3, 2018
d6c3b0a
runtime: don't crash holding locks on racy timer access
ianlancetaylor Jun 1, 2018
d0228b0
net: drop special case for macOS 10.7 and earlier
tklauser Jun 4, 2018
b219a68
strconv: check for empty string in UnquoteChar
stamblerre Jun 4, 2018
75c1aed
runtime: slightly better error message for assertion panics with iden…
griesemer Jun 4, 2018
4a2bec9
cmd/compile: fix printing of array types in error messages
griesemer Jun 5, 2018
bb0fae6
runtime: handle windows callback on non-go thread
billziss-gh Jun 3, 2018
0e934dd
os: check setStickyBit error in mkdir
ekalinin Jun 1, 2018
2c01b7d
cmd/link: fix duplicated "undefined reloc" errors
May 21, 2018
e7ee3b9
reflect: check that types match without calling TypeOf
ianlancetaylor Jun 1, 2018
9be4f31
cmd/compile: revert internal parameter rename (from ".anonX" to "") b…
griesemer Jun 5, 2018
db49f76
net/http: document Transport.Dial concurrency
bradfitz Jun 5, 2018
409a943
cmd/compile: avoid nil pointer deref in debugging output
griesemer Jun 5, 2018
bbf4a30
doc: document Go 1.9.7
FiloSottile Jun 5, 2018
b0951af
doc: document Go 1.10.3
FiloSottile Jun 5, 2018
d159d61
cmd/compile: terminate compilation if type-checking fails
griesemer Jun 5, 2018
ebb8a1f
cmd/go: output coverage report even if there are no test files
kyroy May 29, 2018
2ce295e
net/http: remove an allocation in ServeMux
bradfitz Jun 5, 2018
6decd3d
reflect: add StructOf test case that gccgo used to fail
ianlancetaylor Jun 5, 2018
88dc4ae
cmd/compile: fix OffPtr with negative offset on wasm
neelance Jun 6, 2018
7c1f361
test: add comments for all test actions
ysmolski Jun 1, 2018
11f6cb4
crypto/x509: use SecItemExport instead of deprecated SecKeychainItemE…
tklauser Jun 5, 2018
235c5cf
README: linkify some paths
suriyaa Jun 6, 2018
9e4c344
database/sql: update doc related to per-connection state
ekalinin Jun 6, 2018
ca8ec69
go/types: don't report errors referring to invalid types or operands
griesemer Jun 6, 2018
d09d762
go/types: add missing test case for https://golang.org/cl/116735
griesemer Jun 6, 2018
c08b01e
cmd/compile: fix panic-okay-to-inline change; adjust tests
dr2chase Jun 6, 2018
33f1768
crypto/cipher: replace NewGCMWithNonceAndTagSize with NewGCMWithTagSize
ggriffiths Jun 5, 2018
e5f0c1f
flag: removed the colon after "Usage" in the documentation
hellozee Jun 7, 2018
5f2b4f2
runtime: remove unused darwinVersion and getDarwinVersion
tklauser Jun 7, 2018
baf399b
cmd/go: add go list -cgo and -export
rsc Apr 19, 2018
156bbe2
cmd/go/internal: add wasm magic header
agnivade Jun 7, 2018
35778aa
cmd/go: final edits for add go list -cgo and -export
rsc Apr 19, 2018
cf901a7
runtime: fix typo in runqput comment
cch123 Jun 7, 2018
581ed19
internal/cpu: convert CRLF to LF line ending, and some superfulous space
May 25, 2018
db4675f
encoding/asn1: gofmt
tklauser Jun 7, 2018
6269dcd
crypto: randomly read an extra byte of randomness in some places.
agl Sep 18, 2017
0e1517c
cmd/go: skip TestBinaryOnlyPackages until it's fixed
bradfitz Jun 7, 2018
7b08e61
debug/pe: add IMAGE_FILE_MACHINE_ARM64
bradfitz Jun 7, 2018
8cf579a
cmd/go: restore "go list" exit code for missing binary packages
Jun 7, 2018
9417ff5
crypto/tls: expand docs on client-side session ticket support
FiloSottile Jun 7, 2018
17f5423
cmd/go: don't refuse to update a present package only because of its …
dsymonds May 16, 2018
19f3794
cmd/cover: add test for HTML output
dsymonds Jun 7, 2018
d8a1465
go/types: extend cycle detection past simple type cycles
griesemer Jun 4, 2018
aadaec5
cmd/cover: fix sorting of profile segment boundaries, again
dsymonds Jun 7, 2018
1425412
cmd/cover: fix test on Solaris
dsymonds Jun 8, 2018
29e5a81
cmd/compile: mark BS{F,R}L as clobbering flags
randall77 Jun 8, 2018
abeac09
cmd/cover: fix TestCoverHTML on Plan 9
0intro Jun 8, 2018
afae876
runtime: fix pprof livelock on arm
philhofer Jun 6, 2018
96faeb0
misc/wasm: set non-empty default for os.Args
neelance Jun 8, 2018
289ab30
cmd/link: fix duplicated "unresolved inter-package jump" errors
Jun 6, 2018
77d5c62
cmd/go: add Solaris assembler syntax for gccgo buildid file
ianlancetaylor Apr 24, 2018
1f13705
strconv: add missing period to godoc comment
mark-rushakoff Jun 9, 2018
d67db88
cmd/link: split pe .text section into .text and .rdata
alexbrainman Jun 2, 2018
a5f8303
net/http/httptest: deprecate ResponseRecorder.HeaderMap
cespare Jun 10, 2018
b356265
net/http: add application/wasm mime type
agnivade May 16, 2018
b74f732
syscall: update TOKEN_ALL_ACCESS according to WinNT.h
wingyplus Jun 9, 2018
679690f
net: add TestSendfileParts
alexbrainman Jun 11, 2018
40fc4bb
net: skip TestSendfileParts on dragonfly and solaris
tklauser Jun 11, 2018
7ba0c62
crypto, internal/cpu: fix s390x AES feature detection and update SHA …
mundaym May 24, 2018
30a63ec
runtime: restore r2 when restoring state from gobuf in gogo on ppc64x
laboger Jun 8, 2018
bb222cd
lib/time: update vendored tzdata to release 2018e
ALTree Jun 11, 2018
e411bd7
cmd/compile: add doc comment to the parseFiles function
ysmolski Jun 10, 2018
1de0dcf
cmd/compile: fix wording in README
ysmolski Jun 10, 2018
9e9ff56
runtime/race: implement race detector for ppc64le
laboger Mar 29, 2018
b111f3c
cmd/vet: add support for vet-specific export data
rsc Apr 20, 2018
131d7e0
cmd/go: set DepOnly on package when calling go list -deps
myitcv May 11, 2018
92f8acd
cmd/nm: fix TestGoExec on Plan 9
0intro Jun 11, 2018
f864d89
runtime: remove TODO notes suggesting jump tables
Jun 1, 2018
d0d47bb
cmd/doc: continue to search when package import fails
fraenkel May 23, 2018
f861f66
cmd/link: treat cgo exported symbols as C symbols
ianlancetaylor Jun 11, 2018
2630085
cmd/go: add support for vet-specific export data
rsc Apr 20, 2018
1352de3
cmd/go/internal/cfg: note the copy of this code in x/tools/cmd/godoc
bradfitz Jun 12, 2018
c006036
cmd/vet: use vet-specific export data to record detected printf wrappers
rsc Jun 7, 2018
6b3e343
doc: remove GOROOT custom install instruction
JoeCortopassi Apr 30, 2018
9ef9765
.github: use HTTPS for Stack Overflow link in SUPPORT.md
suriyaa Jun 12, 2018
29b631e
net: update file read position after sendfile syscall
tklauser Jun 11, 2018
d88b137
net/http, net/http/httptrace: make Transport support 1xx responses pr…
bradfitz Jun 6, 2018
33d0583
doc: use HTTPS for clang.llvm.org link in go1.6.html
suriyaa Jun 12, 2018
43a3cdf
doc: use HTTPS for man.openbsd.org link in go1.7.html
suriyaa Jun 12, 2018
f027d1a
runtime: convert a darwin/arm64 syscall to libc
Jun 12, 2018
adeb7e6
go/doc: classify function returning slice or array of T as constructor
tomwans Dec 22, 2017
ec98933
runtime: use libc's signal functions on Darwin
randall77 May 20, 2018
021c39d
runtime: use libc for signal functions on iOS
Jun 7, 2018
dda7985
doc/go1.11: first draft of release notes
andybons Jun 11, 2018
48987ba
cmd/compile: correct alias cycle detection
griesemer Jun 6, 2018
39ad208
test: add test to verify that string copies don't get optimized away
bradfitz Jun 12, 2018
44b826b
cmd/compile: use a different register for updated value in AtomicAnd8…
cherrymui Jun 11, 2018
f714220
cmd/go: use build cache for tests when GOCACHE is unset
rsc Jun 12, 2018
bd83774
cmd/link: separate virtual address layout from file layout
aclements May 4, 2018
be36bd9
runtime/internal/sys: rename Wasm to WASM
neelance Jun 12, 2018
2cf9732
context: add docs to ExampleWithValue
geototti21 Jul 15, 2017
3885e86
regexp: add QuoteMeta example
mbbroberg Jul 15, 2017
b768d82
encoding/base32: eliminate alphabet bounds check
nieksand Jun 15, 2017
4f6b9ed
doc: document the lack of support for symlinks under GOPATH
ncantelmo Sep 6, 2017
59be226
go/importer: better error message when importer is out of date
griesemer Jun 13, 2018
930185f
doc/contribute.html: add whitespace after <code> blocks, where missing
forfuncsake Jun 13, 2018
f297d16
encoding/gob: correct issue number typo in comment
ianlancetaylor Jun 12, 2018
1041ac8
doc: use HTTPS for links
suriyaa Jun 13, 2018
ee2e8ec
cmd/go: fix go list usage line
rsc Jun 12, 2018
16caec5
cmd/dist, go/types: add support for GOARCH=riscv64
tklauser Jun 13, 2018
7b2f55d
runtime/pprof: set HasFunctions of mapping entries
hyangah Jun 12, 2018
72ce047
misc/wasm: remove use of performance.timeOrigin
neelance Jun 13, 2018
a2f72cc
syscall: support Linux syscalls without error return on mipsx/mips64x
tklauser Jun 13, 2018
43cc883
runtime, sycall/js: add support for callbacks from JavaScript
neelance May 19, 2018
62ef217
syscall/js: improve import functions
neelance Jun 13, 2018
73d6fa3
all: enable vet/all for js/wasm and fix vet issues
neelance Jun 8, 2018
648c246
cmd/link: fix name section of WebAssembly binary
neelance Jun 14, 2018
13b0931
wasm: test (not for upstream)
neelance Mar 27, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/SUPPORT.md
Expand Up @@ -9,6 +9,6 @@ For asking questions, see:

* [Gophers Slack](https://gophers.slack.com), use the [invite app](https://invite.slack.golangbridge.org/) for access

* [Stack Overflow](http://stackoverflow.com/questions/tagged/go) with questions tagged "go"
* [Stack Overflow](https://stackoverflow.com/questions/tagged/go) with questions tagged "go"

* **IRC** channel #go-nuts on Freenode
20 changes: 20 additions & 0 deletions Dockerfile
@@ -0,0 +1,20 @@
FROM golang:1.10-alpine

RUN apk add --no-cache bash build-base nodejs

ENV GOROOT=/usr/local/go-wasm
ADD src $GOROOT/src
ADD misc $GOROOT/misc
ADD test $GOROOT/test
RUN ln -s $GOROOT/misc/wasm/go_js_wasm_exec /usr/local/bin/go_js_wasm_exec

RUN echo "dev" > $GOROOT/VERSION
RUN cd $GOROOT/src && ./make.bash
ENV PATH=$GOROOT/bin:$PATH
RUN cd $GOROOT/test && go build run.go

ENV GOARCH=wasm
ENV GOOS=js
RUN go install -v std
RUN go test -short std
RUN cd $GOROOT/test && ./run -v
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -19,14 +19,14 @@ BSD-style license found in the LICENSE file.
Official binary distributions are available at https://golang.org/dl/.

After downloading a binary release, visit https://golang.org/doc/install
or load doc/install.html in your web browser for installation
or load [doc/install.html](./doc/install.html) in your web browser for installation
instructions.

#### Install From Source

If a binary distribution is not available for your combination of
operating system and architecture, visit
https://golang.org/doc/install/source or load doc/install-source.html
https://golang.org/doc/install/source or load [doc/install-source.html](./doc/install-source.html)
in your web browser for source installation instructions.

### Contributing
Expand Down
2 changes: 2 additions & 0 deletions api/except.txt
Expand Up @@ -377,9 +377,11 @@ pkg syscall (windows-386), type CertContext struct, CertInfo uintptr
pkg syscall (windows-386), type CertRevocationInfo struct, CrlInfo uintptr
pkg syscall (windows-386), type CertRevocationInfo struct, OidSpecificInfo uintptr
pkg syscall (windows-386), type CertSimpleChain struct, TrustListInfo uintptr
pkg syscall (windows-386), const TOKEN_ALL_ACCESS = 983295
pkg syscall (windows-amd64), type CertChainPolicyPara struct, ExtraPolicyPara uintptr
pkg syscall (windows-amd64), type CertChainPolicyStatus struct, ExtraPolicyStatus uintptr
pkg syscall (windows-amd64), type CertContext struct, CertInfo uintptr
pkg syscall (windows-amd64), type CertRevocationInfo struct, CrlInfo uintptr
pkg syscall (windows-amd64), type CertRevocationInfo struct, OidSpecificInfo uintptr
pkg syscall (windows-amd64), type CertSimpleChain struct, TrustListInfo uintptr
pkg syscall (windows-amd64), const TOKEN_ALL_ACCESS = 983295
6 changes: 5 additions & 1 deletion doc/code.html
Expand Up @@ -110,6 +110,10 @@ <h3 id="Workspaces">Workspaces</h3>
and dependencies in a single workspace.
</p>

<p>
Note that symbolic links should <b>not</b> be used to link files or directories into your workspace.
</p>

<p>
Commands and libraries are built from different kinds of source packages.
We will discuss the distinction <a href="#PackageNames">later</a>.
Expand Down Expand Up @@ -669,7 +673,7 @@ <h2 id="help">Getting help</h2>

<p>
For real-time help, ask the helpful gophers in <code>#go-nuts</code> on the
<a href="http://freenode.net/">Freenode</a> IRC server.
<a href="https://freenode.net/">Freenode</a> IRC server.
</p>

<p>
Expand Down
8 changes: 4 additions & 4 deletions doc/contribute.html
Expand Up @@ -418,7 +418,7 @@ <h3>Overview</h3>

<li>
<b>Step 4:</b> Send the changes for review to Gerrit using <code>git</code>
<code>codereview</code> <code>mail</code>(which doesn't use e-mail, despite the name).
<code>codereview</code> <code>mail</code> (which doesn't use e-mail, despite the name).
<pre>
$ git codereview mail # send changes to Gerrit
</pre>
Expand Down Expand Up @@ -639,7 +639,7 @@ <h2 id="commit_messages">Good commit messages</h2>
large arguments, so use the McGillicutty algorithm to improve
accuracy above 1e10.

The algorithm is described at http://wikipedia.org/wiki/McGillicutty_Algorithm
The algorithm is described at https://wikipedia.org/wiki/McGillicutty_Algorithm

Fixes #159
</pre>
Expand Down Expand Up @@ -984,8 +984,8 @@ <h3 id="quick_test">Quickly testing your changes</h3>

<li>
In this section, we'll call the directory into which you cloned the Go repository <code>$GODIR</code>.
The <code>go</code> tool built by <code>$GODIR/make.bash</code>will be installed
in <code>$GODIR/bin/go</code>and you
The <code>go</code> tool built by <code>$GODIR/make.bash</code> will be installed
in <code>$GODIR/bin/go</code> and you
can invoke it to test your code.
For instance, if you
have modified the compiler and you want to test how it affects the
Expand Down
2 changes: 1 addition & 1 deletion doc/debugging_with_gdb.html
Expand Up @@ -47,7 +47,7 @@
to use GDB when it works, not as a guarantee of success.

Besides this overview you might want to consult the
<a href="http://sourceware.org/gdb/current/onlinedocs/gdb/">GDB manual</a>.
<a href="https://sourceware.org/gdb/current/onlinedocs/gdb/">GDB manual</a>.
</p>

<p>
Expand Down
18 changes: 18 additions & 0 deletions doc/devel/release.html
Expand Up @@ -48,6 +48,15 @@ <h3 id="go1.10.minor">Minor revisions</h3>
1.10.2 milestone</a> on our issue tracker for details.
</p>

<p>
go1.10.3 (released 2018/06/05) includes fixes to the go command, and the
<code>crypto/tls</code>, <code>crypto/x509</code>, and <code>strings</code> packages.
In particular, it adds <a href="https://go.googlesource.com/go/+/d4e21288e444d3ffd30d1a0737f15ea3fc3b8ad9">
minimal support to the go command for the vgo transition</a>.
See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.3">Go
1.10.3 milestone</a> on our issue tracker for details.
</p>

<h2 id="go1.9">go1.9 (released 2017/08/24)</h2>

<p>
Expand Down Expand Up @@ -101,6 +110,15 @@ <h3 id="go1.9.minor">Minor revisions</h3>
1.9.6 milestone</a> on our issue tracker for details.
</p>

<p>
go1.9.7 (released 2018/06/05) includes fixes to the go command, and the
<code>crypto/x509</code>, and <code>strings</code> packages.
In particular, it adds <a href="https://go.googlesource.com/go/+/d4e21288e444d3ffd30d1a0737f15ea3fc3b8ad9">
minimal support to the go command for the vgo transition</a>.
See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.7">Go
1.9.7 milestone</a> on our issue tracker for details.
</p>


<h2 id="go1.8">go1.8 (released 2017/02/16)</h2>

Expand Down
2 changes: 1 addition & 1 deletion doc/docs.html
Expand Up @@ -195,7 +195,7 @@ <h2 id="talks">Talks</h2>

<img class="gopher" src="/doc/gopher/talks.png"/>

<h3 id="video_tour_of_go"><a href="http://research.swtch.com/gotour">A Video Tour of Go</a></h3>
<h3 id="video_tour_of_go"><a href="https://research.swtch.com/gotour">A Video Tour of Go</a></h3>
<p>
Three things that make Go fast, fun, and productive:
interfaces, reflection, and concurrency. Builds a toy web crawler to
Expand Down
2 changes: 1 addition & 1 deletion doc/editors.html
Expand Up @@ -9,7 +9,7 @@ <h2 id="introduction">Introduction</h2>
This document lists commonly used editor plugins and IDEs from the Go ecosystem
that make Go development more productive and seamless.
A comprehensive list of editor support and IDEs for Go development is available at
<a href="http://golang.org/wiki/IDEsAndTextEditorPlugins">the wiki</a>.
<a href="https://golang.org/wiki/IDEsAndTextEditorPlugins">the wiki</a>.
</p>

<h2 id="options">Options</h2>
Expand Down
6 changes: 3 additions & 3 deletions doc/gccgo_contribute.html
Expand Up @@ -22,17 +22,17 @@ <h2>Legal Prerequisites</h2>
You must follow the <a href="/doc/contribute.html#copyright">Go copyright
rules</a> for all changes to the gccgo frontend and the associated
libgo library. Code that is part of GCC rather than gccgo must follow
the general <a href="http://gcc.gnu.org/contribute.html">GCC
the general <a href="https://gcc.gnu.org/contribute.html">GCC
contribution rules</a>.
</p>

<h2>Code</h2>

<p>
The master sources for the gccgo frontend may be found at
<a href="http://go.googlesource.com/gofrontend">http://go.googlesource.com/gofrontend</a>.
<a href="https://go.googlesource.com/gofrontend">https://go.googlesource.com/gofrontend</a>.
They are mirrored
at <a href="http://github.com/golang/gofrontend">http://github.com/golang/gofrontend</a>.
at <a href="https://github.com/golang/gofrontend">https://github.com/golang/gofrontend</a>.
The master sources are not buildable by themselves, but only in
conjunction with GCC (in the future, other compilers may be
supported). Changes made to the gccgo frontend are also applied to
Expand Down
10 changes: 5 additions & 5 deletions doc/gccgo_install.html
Expand Up @@ -9,7 +9,7 @@
for GCC, the widely used GNU compiler. Although the
frontend itself is under a BSD-style license, gccgo is
normally used as part of GCC and is then covered by
the <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public
the <a href="https://www.gnu.org/licenses/gpl.html">GNU General Public
License</a> (the license covers gccgo itself as part of GCC; it
does not cover code generated by gccgo).
</p>
Expand All @@ -25,7 +25,7 @@ <h2 id="Releases">Releases</h2>
<p>
The simplest way to install gccgo is to install a GCC binary release
built to include Go support. GCC binary releases are available from
<a href="http://gcc.gnu.org/install/binaries.html">various
<a href="https://gcc.gnu.org/install/binaries.html">various
websites</a> and are typically included as part of GNU/Linux
distributions. We expect that most people who build these binaries
will include Go support.
Expand Down Expand Up @@ -79,7 +79,7 @@ <h2 id="Source_code">Source code</h2>
yourself,
the gccgo source code is accessible via Subversion. The
GCC web site
has <a href="http://gcc.gnu.org/svn.html">instructions for getting the
has <a href="https://gcc.gnu.org/svn.html">instructions for getting the
GCC source code</a>. The gccgo source code is included. As a
convenience, a stable version of the Go support is available in
a branch of the main GCC code
Expand All @@ -101,7 +101,7 @@ <h2 id="Building">Building</h2>
<p>
Building gccgo is just like building GCC
with one or two additional options. See
the <a href="http://gcc.gnu.org/install/">instructions on the gcc web
the <a href="https://gcc.gnu.org/install/">instructions on the gcc web
site</a>. When you run <code>configure</code>, add the
option <code>--enable-languages=c,c++,go</code> (along with other
languages you may want to build). If you are targeting a 32-bit x86,
Expand Down Expand Up @@ -156,7 +156,7 @@ <h3 id="Prerequisites">Prerequisites</h3>
<p>
A number of prerequisites are required to build GCC, as
described on
the <a href="http://gcc.gnu.org/install/prerequisites.html">gcc web
the <a href="https://gcc.gnu.org/install/prerequisites.html">gcc web
site</a>. It is important to install all the prerequisites before
running the gcc <code>configure</code> script.
The prerequisite libraries can be conveniently downloaded using the
Expand Down