Skip to content

Commit b6bcd0d

Browse files
cagedmantisgopherbot
authored andcommitted
doc/go1.19: update Go 1.19 relese note TODOs using relnote
This updates the release notes with TODOs using relnote. It also changes all refrences of golang.org to go.dev. For #51400. Change-Id: I8a210140483aed7c41fe47242041e4b363e2eb10 Reviewed-on: https://go-review.googlesource.com/c/go/+/408217 Reviewed-by: Carlos Amedee <[email protected]> Auto-Submit: Carlos Amedee <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Carlos Amedee <[email protected]> Reviewed-by: Heschi Kreinick <[email protected]>
1 parent ccf84a9 commit b6bcd0d

File tree

1 file changed

+158
-2
lines changed

1 file changed

+158
-2
lines changed

doc/go1.19.html

Lines changed: 158 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ <h2 id="tools">Tools</h2>
3131
TODO: complete this section, or delete if not needed
3232
</p>
3333
<h3 id="go-command">Go command</h3>
34+
<p>
35+
TODO: <a href="https://go.dev/cl/398058">https://go.dev/cl/398058</a>: cmd/go: quote fragments in CGO_ env variables reported by 'go env'
36+
</p>
3437
<p>
3538
TODO: complete this section.
3639
</p>
@@ -72,14 +75,20 @@ <h2 id="runtime">Runtime</h2>
7275
</p>
7376
<h2 id="compiler">Compiler</h2>
7477

75-
<p><!-- https://golang.org/issue/5496 CL 357330, 395714, 403979 -->
78+
<p><!-- https://go.dev/issue/5496 CL 357330, 395714, 403979 -->
7679
The compiler now uses
7780
a <a href="https://en.wikipedia.org/wiki/Branch_table">jump
7881
table</a> to implement large integer and string switch statements.
7982
Performance improvements for the switch statement vary but can be
8083
on the order of 20% faster.
8184
(<code>GOARCH=amd64</code> and <code>GOARCH=arm64</code> only)
82-
85+
</p>
86+
<p>
87+
TODO: <a href="https://go.dev/cl/402374">https://go.dev/cl/402374</a>: enable regabi on riscv64 by default
88+
</p>
89+
<p>
90+
TODO: <a href="https://go.dev/cl/391014">https://go.dev/cl/391014</a>: The Go compiler now requires the -p=importpath flag, which is already supplied by the go command and by Bazel. Any other build systems that invoke the Go compiler directly will need to make sure they pass this flag as well in order to use Go 1.19.: cmd/compile: require -p flag
91+
</p>
8392
<p>
8493
TODO: complete this section, or delete if not needed
8594
</p>
@@ -101,6 +110,30 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
101110
TODO: complete this section
102111
</p>
103112

113+
<dl id="archive/zip"><dt><a href="/pkg/archive/zip/">archive/zip</a></dt>
114+
<dd>
115+
<p><!-- CL 387976 -->
116+
TODO: <a href="https://go.dev/cl/387976">https://go.dev/cl/387976</a>: permit zip files to have prefixes
117+
</p>
118+
</dd>
119+
</dl><!-- archive/zip -->
120+
121+
<dl id="crypto/rand"><dt><a href="/pkg/crypto/rand/">crypto/rand</a></dt>
122+
<dd>
123+
<p><!-- CL 370894 -->
124+
TODO: <a href="https://go.dev/cl/370894">https://go.dev/cl/370894</a>: batch and buffer calls to getrandom/getentropy
125+
</p>
126+
127+
<p><!-- CL 375215 -->
128+
TODO: <a href="https://go.dev/cl/375215">https://go.dev/cl/375215</a>: use fast key erasure RNG on plan9 instead of ANSI X9.31
129+
</p>
130+
131+
<p><!-- CL 390038 -->
132+
TODO: <a href="https://go.dev/cl/390038">https://go.dev/cl/390038</a>: remove all buffering
133+
</p>
134+
</dd>
135+
</dl><!-- crypto/rand -->
136+
104137
<dl id="crypto/tls"><dt><a href="/pkg/crypto/tls/">crypto/tls</a></dt>
105138
<dd>
106139
<p><!-- CL 400974 -->
@@ -111,6 +144,62 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
111144
</dd>
112145
</dl><!-- crypto/tls -->
113146

