index
:
go
bench-before
fix-runtime-test-GOMAXPROCS
json-isValidNumber
json-isValidNumber-before
main
makepkg
ms-fix-multipart-readform
Fork of Go programming language with my patches.
Go Authors
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
runtime
/
hashmap.go
Age
Commit message (
Expand
)
Author
2018-02-17
runtime: rename map implementation and test files to use a common prefix
Martin Möhrmann
2018-02-15
runtime: use new instead of newobject to create hmap in makemap
Martin Möhrmann
2017-11-02
cmd/compile: specialize map creation for small hint sizes
Martin Möhrmann
2017-09-22
runtime: remove getcallerpc argument
Austin Clements
2017-09-13
runtime: refactor hmap.extra.overflow array into two separate fields
Martin Möhrmann
2017-09-13
runtime: move evacuateX evacuateY relation check from makemap to evacuate
Martin Möhrmann
2017-09-06
runtime: avoid redundant zeroing of hiter
Martin Möhrmann
2017-09-05
runtime: move map ismapkey check to the compiler
Martin Möhrmann
2017-09-02
runtime: fix hashmap load factor computation
Keith Randall
2017-08-30
runtime: move dynamic makemap checks into cmd/compile
Martin Möhrmann
2017-08-24
runtime: refactor walking of bucket overflows
Josh Bleecher Snyder
2017-08-24
runtime: mask shifts in map implementation on x86
Josh Bleecher Snyder
2017-08-23
runtime: only clear pointer-containing memory during map delete
Josh Bleecher Snyder
2017-08-23
runtime: use add in mapdelete*
Josh Bleecher Snyder
2017-08-23
runtime: strength reduce key pointer calculations in mapaccess*_fast*
Josh Bleecher Snyder
2017-08-23
runtime: fix makemap64 function signature
Martin Möhrmann
2017-08-22
cmd/compile: generate makemap calls with int arguments
Martin Möhrmann
2017-08-22
cmd/compile: pass stack allocated bucket to makemap inside hmap
Martin Möhrmann
2017-08-20
runtime: don't clear pointer-free memory when growing maps
Josh Bleecher Snyder
2017-08-18
runtime: make evacDst a top level type
Josh Bleecher Snyder
2017-08-18
runtime: split advanceEvacuationMark from evacuate
Josh Bleecher Snyder
2017-08-18
runtime: tiny refactor in evacuate
Josh Bleecher Snyder
2017-08-18
runtime: don't cache t.key.alg in evacuate
Josh Bleecher Snyder
2017-08-18
runtime: simplify evacuate's handling of NaNs
Josh Bleecher Snyder
2017-08-18
runtime: no need to protect key/value increments against end of bucket
Keith Randall
2017-08-17
runtime: avoid zeroing hmap fields in makemap twice
Martin Möhrmann
2017-08-15
runtime: refactor out tophash calculation
Josh Bleecher Snyder
2017-08-15
runtime: unify cases in mapiternext
Josh Bleecher Snyder
2017-08-15
runtime: mask a bounded slice access in hashmap evacuate
Josh Bleecher Snyder
2017-08-14
runtime: refactor evacuate x/y handling
Josh Bleecher Snyder
2017-08-14
runtime: calculate k only once in mapiternext
Josh Bleecher Snyder
2017-08-14
runtime: use integer math for hashmap overLoadFactor
Josh Bleecher Snyder
2017-08-14
runtime: replace some uses of newarray with newobject for maps
Martin Möhrmann
2017-08-14
runtime: remove indentation in mapiternext
Josh Bleecher Snyder
2017-08-14
runtime: simplify hashmap tooManyOverflowBuckets
Josh Bleecher Snyder
2017-08-14
runtime: CSE some function arguments in evacuate
Josh Bleecher Snyder
2017-08-14
runtime: remove indentation in evacuate
Josh Bleecher Snyder
2017-05-02
runtime: don't panic for bad size hint in hashmap
Filip Gruszczynski
2017-05-01
runtime: use 64 bit calculation in overLoadFactor
Josh Bleecher Snyder
2017-04-19
runtime: preallocate some overflow buckets
Josh Bleecher Snyder
2017-04-19
runtime: add bmap.setoverflow
Josh Bleecher Snyder
2017-04-19
runtime: convert hmap.overflow into hmap.extra
Josh Bleecher Snyder
2017-04-19
runtime: refactor hmap setoverflow into newoverflow
Josh Bleecher Snyder
2017-04-04
reflect: add MakeMapWithSize for creating maps with size hint
Filip Gruszczyński
2017-03-02
runtime: delay marking maps as writing until after first alg call
Josh Bleecher Snyder
2017-02-28
runtime: evacuate old map buckets more consistently
Josh Bleecher Snyder
2016-10-28
runtime, cmd/compile: rename memclr -> memclrNoHeapPointers
Austin Clements
2016-10-28
runtime: use typedmemclr for typed memory
Austin Clements
2016-10-12
cmd/compile,runtime: redo how map assignments work
Keith Randall
2016-10-03
runtime: document bmap.tophash
Austin Clements
[next]