_content/doc: make TODO cl and issue links in go1.27.md work I forgot that of course the markdown renderer might not know local conventions. Change-Id: Id71c5622e9471e65c5e4f898e63df41a47faf925 Reviewed-on: https://go-review.googlesource.com/c/website/+/784881 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
diff --git a/_content/doc/go1.27.md b/_content/doc/go1.27.md index daed22e..d7cc240 100644 --- a/_content/doc/go1.27.md +++ b/_content/doc/go1.27.md
@@ -363,119 +363,119 @@ Some of them may not need any documentation or may be false positives from automation. -### TODO: CL 734540 has a RELNOTE comment without a suggested text (from RELNOTE comment in /cl/734540) +### TODO: CL 734540 has a RELNOTE comment without a suggested text (from RELNOTE comment in [/cl/734540](/cl/734540)) - `all: switch linux-ppc64 target to ELFv2 ABI` -### TODO: CL 751260 has a RELNOTE comment without a suggested text (from RELNOTE comment in /cl/751260) +### TODO: CL 751260 has a RELNOTE comment without a suggested text (from RELNOTE comment in [/cl/751260](/cl/751260)) - `cmd/link: add -macos and -macsdk flags to set LC_BUILD_VERSION` -### TODO: CL 774621 has a RELNOTE comment without a suggested text (from RELNOTE comment in /cl/774621) +### TODO: CL 774621 has a RELNOTE comment without a suggested text (from RELNOTE comment in [/cl/774621](/cl/774621)) - `internal/goexperiment,runtime: drop goroutineleakprofile experiment` -### TODO: accepted proposal /issue/17747 (from /cl/730480, /cl/783961) +### TODO: accepted proposal [/issue/17747](/issue/17747) (from [/cl/730480](/cl/730480), [/cl/783961](/cl/783961)) - `cmd/vet: check for missing Err calls for bufio.Scanner [done] and sql.Rows [done]` - `go/analysis/passes/scannererr: report failure to check bufio.Scanner.Err` - `go/analysis/passes/sqlrowserr: report missing sql.Rows.Err calls` -### TODO: accepted proposal /issue/26715 (from /cl/445116) +### TODO: accepted proposal [/issue/26715](/issue/26715) (from [/cl/445116](/cl/445116)) - `cmd/doc: add example support` - `cmd/go: add example support to go doc output` -### TODO: accepted proposal /issue/32958 (from /cl/733040) +### TODO: accepted proposal [/issue/32958](/issue/32958) (from [/cl/733040](/cl/733040)) - `x/crypto/ssh: add NewControlClientConn` - `ssh: add openssh controlmaster socket support` -### TODO: accepted proposal /issue/35487 (from /cl/780780, /cl/780900) +### TODO: accepted proposal [/issue/35487](/issue/35487) (from [/cl/780780](/cl/780780), [/cl/780900](/cl/780900)) - `x/tools/go/analysis/vet: export cmd/vet and cmd/fix's []*Analyzer suites` - `go/analysis/suite/{fix,vet}: publish analyzer suites` - `cmd/{vet,fix}: use new constants from /x/tools/go/analysis/suite` -### TODO: accepted proposal /issue/41184 (from /cl/773822) +### TODO: accepted proposal [/issue/41184](/issue/41184) (from [/cl/773822](/cl/773822)) - `cmd/go: continue conversion to bug-resistant //go:build constraints` - `cmd/dist: use go/build/constraint to parse build constraints` -### TODO: accepted proposal /issue/44143 (from /cl/752620) +### TODO: accepted proposal [/issue/44143](/issue/44143) (from [/cl/752620](/cl/752620)) - `all: document uses of context.Background by APIs` - `log/slog: document context.Background use in non-Context methods` -### TODO: accepted proposal /issue/50447 (from /cl/783322, /cl/783440) +### TODO: accepted proposal [/issue/50447](/issue/50447) (from [/cl/783322](/cl/783322), [/cl/783440](/cl/783440)) - `x/exp/typeparams: a new module with a transitional API for tools` - `typeparams: consider String methods optional` - `typeparams: simplify now that minimum required Go is 1.25.0` -### TODO: accepted proposal /issue/50603 (from /cl/751920) +### TODO: accepted proposal [/issue/50603](/issue/50603) (from [/cl/751920](/cl/751920)) - ``cmd/go: stamp the pseudo-version in builds generated by `go build` `` - `extension/src/language: update developer version detection logic` -### TODO: accepted proposal /issue/60641 (from /cl/754400) +### TODO: accepted proposal [/issue/60641](/issue/60641) (from [/cl/754400](/cl/754400)) - `runtime: enforce standard descriptors are open on initialization` - `runtime: std FDs are always opened, not only when AT_SECURE is set` -### TODO: accepted proposal /issue/61515 (from /cl/744881) +### TODO: accepted proposal [/issue/61515](/issue/61515) (from [/cl/744881](/cl/744881)) - `testing: add testing.B.Loop for iteration` - `log/slog: use B.Loop to simplify the code` -### TODO: accepted proposal /issue/61902 (from /cl/742801) +### TODO: accepted proposal [/issue/61902](/issue/61902) (from [/cl/742801](/cl/742801)) - `regexp: add iterator forms of matching methods` - `regexp: reimplement API using iterators, revise doc comments` -### TODO: accepted proposal /issue/62047 (from /cl/743341) +### TODO: accepted proposal [/issue/62047](/issue/62047) (from [/cl/743341](/cl/743341)) - `cmd: drop support for GOROOT_FINAL` - `internal/relui: leave out GOROOT_FINAL when building distpacks` -### TODO: accepted proposal /issue/62121 (from /cl/753741) +### TODO: accepted proposal [/issue/62121](/issue/62121) (from [/cl/753741](/cl/753741)) - `reflect: add TypeAssert` - `reflect: document corner cases of TypeAssert` -### TODO: accepted proposal /issue/62728 (from /cl/601535, /cl/628615, /cl/751940) +### TODO: accepted proposal [/issue/62728](/issue/62728) (from [/cl/601535](/cl/601535), [/cl/628615](/cl/628615), [/cl/751940](/cl/751940)) - `testing: annotate output text type` - `testing: annotate output text type` - `cmd/internal/test2json: generate and validate test artifacts` - `testing: escapes framing markers` -### TODO: accepted proposal /issue/63131 (from /cl/746380) +### TODO: accepted proposal [/issue/63131](/issue/63131) (from [/cl/746380](/cl/746380)) - `cmd/compile: create GOARCH=wasm32` - `cmd/compile: use HasPointers in memcombine to match write barrier check` -### TODO: accepted proposal /issue/63696 (from /cl/747380) +### TODO: accepted proposal [/issue/63696](/issue/63696) (from [/cl/747380](/cl/747380)) - `cmd/doc: support 'go doc package@version' syntax` - `cmd/go/internal/doc: support @version suffix on first argument` -### TODO: accepted proposal /issue/63741 (from /cl/723102) +### TODO: accepted proposal [/issue/63741](/issue/63741) (from [/cl/723102](/cl/723102)) - `doc/godebug: allow carve out for GODEBUGs introduced in security releases` - `doc: document GODEBUG carve out for security releases` -### TODO: accepted proposal /issue/67001 (from /cl/746602) +### TODO: accepted proposal [/issue/67001](/issue/67001) (from [/cl/746602](/cl/746602)) - `all: require Linux 3.2 kernel for Go 1.24` - `Linux: update requirements to kernel 3.2 or later` -### TODO: accepted proposal /issue/67817 (from /cl/751640) +### TODO: accepted proposal [/issue/67817](/issue/67817) (from [/cl/751640](/cl/751640)) - `x/net/http2: deprecate WriteScheduler` - `http2: deprecate write schedulers` -### TODO: accepted proposal /issue/69985 (from /cl/777220) +### TODO: accepted proposal [/issue/69985](/issue/69985) (from [/cl/777220](/cl/777220)) - `crypto/tls: add X25519MLKEM768 and use by default; remove x25519Kyber768Draft00` - `crypto/tls: let Config.CurvePreferences override GODEBUG options` -### TODO: accepted proposal /issue/70872 (from /cl/755580) +### TODO: accepted proposal [/issue/70872](/issue/70872) (from [/cl/755580](/cl/755580)) - `x/tools/cmd/auth: tag and delete` - `cmd/auth: tag and delete deprecated auth module` -### TODO: accepted proposal /issue/71206 (from /cl/777220) +### TODO: accepted proposal [/issue/71206](/issue/71206) (from [/cl/777220](/cl/777220)) - `crypto/tls: add support for NIST curve based ML-KEM hybrids` - `crypto/tls: let Config.CurvePreferences override GODEBUG options` -### TODO: accepted proposal /issue/71497 (from /cl/773962, /cl/775180, /cl/779302) +### TODO: accepted proposal [/issue/71497](/issue/71497) (from [/cl/773962](/cl/773962), [/cl/775180](/cl/775180), [/cl/779302](/cl/779302)) - `encoding/json/v2: new API for encoding/json` - `internal/buildcfg: enable JSONv2 as baseline` - `encoding/json: clarify that v1 Marshal calls MarshalerTo methods` - `encoding/json/internal/jsontest: rename testdata to _embed` -### TODO: accepted proposal /issue/71867 (from /cl/756220) +### TODO: accepted proposal [/issue/71867](/issue/71867) (from [/cl/756220](/cl/756220)) - `cmd/go, cmd/distpack: build and run tools that are not necessary for builds as needed and don't include in binary distribution` - `cmd/go: specify full path to go command when running go tool covdata` -### TODO: accepted proposal /issue/73878 (from /cl/676455, /cl/754520, /cl/765402, /cl/766880, /cl/767100) +### TODO: accepted proposal [/issue/73878](/issue/73878) (from [/cl/676455](/cl/676455), [/cl/754520](/cl/754520), [/cl/765402](/cl/765402), [/cl/766880](/cl/766880), [/cl/767100](/cl/767100)) - `x/tools/go/analysis: add GoMod, ... fields to Module` - `go/analysis: expose GoMod etc. to Pass.Module` - `go/analysis/checker: suppress TestPassModule on WASI` @@ -483,17 +483,17 @@ - `all: update to x/tools@55fb96f` - `gopls/internal/cache: set Pass.Module` -### TODO: accepted proposal /issue/74609 (from /cl/774620, /cl/774621, /cl/775621) +### TODO: accepted proposal [/issue/74609](/issue/74609) (from [/cl/774620](/cl/774620), [/cl/774621](/cl/774621), [/cl/775621](/cl/775621)) - `runtime/pprof,runtime: new goroutine leak profile` - `internal/buildcfg: enable goroutineleakprofile GOEXPERIMENT by default` - `internal/goexperiment,runtime: drop goroutineleakprofile experiment` - `internal/goexperiment: actually delete goroutineleakprofile experiment` -### TODO: accepted proposal /issue/75154 (from /cl/747160) +### TODO: accepted proposal [/issue/75154](/issue/75154) (from [/cl/747160](/cl/747160)) - `crypto/sha3: make the zero value of SHA3 useable` - `crypto/sha3: ensure unwrapped *sha3.Digest are usable` -### TODO: accepted proposal /issue/75316 (from /cl/777380, /cl/777381, /cl/777382, /cl/777383, /cl/777384) +### TODO: accepted proposal [/issue/75316](/issue/75316) (from [/cl/777380](/cl/777380), [/cl/777381](/cl/777381), [/cl/777382](/cl/777382), [/cl/777383](/cl/777383), [/cl/777384](/cl/777384)) - `crypto: remove in Go 1.27 GODEBUGs introduced in Go 1.23 and earlier` - `crypto/tls: remove the tlsunsafeekm GODEBUG setting` - `crypto/tls: remove tlsrsakex GODEBUG setting` @@ -501,43 +501,43 @@ - `crypto/tls: remove the tls10server GODEBUG setting` - `crypto/tls: remove the x509keypairleaf GODEBUG setting` -### TODO: accepted proposal /issue/76031 (from /cl/738701) +### TODO: accepted proposal [/issue/76031](/issue/76031) (from [/cl/738701](/cl/738701)) - `go/ast: add BasicLit.ValueEnd field` - `go/parser: use (*Scanner).End instead of scannerhooks` -### TODO: accepted proposal /issue/76146 (from /cl/717140) +### TODO: accepted proposal [/issue/76146](/issue/76146) (from [/cl/717140](/cl/717140)) - `x/crypto/ssh: add AuthCallback to ClientConfig` - `ssh: add AuthCallback to ClientConfig` -### TODO: accepted proposal /issue/76361 (from /cl/738821) +### TODO: accepted proposal [/issue/76361](/issue/76361) (from [/cl/738821](/cl/738821)) - `x/tools/go/ast/inspector: add (*Cursor).Valid() bool method` - `go/ast/inspector: add Cursor.Valid method` -### TODO: accepted proposal /issue/76477 (from /cl/728922) +### TODO: accepted proposal [/issue/76477](/issue/76477) (from [/cl/728922](/cl/728922)) - `secret,crypto/subtle: make all "bubbles" inherited across goroutines` - `runtime/secret: implement goroutine inheriting secret state` -### TODO: accepted proposal /issue/77006 (from /cl/738100) +### TODO: accepted proposal [/issue/77006](/issue/77006) (from [/cl/738100](/cl/738100)) - `x/net/html: add NodeType.String() method` - `html: add NodeType.String() method` -### TODO: accepted proposal /issue/77195 (from /cl/740280) +### TODO: accepted proposal [/issue/77195](/issue/77195) (from [/cl/740280](/cl/740280)) - `x/tools/go/astutil/inspector: add Cursor.ParentEdge{Kind,Index} convenience accessors` - `go/ast/inspector: add Cursor.ParentEdge{Kind,Index} methods` -### TODO: accepted proposal /issue/77653 (from /cl/749980) +### TODO: accepted proposal [/issue/77653](/issue/77653) (from [/cl/749980](/cl/749980)) - ``cmd/go: change `go mod init` default go directive back to 1.N`` - `cmd/go: revert update default go directive in mod or work init` -### TODO: accepted proposal /issue/77887 (from /cl/769300) +### TODO: accepted proposal [/issue/77887](/issue/77887) (from [/cl/769300](/cl/769300)) - `doc: clarify if simple helper methods on x/sys syscall data structures require a proposal` - `README: clarify rules about golang.org/x/sys/windows contributions` -### TODO: accepted proposal /issue/77986 (from /cl/774360) +### TODO: accepted proposal [/issue/77986](/issue/77986) (from [/cl/774360](/cl/774360)) - `x/tools/go/analysis/passes/modernize: vars for atomic, embedlit, errorsastype, plusbuild, stringscut, stditerators` - `go/analysis/passes/modernize: publish modernizers` -### TODO: accepted proposal /issue/79139 (from /cl/773040, /cl/774881) +### TODO: accepted proposal [/issue/79139](/issue/79139) (from [/cl/773040](/cl/773040), [/cl/774881](/cl/774881)) - `go/importer: documentation of lookup parameter of ForCompiler can be clarified` - `go/importer: un-deprecate importer.ForCompiler` - `cmd/api: fix false positive and false negative in isDeprecated`