Descriptioncmd/ld: faster linking
Replace symbol list with array.
Introduce helper arrays.
$ time go build cmd/go
real user sys
before:
0m2.692s 0m2.179s 0m0.398s
0m2.692s 0m2.178s 0m0.398s
0m2.699s 0m2.178s 0m0.394s
after:
0m2.582s 0m2.071s 0m0.411s
0m2.579s 0m2.069s 0m0.401s
0m2.580s 0m2.069s 0m0.409s
Patch Set 1 #Patch Set 2 : diff -r a21eec46edee https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 3 : diff -r f795546f1c55 https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 4 : diff -r f795546f1c55 https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 5 : diff -r 6752a7aad603 https://dvyukov%40google.com@code.google.com/p/go/ #
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||