]> Cypherpunks repositories - gostls13.git/commit
6g/6l: add go type information to symbol table.
authorRuss Cox <rsc@golang.org>
Thu, 13 Aug 2009 21:41:42 +0000 (14:41 -0700)
committerRuss Cox <rsc@golang.org>
Thu, 13 Aug 2009 21:41:42 +0000 (14:41 -0700)
commit311c0b48079826e433f73bef990044dffd0624f1
tree2f13697b21525fad3071b8f398946610a008f409
parent090efde4071a283f38598983d5fcc17e92110d9e
6g/6l: add go type information to symbol table.
  archive size +70%
  binary size +30%

old

wreck.mtv=; ls -l /Users/rsc/bin/{godoc,gofmt}
-rwxr-xr-x  1 rsc  eng  1487922 Aug 13 13:21 /Users/rsc/bin/godoc
-rwxr-xr-x  1 rsc  eng   995995 Aug 13 13:21 /Users/rsc/bin/gofmt
wreck.mtv=; du -sh $GOROOT/pkg/
9.5M /home/rsc/go/pkg/
wreck.mtv=;

new

wreck.mtv=; ls -l /Users/rsc/bin/{godoc,gofmt}
-rwxr-xr-x  1 rsc  eng  2014390 Aug 13 14:25 /Users/rsc/bin/godoc
-rwxr-xr-x  1 rsc  eng  1268705 Aug 13 14:25 /Users/rsc/bin/gofmt
wreck.mtv=; du -sh $GOROOT/pkg
 16M /home/rsc/go/pkg
wreck.mtv=;

R=ken
OCL=33217
CL=33220
src/cmd/6g/gsubr.c
src/cmd/6l/l.h
src/cmd/6l/obj.c
src/cmd/6l/span.c
src/cmd/8l/l.h
src/cmd/gc/dcl.c
src/cmd/gc/obj.c
src/cmd/gc/reflect.c
src/cmd/ld/go.c