Skip to content

Commit 65dcd15

Browse files
committedNov 24, 2020
doc/go1.16: fill in Go 1.16 release note TODOs using relnote
The additions were generated using golang.org/x/build/cmd/relnote at CL 272907. It was modified to find previously-missed entries by querying the Gerrit API in addition to the maintner corpus. For #40700. Updates #41849. Change-Id: If575984fe40e0133ad5e8fc5411ea5063457250d Reviewed-on: https://go-review.googlesource.com/c/go/+/272871 Trust: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Carlos Amedee <carlos@golang.org>
1 parent 6965b01 commit 65dcd15

File tree

1 file changed

+188
-3
lines changed

1 file changed

+188
-3
lines changed
 

‎doc/go1.16.html

+188-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ <h2 id="ports">Ports</h2>
3333

3434
<h3 id="darwin">Darwin</h3>
3535

36-
<p><!-- golang.org/issue/38485, golang.org/issue/41385, many CLs -->
36+
<p><!-- golang.org/issue/38485, golang.org/issue/41385, CL 266373, more CLs -->
3737
Go 1.16 adds support of 64-bit ARM architecture on macOS (also known as
3838
Apple Silicon) with <code>GOOS=darwin</code>, <code>GOARCH=arm64</code>.
3939
Like the <code>darwin/amd64</code> port, the <code>darwin/arm64</code>
@@ -42,7 +42,7 @@ <h3 id="darwin">Darwin</h3>
4242
detector.
4343
</p>
4444

45-
<p>
45+
<p><!-- CL 254740 -->
4646
The iOS port, which was previously <code>darwin/arm64</code>, is now
4747
moved to <code>ios/arm64</code>. <code>GOOS=ios</code> implies the
4848
<code>darwin</code> build tag, just as <code>GOOS=android</code>
@@ -80,6 +80,15 @@ <h2 id="tools">Tools</h2>
8080

8181
<h3 id="go-command">Go command</h3>
8282

83+
<p>
84+
TODO
85+
86+
<!-- CL 237697: https://golang.org/cl/237697: cmd/go: error when -c or -i are used with unknown flags -->
87+
<!-- CL 255052: https://golang.org/cl/255052: cmd/go: default to GO111MODULE=on -->
88+
<!-- CL 266420: https://golang.org/cl/266420: yes (mention go help vcs): cmd/go: add GOVCS setting to control version control usage -->
89+
<!-- CL 244773: https://golang.org/cl/244773: cmd/go/internal/modload: drop requirements on excluded versions -->
90+
</p>
91+
8392
<h4 id="modules">Modules</h4>
8493

8594
<p><!-- golang.org/issue/40728 -->
@@ -215,8 +224,12 @@ <h3 id="cgo">Cgo</h3>
215224
results that were silently incorrect.
216225
</p>
217226

227+
<h3 id="vet">Vet</h3>
228+
218229
<p>
219230
TODO
231+
232+
<!-- CL 235677: https://golang.org/cl/235677: cmd/vet: bring in pass to catch invalid uses of testing.T in goroutines -->
220233
</p>
221234

222235
<h2 id="runtime">Runtime</h2>
@@ -245,7 +258,7 @@ <h2 id="compiler">Compiler</h2>
245258

246259
<h2 id="linker">Linker</h2>
247260

248-
<p>
261+
<p><!-- CL 248197 -->
249262
This release includes additional improvements to the Go linker,
250263
reducing linker resource usage (both time and memory) and improving
251264
code robustness/maintainability. These changes form the second half
@@ -428,16 +441,40 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
428441
</dd>
429442
</dl><!-- crypto/dsa -->
430443

444+
<dl id="crypto/tls"><dt><a href="/pkg/crypto/tls/">crypto/tls</a></dt>
445+
<dd>
446+
<p><!-- CL 246637 -->
447+
TODO: <a href="https://golang.org/cl/246637">https://golang.org/cl/246637</a>: make config.Clone return nil if the source is nil
448+
</p>
449+
</dd>
450+
</dl><!-- crypto/tls -->
451+
431452
<dl id="crypto/x509"><dt><a href="/pkg/crypto/x509/">crypto/x509</a></dt>
432453
<dd>
433454
<p><!-- CL 257939 -->
434455
DSA signature verification is no longer supported. Note that DSA signature
435456
generation was never supported.
436457
See <a href="https://golang.org/issue/40337">issue #40337</a>.
437458
</p>
459+
460+
<p><!-- CL 257257 -->
461+
TODO: <a href="https://golang.org/cl/257257">https://golang.org/cl/257257</a>: return additional chains from Verify on Windows
462+
</p>
463+
464+
<p><!-- CL 262343 -->
465+
TODO: <a href="https://golang.org/cl/262343">https://golang.org/cl/262343</a>: add Unwrap to SystemRootsError
466+
</p>
438467
</dd>
439468
</dl><!-- crypto/x509 -->
440469

