diff options
| author | isharipo <iskander.sharipov@intel.com> | 2018-05-17 19:45:49 +0300 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-05-17 17:12:27 +0000 |
| commit | 8bb391312c7c2c8cde57c083eeb4390f992e3d88 (patch) | |
| tree | 6794a67dbb346c5942d693235d5d4bd37f423814 /src/encoding | |
| parent | d2c68bb65f7093235bd9a43629c41d4403950e27 (diff) | |
| download | go-8bb391312c7c2c8cde57c083eeb4390f992e3d88.tar.xz | |
cmd/link/internal/ld: don't call fieldtrack if it's not enabled
If go toolchain is not built with GOEXPERIMENT=fieldtrack,
skip fieldtrack pass in the linker as it does full symtab traversal.
For linking "hello world" example from net/http:
name old time/op new time/op delta
Linker-4 530ms ± 2% 525ms ± 2% -1.03% (p=0.028 n=17+19)
Fixes #20318
Updates #14624
Change-Id: I99336513db77d13f95f47d27339d76f01c42a5da
Reviewed-on: https://go-review.googlesource.com/113635
Run-TryBot: Iskander Sharipov <iskander.sharipov@intel.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions
