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_fast.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-13
runtime: eliminate all writebarrierptr* calls
Austin Clements
2017-11-22
cmd/compile: fix mapassign_fast* routines for pointer keys
Keith Randall
2017-11-02
runtime: refactor insertion slot tracking for fast hashmap functions
Martin Möhrmann
2017-09-22
runtime: remove getcallerpc argument
Austin Clements
2017-09-07
runtime: avoid extra tophash check in mapassign when key comparison is cheap
Martin Möhrmann
2017-09-02
runtime: fix hashmap load factor computation
Keith Randall
2017-08-28
runtime: only clear key string's pointer in mapdelete_faststr
Josh Bleecher Snyder
2017-08-28
runtime: remove t.indirectvalue handling in fast evacuation routines
Josh Bleecher Snyder
2017-08-28
runtime: speed up key copying in specialized evacuate routines
Josh Bleecher Snyder
2017-08-28
runtime: remove handling of indirect key types in evacuate_fastX
Josh Bleecher Snyder
2017-08-28
runtime: remove handling of non-reflexive key types in evacuate_fastX
Josh Bleecher Snyder
2017-08-28
runtime: replace t.keysize with fixed key size in evacuate_fastX
Josh Bleecher Snyder
2017-08-28
runtime: add specialized copies of growWork and evacuate
Josh Bleecher Snyder
2017-08-25
runtime: optimize storing new keys in mapassign_fastNN
Josh Bleecher Snyder
2017-08-24
runtime: refactor walking of bucket overflows
Josh Bleecher Snyder
2017-08-24
runtime: convert more unsafe.Pointer arithmetic to add
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: strength reduce key pointer calculation in mapdelete_fast*
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-22
cmd/compile: generate makemap calls with int arguments
Martin Möhrmann
2017-08-15
runtime: refactor out tophash calculation
Josh Bleecher Snyder
2017-08-14
runtime: replace some uses of newarray with newobject for maps
Martin Möhrmann
2017-08-08
runtime: simplify b.tophash[i] calculation
Josh Bleecher Snyder
2017-08-08
runtime: use constants for map string key size
Josh Bleecher Snyder
2017-08-07
runtime: mapassign_* should use typedmemmove to update keys
Keith Randall
2017-06-01
cmd/compile/internal/gc: speed-up small array comparison
Ilya Tocar
2017-04-19
runtime: refactor hmap setoverflow into newoverflow
Josh Bleecher Snyder
2017-03-21
runtime: add mapdelete_fast*
Hugues Bruant
2017-03-13
runtime: add mapassign_fast*
Hugues Bruant
2016-09-13
runtime: limit the number of map overflow buckets
Josh Bleecher Snyder
2016-04-20
cmd/compile: change the way we handle large map values
Keith Randall
2016-03-02
all: single space after period.
Brad Fitzpatrick
2016-02-23
runtime: unify memeq and memequal
Keith Randall
2015-12-07
runtime: best-effort detection of concurrent misuse of maps
Russ Cox
2015-11-12
runtime: break out system-specific constants into package sys
Michael Matloob
2015-11-10
runtime: break atomics out into package runtime/internal/atomic
Michael Matloob
2015-10-20
runtime: add stringStructOf helper function
Matthew Dempsky
2015-08-26
cmd/compile, runtime: stop returning t.zero on hashmap miss
Michael Hudson-Doyle
2015-01-07
runtime: remove size argument from hash and equal algorithms
Keith Randall
2014-12-28
runtime: get rid of goalg, no longer needed
Keith Randall
2014-12-22
runtime: hashmap: move overflow pointer to end of bucket
Keith Randall
2014-09-08
build: move package sources from src/pkg to src
Russ Cox