]> Cypherpunks repositories - gostls13.git/commit
gofmt: modified algorithm for alignment of multi-line composite/list entries
authorRobert Griesemer <gri@golang.org>
Fri, 5 Mar 2010 01:37:15 +0000 (17:37 -0800)
committerRobert Griesemer <gri@golang.org>
Fri, 5 Mar 2010 01:37:15 +0000 (17:37 -0800)
commite8a049b44082ea383af1332c8ccaec870c83c128
tree07ded2edf53d8edce7bb84f8f3ae47b90cba3413
parent3e4e4ec70455ed2122377be894acde07cbc46934
gofmt: modified algorithm for alignment of multi-line composite/list entries
- only manual changes are in src/pkg/go/printer/nodes.go
- use a heuristic to determine "outliers" such that not entire composites are
  forced to align with them
- improves several places that were not unligned before due too simple heuristic
- unalignes some cases that contain "outliers"
- gofmt -w src misc

Fixes #644.

R=rsc, r
CC=golang-dev
https://golang.org/cl/241041
13 files changed:
src/pkg/asn1/asn1_test.go
src/pkg/crypto/x509/x509.go
src/pkg/debug/dwarf/type_test.go
src/pkg/exp/eval/stmt.go
src/pkg/go/printer/nodes.go
src/pkg/go/printer/testdata/declarations.golden
src/pkg/go/printer/testdata/declarations.input
src/pkg/http/readrequest_test.go
src/pkg/http/request_test.go
src/pkg/http/requestwrite_test.go
src/pkg/http/status.go
src/pkg/syscall/zerrors_nacl_386.go
src/pkg/unicode/tables.go