LGTM http://codereview.appspot.com/4515167/diff/3/src/cmd/gc/closure.c File src/cmd/gc/closure.c (right): http://codereview.appspot.com/4515167/diff/3/src/cmd/gc/closure.c#newcode231 src/cmd/gc/closure.c:231: // An extra zero, to fill the dummy ...
13 years, 10 months ago
(2011-05-31 17:24:49 UTC)
#2
all done. http://codereview.appspot.com/4515167/diff/3/src/cmd/gc/closure.c File src/cmd/gc/closure.c (right): http://codereview.appspot.com/4515167/diff/3/src/cmd/gc/closure.c#newcode231 src/cmd/gc/closure.c:231: // An extra zero, to fill the ...
13 years, 10 months ago
(2011-05-31 17:30:07 UTC)
#4
*** Submitted as http://code.google.com/p/go/source/detail?r=47f1627ee6a5 *** gc: elide call to runtime.closure for function literals called in-place. ...
13 years, 10 months ago
(2011-05-31 18:52:23 UTC)
#6
*** Submitted as http://code.google.com/p/go/source/detail?r=47f1627ee6a5 ***
gc: elide call to runtime.closure for function literals called in-place.
before:
runtime_test.BenchmarkCallClosure 5000000 499 ns/op
runtime_test.BenchmarkCallClosure1 5000000 681 ns/op
after:
runtime_test.BenchmarkCallClosure 500000000 5 ns/op
runtime_test.BenchmarkCallClosure1 10000000 160 ns/op
R=rsc
CC=golang-dev
http://codereview.appspot.com/4515167
Issue 4515167: code review 4515167: gc: elide call to runtime.closure for function literals...
(Closed)
Created 13 years, 10 months ago by lvd
Modified 13 years, 10 months ago
Reviewers:
Base URL:
Comments: 4