• Dmitriy Vyukov's avatar
    cmd/5g, cmd/6g, cmd/8g: faster compilation · 06e686de
    Dmitriy Vyukov authored
    Replace linked list walk with memset.
    This reduces CPU time taken by 'go install -a std' by ~10%.
    Before:
    real		user		sys
    0m23.561s	0m16.625s	0m5.848s
    0m23.766s	0m16.624s	0m5.846s
    0m23.742s	0m16.621s	0m5.868s
    after:
    0m22.714s	0m14.858s	0m6.138s
    0m22.644s	0m14.875s	0m6.120s
    0m22.604s	0m14.854s	0m6.081s
    
    R=golang-dev, r
    CC=golang-dev
    https://golang.org/cl/13084043
    06e686de
Name
Last commit
Last update
api Loading commit data...
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...