]> Cypherpunks repositories - gostls13.git/commit
cmd/vet/all: vet using only source
authorJosh Bleecher Snyder <josharian@gmail.com>
Thu, 2 Mar 2017 17:07:14 +0000 (09:07 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Thu, 2 Mar 2017 18:43:33 +0000 (18:43 +0000)
commit8a93546d686223e7f03658c69f08be397b62cb25
treec0a6b5350dddf2b6c75106698d9ab2715679fb29
parentddbee9abd45bbb955fec973fc0e395276127d431
cmd/vet/all: vet using only source

This simplifies the code and speeds it up.
It also allows us to eliminate some other TODOs;
those will come in a follow-up CL.

Running for the host platform, before:

real 0m9.907s
user 0m14.566s
sys 0m1.058s

After:

real 0m7.841s
user 0m12.339s
sys 0m0.572s

Running for a single non-host platform, before:

real 0m8.784s
user 0m15.451s
sys 0m3.445s

After:

real 0m7.681s
user 0m12.122s
sys 0m0.577s

Running for all platforms, before:

real 7m4.480s
user 8m43.398s
sys 1m15.683s

After:

real 4m37.596s
user 7m30.729s
sys 0m18.533s

It also makes my laptop considerably more
responsive while running for all platforms.

Change-Id: I748689fea0d2d4ef61aca2ce5524d03d8fafa5ca
Reviewed-on: https://go-review.googlesource.com/37691
Reviewed-by: Rob Pike <r@golang.org>
src/cmd/vet/all/main.go