470+
<dl id="encoding/json"><dt><a href="/pkg/encoding/json/">encoding/json</a></dt>
471+
<dd>
472+
<p><!-- CL 234818 -->
473+
TODO: <a href="https://golang.org/cl/234818">https://golang.org/cl/234818</a>: allow semicolon in field key / struct tag
474+
</p>
475+
</dd>
476+
</dl><!-- encoding/json -->
477+
441478
<dl id="encoding/xml"><dt><a href="/pkg/encoding/xml/">encoding/xml</a></dt>
442479
<dd>
443480
<p><!-- CL 264024 -->
@@ -452,6 +489,54 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
452489
</dd>
453490
</dl><!-- encoding/xml -->
454491

492+
<dl id="flag"><dt><a href="/pkg/flag/">flag</a></dt>
493+
<dd>
494+
<p><!-- CL 240014 -->
495+
TODO: <a href="https://golang.org/cl/240014">https://golang.org/cl/240014</a>: add Func
496+
</p>
497+
</dd>
498+
</dl><!-- flag -->
499+
500+
<dl id="io"><dt><a href="/pkg/io/">io</a></dt>
501+
<dd>
502+
<p><!-- CL 261577 -->
503+
TODO: <a href="https://golang.org/cl/261577">https://golang.org/cl/261577</a>: add a new ReadSeekCloser interface
504+
</p>
505+
</dd>
506+
</dl><!-- io -->
507+
508+
<dl id="log"><dt><a href="/pkg/log/">log</a></dt>
509+
<dd>
510+
<p><!-- CL 264460 -->
511+
TODO: <a href="https://golang.org/cl/264460">https://golang.org/cl/264460</a>: expose std via new Default function
512+
</p>
513+
</dd>
514+
</dl><!-- log -->
515+
516+
<dl id="log/syslog"><dt><a href="/pkg/log/syslog/">log/syslog</a></dt>
517+
<dd>
518+
<p><!-- CL 264297 -->
519+
TODO: <a href="https://golang.org/cl/264297">https://golang.org/cl/264297</a>: set local to true if network is any of &#34;unix&#34;, or &#34;unixgram&#34;
520+
</p>
521+
</dd>
522+
</dl><!-- log/syslog -->
523+
524+
<dl id="mime/multipart"><dt><a href="/pkg/mime/multipart/">mime/multipart</a></dt>
525+
<dd>
526+
<p><!-- CL 247477 -->
527+
TODO: <a href="https://golang.org/cl/247477">https://golang.org/cl/247477</a>: return overflow errors in Reader.ReadForm
528+
</p>
529+
</dd>
530+
</dl><!-- mime/multipart -->
531+
532+
<dl id="net"><dt><a href="/pkg/net/">net</a></dt>
533+
<dd>
534+
<p><!-- CL 238629 -->
535+
TODO: <a href="https://golang.org/cl/238629">https://golang.org/cl/238629</a>: prefer /etc/hosts over DNS when no /etc/nsswitch.conf is present
536+
</p>
537+
</dd>
538+
</dl><!-- net -->
539+
455540
<dl id="net/http"><dt><a href="/pkg/net/http/">net/http</a></dt>
456541
<dd>
457542
<p><!-- CL 233637 -->
@@ -485,9 +570,89 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
485570
with the <a href="/pkg/net/http/#Request"><code>Request</code></a> context
486571
when performing TLS handshakes in the client or server.
487572
</p>
573+
574+
<p><!-- CL 250039 -->
575+
TODO: <a href="https://golang.org/cl/250039">https://golang.org/cl/250039</a>: set Content-Length:0 for empty PATCH requests as with POST, PATCH
576+
</p>
577+
578+
<p><!-- CL 249440 -->
579+
TODO: <a href="https://golang.org/cl/249440">https://golang.org/cl/249440</a>: match http scheme when selecting http_proxy
580+
</p>
488581
</dd>
489582
</dl><!-- net/http -->
490583

