]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: pass stack allocated bucket to makemap inside hmap
authorMartin Möhrmann <moehrmann@google.com>
Wed, 16 Aug 2017 21:36:58 +0000 (23:36 +0200)
committerMartin Möhrmann <moehrmann@google.com>
Tue, 22 Aug 2017 06:01:59 +0000 (06:01 +0000)
commit06a78b57377ce63c7fca968af5056a3dec0a06bb
treebbba5852f49e28027d473ae99ba45dcd691f859d
parent1a2ac46edd162366e685a5fb782cd20adc1e36fa
cmd/compile: pass stack allocated bucket to makemap inside hmap

name         old time/op    new time/op    delta
NewEmptyMap    53.2ns ± 7%    48.0ns ± 5%  -9.77%  (p=0.000 n=20+20)
NewSmallMap     111ns ± 1%     106ns ± 2%  -3.78%  (p=0.000 n=20+19)

Change-Id: I979d21ab16eae9f6893873becca517db57e054b5
Reviewed-on: https://go-review.googlesource.com/56290
Run-TryBot: Martin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/builtin.go
src/cmd/compile/internal/gc/builtin/runtime.go
src/cmd/compile/internal/gc/walk.go
src/runtime/hashmap.go