1
0
mirror of https://github.com/golang/go synced 2024-10-04 12:31:21 -06:00
go/src/pkg
Damian Gryski 85aeeadaec runtime: use per-map hash seeds
This patch adds a hash seed to the Hmap struct.  Each seed is
initialized by runtime.fastrand1().  This is the first step of a
solution to issue 2630.  Fastrand1 still needs to be updated to provide
us with actually random bits.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5599046
2012-01-31 00:37:03 -05:00
..
archive build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
bufio build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
builtin builtin: document delete 2011-11-09 10:49:41 -08:00
bytes build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
compress build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
container build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
crypto build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
database/sql build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
debug build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
encoding build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
errors build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
exp build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
expvar build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
flag build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
fmt build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
go build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
hash build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
html build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
image build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
index/suffixarray build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
io build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
log build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
math build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
mime build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
net build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
old build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
os build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
path build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
reflect build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
regexp build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
runtime runtime: use per-map hash seeds 2012-01-31 00:37:03 -05:00
sort build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
strconv build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
strings build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
sync build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
syscall build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
testing build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
text build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
time build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
unicode build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
unsafe unsafe: refer to correct reflect functions 2012-01-04 17:14:56 +11:00
deps.bash renaming_1: hand-edited files for go 1 renaming 2011-11-08 15:38:47 -08:00