147+
<dl id="crypto/x509"><dt><a href="/pkg/crypto/x509/">crypto/x509</a></dt>
148+
<dd>
149+
<p><!-- CL 285872 -->
150+
TODO: <a href="https://go.dev/cl/285872">https://go.dev/cl/285872</a>: disable signing with MD5WithRSA
151+
</p>
152+
</dd>
153+
</dl><!-- crypto/x509 -->
154+
155+
<dl id="encoding/binary"><dt><a href="/pkg/encoding/binary/">encoding/binary</a></dt>
156+
<dd>
157+
<p><!-- CL 386017 -->
158+
TODO: <a href="https://go.dev/cl/386017">https://go.dev/cl/386017</a>: add AppendByteOrder
159+
</p>
160+
</dd>
161+
</dl><!-- encoding/binary -->
162+
163+
<dl id="encoding/csv"><dt><a href="/pkg/encoding/csv/">encoding/csv</a></dt>
164+
<dd>
165+
<p><!-- CL 405675 -->
166+
TODO: <a href="https://go.dev/cl/405675">https://go.dev/cl/405675</a>: add Reader.InputOffset method
167+
</p>
168+
</dd>
169+
</dl><!-- encoding/csv -->
170+
171+
<dl id="flag"><dt><a href="/pkg/flag/">flag</a></dt>
172+
<dd>
173+
<p><!-- CL 313329 -->
174+
TODO: <a href="https://go.dev/cl/313329">https://go.dev/cl/313329</a>: add TextVar function
175+
</p>
176+
</dd>
177+
</dl><!-- flag -->
178+
179+
<dl id="fmt"><dt><a href="/pkg/fmt/">fmt</a></dt>
180+
<dd>
181+
<p><!-- CL 406177 -->
182+
TODO: <a href="https://go.dev/cl/406177">https://go.dev/cl/406177</a>: add Append, Appendln, Appendf
183+
</p>
184+
</dd>
185+
</dl><!-- fmt -->
186+
187+
<dl id="go/parser"><dt><a href="/pkg/go/parser/">go/parser</a></dt>
188+
<dd>
189+
<p><!-- CL 403696 -->
190+
TODO: <a href="https://go.dev/cl/403696">https://go.dev/cl/403696</a>: parser to accept ~x as unary expression
191+
</p>
192+
</dd>
193+
</dl><!-- go/parser -->
194+
195+
<dl id="go.dev/x/crypto/ssh"><dt><a href="/pkg/go.dev/x/crypto/ssh/">go.dev/x/crypto/ssh</a></dt>
196+
<dd>
197+
<p><!-- CL 392134 -->
198+
TODO: <a href="https://go.dev/cl/392134">https://go.dev/cl/392134</a>: ssh: add IUTF8 constant from RFC 8160
199+
</p>
200+
</dd>
201+
</dl><!-- go.dev/x/crypto/ssh -->
202+
114203
<dl id="image/draw"><dt><a href="/pkg/image/draw/">image/draw</a></dt>
115204
<dd>
116205
<p><!-- CL 396795 -->
@@ -123,6 +212,18 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
123212
</dd>
124213
</dl><!-- image/draw -->
125214

215+
<dl id="io"><dt><a href="/pkg/io/">io</a></dt>
216+
<dd>
217+
<p><!-- CL 396215 -->
218+
TODO: <a href="https://go.dev/cl/396215">https://go.dev/cl/396215</a>: add an Err field to LimitedReader
219+
</p>
220+
221+
<p><!-- CL 400236 -->
222+
TODO: <a href="https://go.dev/cl/400236">https://go.dev/cl/400236</a>: NopCloser forward WriterTo implementations if the reader supports it
223+
</p>
224+
</dd>
225+
</dl><!-- io -->
226+
126227
<dl id="net"><dt><a href="/pkg/net/">net</a></dt>
127228
<dd>
128229
<p><!-- CL 386016 -->
@@ -149,8 +250,38 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
149250
backward compatibility for error messages.
150251
</p>
151252
</dd>
253+
<dd>
254+
<p><!-- CL 400654 -->
255+
TODO: <a href="https://go.dev/cl/400654">https://go.dev/cl/400654</a>: permit use of Resolver.PreferGo, netgo on Windows and Plan 9
256+
</p>
257+
</dd>
152258
</dl><!-- net -->
153259

