]> Cypherpunks repositories - gostls13.git/commit
cmd/go: parallelize fmt
authorDmitry Vyukov <dvyukov@google.com>
Tue, 13 Jun 2017 11:54:46 +0000 (13:54 +0200)
committerIan Lance Taylor <iant@golang.org>
Mon, 14 Aug 2017 19:03:12 +0000 (19:03 +0000)
commit1f631a2f9a20d8dc57fb877fb95f807c895d1c40
treed6c12295544316bf01661371d73afd4245b78a5c
parent8b2f84393b50a2ac77ba36f847c52148f98b320f
cmd/go: parallelize fmt

Currently go fmt formats all files sequentially.
That's a shame. Parallelize it over files.

Reduces time of go fmt ./... in std lib
from ~6.1s to ~0.9s.

Reduces time of go fmt github.com/google/syzkaller/...
from ~5.2s to ~1.8s.

Change-Id: I3d27fc25326106b2a4781e13506a25c12d5bcdc5
Reviewed-on: https://go-review.googlesource.com/45491
Run-TryBot: Dmitry Vyukov <dvyukov@google.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/go/internal/fmtcmd/fmt.go