]> Cypherpunks repositories - gostls13.git/commit
runtime: speed up ifaceeq for direct ifaces
authorJosh Bleecher Snyder <josharian@gmail.com>
Sun, 2 Dec 2018 18:15:35 +0000 (10:15 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Wed, 27 Feb 2019 18:07:25 +0000 (18:07 +0000)
commit694cd005c3943027a4533a0a534837108ccd66f6
tree04de439553a192e17473fdd12d0f0744a3f57d3a
parentc33a9511e7ba79177c256e1ff9d7c952ab80104f
runtime: speed up ifaceeq for direct ifaces

name                    old time/op  new time/op  delta
EfaceCmpDiff-8           421ns ± 3%   299ns ± 3%  -28.93%  (p=0.000 n=92+94)
EfaceCmpDiffIndirect-8   497ns ± 4%   496ns ± 3%     ~     (p=0.840 n=98+92)

Change-Id: Id1a8c779413ba35ab0f58d055870b6a0714b51b7
Reviewed-on: https://go-review.googlesource.com/c/152163
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/runtime/alg.go
src/runtime/runtime_test.go