Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(157)

Issue 180048: code review 180048: 1) Change default gofmt default settings for (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
15 years, 4 months ago by gri
Modified:
15 years, 4 months ago
Reviewers:
CC:
rsc, golang-dev
Visibility:
Public.

Description

1) Change default gofmt default settings for parsing and printing to new syntax. Use -oldparser to parse the old syntax, use -oldprinter to print the old syntax. 2) Change default gofmt formatting settings to use tabs for indentation only and to use spaces for alignment. This will make the code alignment insensitive to an editor's tabwidth. Use -spaces=false to use tabs for alignment. 3) Manually changed src/exp/parser/parser_test.go so that it doesn't try to parse the parser's source files using the old syntax (they have new syntax now). 4) gofmt -w src misc test/bench 3rd set of files.

Patch Set 1 #

Patch Set 2 : code review 180048: 1) Change default gofmt default settings for #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6984 lines, -6984 lines) Patch
M src/pkg/go/ast/ast.go View 16 chunks +359 lines, -359 lines 0 comments Download
M src/pkg/go/ast/filter.go View 10 chunks +58 lines, -58 lines 0 comments Download
M src/pkg/go/ast/scope.go View 3 chunks +6 lines, -6 lines 0 comments Download
M src/pkg/go/ast/walk.go View 8 chunks +80 lines, -80 lines 0 comments Download
M src/pkg/go/doc/comment.go View 8 chunks +76 lines, -76 lines 0 comments Download
M src/pkg/go/doc/doc.go View 27 chunks +195 lines, -195 lines 0 comments Download
M src/pkg/go/parser/interface.go View 10 chunks +41 lines, -41 lines 0 comments Download
M src/pkg/go/parser/parser.go View 88 chunks +525 lines, -525 lines 0 comments Download
M src/pkg/go/parser/parser_test.go View 5 chunks +9 lines, -9 lines 0 comments Download
M src/pkg/go/printer/nodes.go View 45 chunks +398 lines, -398 lines 0 comments Download
M src/pkg/go/printer/printer.go View 42 chunks +235 lines, -235 lines 0 comments Download
M src/pkg/go/printer/printer_test.go View 4 chunks +41 lines, -41 lines 0 comments Download
M src/pkg/go/scanner/errors.go View 12 chunks +31 lines, -31 lines 0 comments Download
M src/pkg/go/scanner/scanner.go View 27 chunks +171 lines, -171 lines 0 comments Download
M src/pkg/go/scanner/scanner_test.go View 14 chunks +77 lines, -77 lines 0 comments Download
M src/pkg/go/token/token.go View 7 chunks +107 lines, -107 lines 0 comments Download
M src/pkg/gob/codec_test.go View 45 chunks +392 lines, -392 lines 0 comments Download
M src/pkg/gob/decode.go View 26 chunks +226 lines, -226 lines 0 comments Download
M src/pkg/gob/decoder.go View 3 chunks +46 lines, -46 lines 0 comments Download
M src/pkg/gob/encode.go View 7 chunks +149 lines, -149 lines 0 comments Download
M src/pkg/gob/encoder.go View 7 chunks +58 lines, -58 lines 0 comments Download
M src/pkg/gob/encoder_test.go View 13 chunks +82 lines, -82 lines 0 comments Download
M src/pkg/gob/type.go View 11 chunks +111 lines, -111 lines 0 comments Download
M src/pkg/gob/type_test.go View 3 chunks +41 lines, -41 lines 0 comments Download
M src/pkg/hash/adler32/adler32.go View 2 chunks +28 lines, -28 lines 0 comments Download
M src/pkg/hash/adler32/adler32_test.go View 2 chunks +10 lines, -10 lines 0 comments Download
M src/pkg/hash/crc32/crc32.go View 5 chunks +29 lines, -29 lines 0 comments Download
M src/pkg/hash/crc32/crc32_test.go View 2 chunks +14 lines, -14 lines 0 comments Download
M src/pkg/hash/hash.go View 1 chunk +6 lines, -6 lines 0 comments Download
M src/pkg/http/client.go View 9 chunks +60 lines, -60 lines 0 comments Download
M src/pkg/http/client_test.go View 1 chunk +7 lines, -7 lines 0 comments Download
M src/pkg/http/fs.go View 4 chunks +53 lines, -53 lines 0 comments Download
M src/pkg/http/request.go View 27 chunks +123 lines, -123 lines 0 comments Download
M src/pkg/http/request_test.go View 6 chunks +23 lines, -23 lines 0 comments Download
M src/pkg/http/server.go View 24 chunks +127 lines, -127 lines 0 comments Download
M src/pkg/http/status.go View 1 chunk +40 lines, -40 lines 0 comments Download
M src/pkg/http/triv.go View 5 chunks +62 lines, -62 lines 0 comments Download
M src/pkg/http/url.go View 14 chunks +79 lines, -79 lines 0 comments Download
M src/pkg/http/url_test.go View 8 chunks +36 lines, -36 lines 0 comments Download
M src/pkg/image/color.go View 3 chunks +89 lines, -89 lines 0 comments Download
M src/pkg/image/image.go View 4 chunks +60 lines, -60 lines 0 comments Download
M src/pkg/image/png/reader.go View 12 chunks +117 lines, -117 lines 0 comments Download
M src/pkg/image/png/reader_test.go View 2 chunks +56 lines, -56 lines 0 comments Download
M src/pkg/image/png/writer.go View 9 chunks +132 lines, -132 lines 0 comments Download
M src/pkg/image/png/writer_test.go View 2 chunks +28 lines, -28 lines 0 comments Download
M src/pkg/io/io.go View 14 chunks +70 lines, -70 lines 0 comments Download
M src/pkg/io/io_test.go View 1 chunk +30 lines, -30 lines 0 comments Download
M src/pkg/io/ioutil/ioutil.go View 1 chunk +29 lines, -29 lines 0 comments Download
M src/pkg/io/ioutil/ioutil_test.go View 3 chunks +20 lines, -20 lines 0 comments Download
M src/pkg/io/pipe.go View 9 chunks +61 lines, -61 lines 0 comments Download
M src/pkg/io/pipe_test.go View 6 chunks +65 lines, -65 lines 0 comments Download
M src/pkg/json/decode.go View 3 chunks +29 lines, -29 lines 0 comments Download
M src/pkg/json/decode_test.go View 3 chunks +51 lines, -51 lines 0 comments Download
M src/pkg/json/error.go View 1 chunk +2 lines, -2 lines 0 comments Download
M src/pkg/json/parse.go View 9 chunks +161 lines, -161 lines 0 comments Download
M src/pkg/json/struct.go View 15 chunks +57 lines, -57 lines 0 comments Download
M src/pkg/json/struct_test.go View 9 chunks +73 lines, -73 lines 0 comments Download
M src/pkg/log/log.go View 3 chunks +61 lines, -61 lines 0 comments Download
M src/pkg/log/log_test.go View 4 chunks +26 lines, -26 lines 0 comments Download
M src/pkg/malloc/malloc.go View 1 chunk +8 lines, -8 lines 0 comments Download
M src/pkg/math/all_test.go View 10 chunks +25 lines, -25 lines 0 comments Download
M src/pkg/math/asin.go View 3 chunks +6 lines, -6 lines 0 comments Download
M src/pkg/math/atan.go View 3 chunks +16 lines, -16 lines 0 comments Download
M src/pkg/math/atan2.go View 1 chunk +4 lines, -4 lines 0 comments Download
M src/pkg/math/bits.go View 1 4 chunks +35 lines, -35 lines 0 comments Download
M src/pkg/math/const.go View 1 chunk +27 lines, -27 lines 0 comments Download
M src/pkg/math/exp.go View 2 chunks +19 lines, -19 lines 0 comments Download
M src/pkg/math/fabs.go View 1 chunk +1 line, -1 line 0 comments Download
M src/pkg/math/floor.go View 1 chunk +5 lines, -5 lines 0 comments Download
M src/pkg/math/fmod.go View 1 chunk +8 lines, -8 lines 0 comments Download
M src/pkg/math/hypot.go View 1 chunk +11 lines, -11 lines 0 comments Download
M src/pkg/math/log.go View 3 chunks +23 lines, -23 lines 0 comments Download
M src/pkg/math/pow.go View 3 chunks +20 lines, -20 lines 0 comments Download
M src/pkg/math/pow10.go View 1 chunk +6 lines, -6 lines 0 comments Download
M src/pkg/math/sin.go View 3 chunks +27 lines, -27 lines 0 comments Download
M src/pkg/math/sinh.go View 3 chunks +16 lines, -16 lines 0 comments Download
M src/pkg/math/sqrt.go View 1 chunk +16 lines, -16 lines 0 comments Download
M src/pkg/math/tan.go View 1 chunk +27 lines, -27 lines 0 comments Download
M src/pkg/math/tanh.go View 1 chunk +3 lines, -3 lines 0 comments Download
M src/pkg/math/unsafe.go View 1 chunk +4 lines, -4 lines 0 comments Download
M src/pkg/net/dialgoogle_test.go View 4 chunks +26 lines, -26 lines 0 comments Download
M src/pkg/net/dnsclient.go View 8 chunks +72 lines, -72 lines 0 comments Download
M src/pkg/net/dnsconfig.go View 2 chunks +37 lines, -37 lines 0 comments Download
M src/pkg/net/dnsmsg.go View 29 chunks +222 lines, -222 lines 0 comments Download
M src/pkg/net/fd.go View 11 chunks +180 lines, -180 lines 0 comments Download
M src/pkg/net/fd_darwin.go View 2 chunks +31 lines, -31 lines 0 comments Download
M src/pkg/net/fd_freebsd.go View 2 chunks +31 lines, -31 lines 0 comments Download
M src/pkg/net/fd_linux.go View 7 chunks +40 lines, -40 lines 0 comments Download
M src/pkg/net/fd_nacl.go View 2 chunks +8 lines, -8 lines 0 comments Download
M src/pkg/net/ip.go View 19 chunks +91 lines, -91 lines 0 comments Download
M src/pkg/net/ip_test.go View 3 chunks +5 lines, -5 lines 0 comments Download
M src/pkg/net/ipsock.go View 10 chunks +46 lines, -46 lines 0 comments Download
M src/pkg/net/net.go View 9 chunks +54 lines, -54 lines 0 comments Download
M src/pkg/net/net_test.go View 2 chunks +14 lines, -14 lines 0 comments Download
M src/pkg/net/parse.go View 6 chunks +59 lines, -59 lines 0 comments Download
M src/pkg/net/parse_test.go View 2 chunks +14 lines, -14 lines 0 comments Download
M src/pkg/net/port.go View 2 chunks +16 lines, -16 lines 0 comments Download
M src/pkg/net/port_test.go View 2 chunks +6 lines, -6 lines 0 comments Download
M src/pkg/net/server_test.go View 4 chunks +69 lines, -69 lines 0 comments Download
M src/pkg/net/sock.go View 5 chunks +58 lines, -58 lines 0 comments Download
M src/pkg/net/tcpsock.go View 21 chunks +48 lines, -48 lines 0 comments Download
M src/pkg/net/timeout_test.go View 2 chunks +14 lines, -14 lines 0 comments Download
M src/pkg/net/udpsock.go View 21 chunks +42 lines, -42 lines 0 comments Download
M src/pkg/net/unixsock.go View 23 chunks +66 lines, -66 lines 0 comments Download

Messages

Total messages: 3
gri
Hello rsc (cc: golang-dev@googlegroups.com), I'd like you to review the following change.
15 years, 4 months ago (2009-12-15 22:52:35 UTC) #1
rsc
LGTM looked at a random sample On Tue, Dec 15, 2009 at 14:52, <gri@golang.org> wrote: ...
15 years, 4 months ago (2009-12-15 23:17:38 UTC) #2
gri
15 years, 4 months ago (2009-12-15 23:35:42 UTC) #3
*** Submitted as http://code.google.com/p/go/source/detail?r=1e30a55b746d ***

1) Change default gofmt default settings for
   parsing and printing to new syntax.

   Use -oldparser to parse the old syntax,
   use -oldprinter to print the old syntax.

2) Change default gofmt formatting settings
   to use tabs for indentation only and to use
   spaces for alignment. This will make the code
   alignment insensitive to an editor's tabwidth.

   Use -spaces=false to use tabs for alignment.

3) Manually changed src/exp/parser/parser_test.go
   so that it doesn't try to parse the parser's
   source files using the old syntax (they have
   new syntax now).

4) gofmt -w src misc test/bench

3rd set of files.

R=rsc
CC=golang-dev
http://codereview.appspot.com/180048
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b