summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/hashmap.c
AgeCommit message (Collapse)AuthorFilesLines
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-20/+131
2012-06-14Imported Upstream version 1.0.2upstream/1.0.2Ondřej Surý1-50/+111
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-210/+160
2011-10-06Imported Upstream version 60.2upstream/60.2Ondřej Surý1-29/+29
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+1180
2011-09-13Imported Upstream version 60Ondřej Surý1-1166/+0
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-5/+116
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-0/+18
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-14/+14
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-129/+112
2010-05-19runtime: allow large map valuesRuss Cox1-12/+59
Fixes issue 772. R=ken2 CC=golang-dev http://codereview.appspot.com/1206043
2010-05-01gc: be pickier about slice, chan, array, and map sizesRuss Cox1-3/+6
Fixes issue 589. R=ken2 CC=golang-dev http://codereview.appspot.com/1032044
2010-04-01runtime: turn run time errors checks into panicsRuss Cox1-4/+0
R=ken2, r CC=golang-dev http://codereview.appspot.com/871042 Committer: Russ Cox <rsc@golang.org>
2010-03-23maps access to a missing keyKen Thompson1-2/+4
will return the "zero" value R=rsc CC=golang-dev http://codereview.appspot.com/700041
2010-03-04cc: disallow ... argument unless NOSPLIT is set.Russ Cox1-0/+6
check that NOSPLIT functions don't use too much stack. correct some missing NOSPLITs in the runtime library. Fixes bug reported in https://groups.google.com/group/golang-nuts/t/efff68b73941eccf R=ken2 CC=golang-dev http://codereview.appspot.com/236041
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox1-37/+37
(eliminate assumption of package global name space, make code easier to move between packages). R=r CC=golang-dev http://codereview.appspot.com/194072
2010-01-09runtime: check for preemption due to garbage collectionRuss Cox1-0/+9
in various already expensive routines. helps keep cpu utilization up when GOMAXPROCS > 1, but not a full solution. http://groups.google.com/group/golang-nuts/t/7a9535c4136d3e2 R=r CC=golang-dev http://codereview.appspot.com/184043
2009-10-15rename sys functions to runtime,Russ Cox1-37/+37
because they are in package runtime. another step to enforcing package boundaries. R=r DELTA=732 (114 added, 93 deleted, 525 changed) OCL=35811 CL=35824
2009-09-08pass Type* to makechan and makemap so thatRuss Cox1-16/+16
they can get the official alignment out of there instead of guessing. R=ken OCL=34450 CL=34450
2009-08-25rename runtime internals to have modern names (array->slice etc)Rob Pike1-6/+6
R=rsc DELTA=444 (179 added, 177 deleted, 88 changed) OCL=33847 CL=33849
2009-07-08reflection for mapsRuss Cox1-47/+77
R=r DELTA=304 (248 added, 34 deleted, 22 changed) OCL=31345 CL=31347
2009-07-02move Structrnd to runtime.hRuss Cox1-4/+0
R=ken OCL=31125 CL=31125
2009-06-30change alignment rules: roll receiver intoRuss Cox1-38/+49
input parameters, move output parameters into their own struct. R=ken OCL=30954 CL=30966
2009-06-09mv src/lib to src/pkgRob Pike1-0/+954
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102