Commit 0ab1cc33 authored by Austin Clements's avatar Austin Clements

doc/go1.13: expand ports, add skeleton language changes section

Change-Id: I6338bba2a86fb27421f91203a04b39830bae1e52
Reviewed-on: https://go-review.googlesource.com/c/go/+/182800Reviewed-by: default avatarCherry Zhang <cherryyz@google.com>
Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent 26954bde
...@@ -103,17 +103,8 @@ TODO ...@@ -103,17 +103,8 @@ TODO
<code>go mod edit -go=1.13</code>. <code>go mod edit -go=1.13</code>.
</p> </p>
<h2 id="ports">Ports</h2> <h2 id="ports">Ports</h2>
<p>
TODO
</p>
<p><!-- CL 174457 -->
TODO: <a href="https://golang.org/cl/174457">https://golang.org/cl/174457</a>: add new GOOS=illumos, split out of GOOS=solaris
</p>
<h3 id="android">Android</h3> <h3 id="android">Android</h3>
<p><!-- CL 170127 --> <p><!-- CL 170127 -->
...@@ -137,10 +128,31 @@ TODO ...@@ -137,10 +128,31 @@ TODO
FreeBSD 12.0 or later requires a kernel with the COMPAT_FREEBSD11 option set (this is the default). FreeBSD 12.0 or later requires a kernel with the COMPAT_FREEBSD11 option set (this is the default).
</p> </p>
<h3 id="aix-ppc64">AIX on PPC64</h3> <h3 id="illumos">Illumos</h3>
<p><!-- CL 174457 -->
Go now supports Illumos with <code>GOOS=illumos</code>.
The <code>illumos</code> build tag implies the <code>solaris</code>
build tag.
</p>
<h3 id="aix">AIX</h3>
<p><!-- CL 164003 --> <p><!-- CL 164003, CL 169120 -->
AIX on PPC64 now supports cgo and external linking. AIX on PPC64 (<code>aix/ppc64</code>) now supports cgo, external
linking, and the <code>c-archive</code> and <code>pie</code> build
modes.
</p>
<h3 id="windows">Windows</h3>
<p><!-- CL 178977 -->
The Windows version specified by internally-linked Windows binaries
is now Windows 7 rather than NT 4.0. This was already the minimum
required version for Go, but can affect the behavior of system calls
that have a backwards-compatibility mode. These will now behave as
documented. Externally-linked binaries (any program using cgo) have
always specified a more recent Windows version.
</p> </p>
<h2 id="tools">Tools</h2> <h2 id="tools">Tools</h2>
...@@ -172,6 +184,13 @@ TODO ...@@ -172,6 +184,13 @@ TODO
form that could not be used as numeric constant in assembly code. form that could not be used as numeric constant in assembly code.
</p> </p>
<h3 id="assembler">Assembler</h3>
<p><!-- CL 157001 -->
The assembler now supports many of the atomic instructions
introduced in ARM v8.1.
</p>
<h2 id="runtime">Runtime</h2> <h2 id="runtime">Runtime</h2>
<p><!-- CL 161477 --> <p><!-- CL 161477 -->
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment