Rob Pike 
								
							 
						 
						
							
							
							
							
								
							
							
								501f0b578f 
								
							 
						 
						
							
							
								
								test: commentary for [h-m]*.go  
							
							... 
							
							
							
							R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5674112  
							
						 
						
							2012-02-23 18:47:26 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russ Cox 
								
							 
						 
						
							
							
							
							
								
							
							
								d2cc988429 
								
							 
						 
						
							
							
								
								test: use testlib (fourth 100)  
							
							... 
							
							
							
							X ,s;^// \$G (\$D/)?\$F\.go *$;// compile;g
X ,s;^// \$G (\$D/)?\$F\.go && \$L \$F\.\$A *$;// build;g
X ,s;^// \$G (\$D/)?\$F\.go && \$L \$F\.\$A && \./\$A\.out *$;// run;g
X ,s;^// errchk \$G( -e)? (\$D/)?\$F\.go *$;// errorcheck;g
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5673079  
							
						 
						
							2012-02-16 23:50:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitriy Vyukov 
								
							 
						 
						
							
							
							
							
								
							
							
								c14b2689f0 
								
							 
						 
						
							
							
								
								runtime: faster finalizers  
							
							... 
							
							
							
							Linux/amd64, 2 x Intel Xeon E5620, 8 HT cores, 2.40GHz
benchmark                    old ns/op    new ns/op    delta
BenchmarkFinalizer              420.00       261.00  -37.86%
BenchmarkFinalizer-2            985.00       201.00  -79.59%
BenchmarkFinalizer-4           1077.00       244.00  -77.34%
BenchmarkFinalizer-8           1155.00       180.00  -84.42%
BenchmarkFinalizer-16          1182.00       184.00  -84.43%
BenchmarkFinalizerRun          2128.00      1378.00  -35.24%
BenchmarkFinalizerRun-2        1655.00      1418.00  -14.32%
BenchmarkFinalizerRun-4        1634.00      1522.00   -6.85%
BenchmarkFinalizerRun-8        2213.00      1581.00  -28.56%
BenchmarkFinalizerRun-16       2424.00      1599.00  -34.03%
Darwin/amd64, Intel L9600, 2 cores, 2.13GHz
benchmark                    old ns/op    new ns/op    delta
BenchmarkChanCreation          1451.00       926.00  -36.18%
BenchmarkChanCreation-2        3124.00      1412.00  -54.80%
BenchmarkChanCreation-4        6121.00      2628.00  -57.07%
BenchmarkFinalizer              684.00       420.00  -38.60%
BenchmarkFinalizer-2          11195.00       398.00  -96.44%
BenchmarkFinalizer-4          15862.00       654.00  -95.88%
BenchmarkFinalizerRun          2025.00      1397.00  -31.01%
BenchmarkFinalizerRun-2        3920.00      1447.00  -63.09%
BenchmarkFinalizerRun-4        9471.00      1545.00  -83.69%
R=golang-dev, cw, rsc
CC=golang-dev
https://golang.org/cl/4963057  
							
						 
						
							2011-10-06 18:42:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russ Cox 
								
							 
						 
						
							
							
							
							
								
							
							
								00f9f0c056 
								
							 
						 
						
							
							
								
								single argument panic  
							
							... 
							
							
							
							note that sortmain.go has been run through hg gofmt;
only the formatting of the day initializers changed.
i'm happy to revert that formatting if you'd prefer.
stop on error in doc/progs/run
R=r
CC=golang-dev
https://golang.org/cl/850041  
							
						 
						
							2010-03-30 10:34:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russ Cox 
								
							 
						 
						
							
							
							
							
								
							
							
								4e28cfe970 
								
							 
						 
						
							
							
								
								runtime: run all finalizers in a single goroutine.  
							
							... 
							
							
							
							eliminate second pass of mark+sweep
by scanning finalizer table specially.
R=r
CC=golang-dev
https://golang.org/cl/782041  
							
						 
						
							2010-03-26 14:15:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russ Cox 
								
							 
						 
						
							
							
							
							
								
							
							
								a00917ca1c 
								
							 
						 
						
							
							
								
								test/mallocfin: relax test to 80% from 90%.  
							
							... 
							
							
							
							R=r
CC=golang-dev
https://golang.org/cl/725042  
							
						 
						
							2010-03-24 19:52:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rob Pike 
								
							 
						 
						
							
							
							
							
								
							
							
								325cf8ef21 
								
							 
						 
						
							
							
								
								delete all uses of panicln by rewriting them using panic or,  
							
							... 
							
							
							
							in the tests, println+panic.
gofmt some tests too.
R=rsc
CC=golang-dev
https://golang.org/cl/741041  
							
						 
						
							2010-03-24 16:46:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russ Cox 
								
							 
						 
						
							
							
							
							
								
							
							
								33e396a4a7 
								
							 
						 
						
							
							
								
								finalizers; merge package malloc into package runtime  
							
							... 
							
							
							
							R=r, cw
CC=golang-dev
https://golang.org/cl/198085  
							
						 
						
							2010-02-03 16:31:34 -08:00