260+
<dl id="net/http"><dt><a href="/pkg/net/http/">net/http</a></dt>
261+
<dd>
262+
<p><!-- CL 269997 -->
263+
TODO: <a href="https://go.dev/cl/269997">https://go.dev/cl/269997</a>: allow sending 1xx responses
264+
</p>
265+
</dd>
266+
</dl><!-- net/http -->
267+
268+
<dl id="net/url"><dt><a href="/pkg/net/url/">net/url</a></dt>
269+
<dd>
270+
<p><!-- CL 374654 -->
271+
TODO: <a href="https://go.dev/cl/374654">https://go.dev/cl/374654</a>: add JoinPath, URL.JoinPath
272+
</p>
273+
</dd>
274+
</dl><!-- net/url -->
275+
276+
<dl id="os"><dt><a href="/pkg/os/">os</a></dt>
277+
<dd>
278+
<p><!-- CL 392415 -->
279+
TODO: <a href="https://go.dev/cl/392415">https://go.dev/cl/392415</a>: raise open file rlimit at startup
280+
</p>
281+
</dd>
282+
</dl><!-- os -->
283+
284+
154285
<dl id="os/exec"><dt><a href="/pkg/os/exec/">os/exec</a></dt>
155286
<dd><!-- https://go.dev/issue/50599 -->
156287
<p>
@@ -173,6 +304,12 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
173304
and <a href="/pkg/strconv/#reflect.StringHeader"></a><code>reflect.StringHeader</code>
174305
are now deprecated, and their use should be avoided.
175306
</p>
307+
<p><!-- CL 357331 -->
308+
TODO: <a href="https://go.dev/cl/357331">https://go.dev/cl/357331</a>: allow Value.Bytes on addressable byte arrays
309+
</p>
310+
<p><!-- CL 400954 -->
311+
TODO: <a href="https://go.dev/cl/400954">https://go.dev/cl/400954</a>: support Len and Cap on pointer-to-array Value
312+
</p>
176313
</dd>
177314
</dl><!-- reflect -->
178315

@@ -184,6 +321,9 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
184321
the <code>-trimpath</code> flag set and the <code>GOROOT</code>
185322
variable is not set in the process environment.
186323
</p>
324+
<p><!-- CL 333529 -->
325+
TODO: <a href="https://go.dev/cl/333529">https://go.dev/cl/333529</a>: update runtime (v3)
326+
</p>
187327
</dd>
188328
</dl><!-- runtime -->
189329

@@ -207,6 +347,14 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
207347
</dd>
208348
</dl><!-- runtime/race -->
209349

350+
<dl id="sort"><dt><a href="/pkg/sort/">sort</a></dt>
351+
<dd>
352+
<p><!-- CL 371574 -->
353+
TODO: <a href="https://go.dev/cl/371574">https://go.dev/cl/371574</a>: use pdqsort
354+
</p>
355+
</dd>
356+
</dl><!-- sort -->
357+
210358
<dl id="strconv"><dt><a href="/pkg/strconv/">strconv</a></dt>
211359
<dd>
212360
<p><!-- CL 397255 -->
@@ -216,3 +364,11 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
216364
</p>
217365
</dd>
218366
</dl><!-- strconv -->
367+
368+
<dl id="time"><dt><a href="/pkg/time/">time</a></dt>
369+
<dd>
370+
<p><!-- CL 393515 -->
371+
TODO: <a href="https://go.dev/cl/393515">https://go.dev/cl/393515</a>: add Duration.Abs
372+
</p>
373+
</dd>
374+
</dl><!-- time -->

0 commit comments

Comments
 (0)