]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/gofmt: add the -G flag to allow generic code
authorRob Findley <rfindley@google.com>
Wed, 10 Feb 2021 22:41:26 +0000 (17:41 -0500)
committerRobert Findley <rfindley@google.com>
Wed, 10 Feb 2021 23:58:31 +0000 (23:58 +0000)
commitdf23540ddef33f47faf7bba2a6fc37c44a662ab0
treed7ed06df9720c9d9098e942c19385f4269d0a0bd
parentddec18cf827f3e21868892e1b4df48281314d69a
[dev.typeparams] cmd/gofmt: add the -G flag to allow generic code

Add support for type parameters to cmd/gofmt, gated behind the -G flag.

The test was based on a test from go/printer, slightly modified to
exercise more formatting.

Change-Id: I489bcb3ad06e1ed4e6d9f5bc79825e60dcfe9953
Reviewed-on: https://go-review.googlesource.com/c/go/+/291011
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/gofmt/doc.go
src/cmd/gofmt/gofmt.go
src/cmd/gofmt/gofmt_test.go
src/cmd/gofmt/testdata/typeparams.golden [new file with mode: 0644]
src/cmd/gofmt/testdata/typeparams.input [new file with mode: 0644]