584+
<dl id="net/http/httputil"><dt><a href="/pkg/net/http/httputil/">net/http/httputil</a></dt>
585+
<dd>
586+
<p><!-- CL 260637 -->
587+
TODO: <a href="https://golang.org/cl/260637">https://golang.org/cl/260637</a>: flush ReverseProxy immediately if Content-Length is -1
588+
</p>
589+
</dd>
590+
</dl><!-- net/http/httputil -->
591+
592+
<dl id="net/smtp"><dt><a href="/pkg/net/smtp/">net/smtp</a></dt>
593+
<dd>
594+
<p><!-- CL 247257 -->
595+
TODO: <a href="https://golang.org/cl/247257">https://golang.org/cl/247257</a>: adds support for the SMTPUTF8 extension
596+
</p>
597+
</dd>
598+
</dl><!-- net/smtp -->
599+
600+
<dl id="os"><dt><a href="/pkg/os/">os</a></dt>
601+
<dd>
602+
<p><!-- CL 242998 -->
603+
TODO: <a href="https://golang.org/cl/242998">https://golang.org/cl/242998</a>: export errFinished as ErrProcessDone
604+
</p>
605+
</dd>
606+
</dl><!-- os -->
607+
608+
<dl id="os/signal"><dt><a href="/pkg/os/signal/">os/signal</a></dt>
609+
<dd>
610+
<p><!-- CL 219640 -->
611+
TODO: <a href="https://golang.org/cl/219640">https://golang.org/cl/219640</a>: add NotifyContext to cancel context using system signals
612+
</p>
613+
</dd>
614+
</dl><!-- os/signal -->
615+
616+
<dl id="path"><dt><a href="/pkg/path/">path</a></dt>
617+
<dd>
618+
<p><!-- CL 264397 -->
619+
TODO: <a href="https://golang.org/cl/264397">https://golang.org/cl/264397</a>: validate patterns in Match, Glob
620+
</p>
621+
</dd>
622+
</dl><!-- path -->
623+
624+
<dl id="path/filepath"><dt><a href="/pkg/path/filepath/">path/filepath</a></dt>
625+
<dd>
626+
<p><!-- CL 264397 -->
627+
TODO: <a href="https://golang.org/cl/264397">https://golang.org/cl/264397</a>: validate patterns in Match, Glob
628+
</p>
629+
</dd>
630+
</dl><!-- path/filepath -->
631+
632+
<dl id="reflect"><dt><a href="/pkg/reflect/">reflect</a></dt>
633+
<dd>
634+
<p><!-- CL 248341 -->
635+
TODO: <a href="https://golang.org/cl/248341">https://golang.org/cl/248341</a>: support multiple keys in struct tags
636+
</p>
637+
</dd>
638+
</dl><!-- reflect -->
639+
640+
<dl id="runtime"><dt><a href="/pkg/runtime/">runtime</a></dt>
641+
<dd>
642+
<p><!-- CL 37222 -->
643+
TODO: <a href="https://golang.org/cl/37222">https://golang.org/cl/37222</a>: make stack traces of endless recursion print only top and bottom 50
644+
</p>
645+
646+
<p><!-- CL 242258 -->
647+
TODO: <a href="https://golang.org/cl/242258">https://golang.org/cl/242258</a>: add 24 byte allocation size class
648+
</p>
649+
650+
<p><!-- CL 254659 -->
651+
TODO: <a href="https://golang.org/cl/254659">https://golang.org/cl/254659</a>: implement GODEBUG=inittrace=1 support
652+
</p>
653+
</dd>
654+
</dl><!-- runtime -->
655+
491656
<dl id="runtime/debug"><dt><a href="/pkg/runtime/debug/">runtime/debug</a></dt>
492657
<dd>
493658
<p><!-- CL 249677 -->
@@ -505,6 +670,10 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
505670
<p><!-- CL 269761, golang.org/issue/42584 -->
506671
<a href="/pkg/syscall/#DLLError"><code>DLLError</code></a> on Windows now has an Unwrap function for unwrapping its underlying error.
507672
</p>
673+
674+
<p><!-- CL 210639 -->
675+
TODO: <a href="https://golang.org/cl/210639">https://golang.org/cl/210639</a>: support POSIX semantics for Linux syscalls
676+
</p>
508677
</dd>
509678
</dl><!-- syscall -->
510679

@@ -520,3 +689,19 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
520689
</p>
521690
</dd>
522691
</dl><!-- strconv -->
692+
693+
<dl id="text/template"><dt><a href="/pkg/text/template/">text/template</a></dt>
694+
<dd>
695+
<p><!-- CL 254257 -->
696+
TODO: <a href="https://golang.org/cl/254257">https://golang.org/cl/254257</a>: allow newlines inside action delimiters
697+
</p>
698+
</dd>
699+
</dl><!-- text/template -->
700+
701+
<dl id="time/tzdata"><dt><a href="/pkg/time/tzdata/">time/tzdata</a></dt>
702+
<dd>
703+
<p><!-- CL 261877 -->
704+
TODO: <a href="https://golang.org/cl/261877">https://golang.org/cl/261877</a>: use slim tz data format
705+
</p>
706+
</dd>
707+
</dl><!-- time/tzdata -->

0 commit comments

Comments
 (0)
Please sign in to comment.