summaryrefslogtreecommitdiff
path: root/src/cmd/ld/lib.h
AgeCommit message (Collapse)AuthorFilesLines
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+308
2011-09-13Imported Upstream version 60Ondřej Surý1-281/+0
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-2/+2
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-1/+3
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-1/+1
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý1-2/+36
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-1/+36
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-0/+1
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-0/+1
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-0/+97
2010-06-29ld: fix implementation of -uRuss Cox1-2/+9
R=r CC=golang-dev http://codereview.appspot.com/1678046
2010-04-275l, 6l, 8l, runtime: make -s binaries workRuss Cox1-1/+1
5l, 6l, 8l: change ELF header so that strip doesn't destroy binary Fixes issue 261. R=iant, r CC=golang-dev http://codereview.appspot.com/994044
2010-02-046l: move mapped symbol table lower in memoryAndrew Gerrand1-0/+3
Allows binary to run on some Linux system. Fix for issue 365. R=rsc CC=golang-dev http://codereview.appspot.com/199096
2010-02-03ld: include main and runtime in the library loopRuss Cox1-0/+1
Fixes issue 585. R=r CC=golang-dev http://codereview.appspot.com/195075
2010-01-22eliminate the package global name space assumption in object filesRuss Cox1-7/+16
5g/6g/8g: add import statements to export metadata, mapping package path to package name. recognize "" as the path of the package in export metadata. use "" as the path of the package in object symbol names. 5c/6c/8c, 5a/6a/8a: rewrite leading . to "". so that ·Sin means Sin in this package. 5l/6l/8l: rewrite "" in symbol names as object files are read. gotest: handle new symbol names. gopack: handle new import lines in export metadata. Collectively, these changes eliminate the assumption of a global name space in the object file formats. Higher level pieces such as reflect and the computation of type hashes still depend on the assumption; we're not done yet. R=ken2, r, ken3 CC=golang-dev http://codereview.appspot.com/186263 Committer: Russ Cox <rsc@golang.org>
2010-01-13ignore $GOARCH inside the compiler and linker.Rob Pike1-0/+1
by definition, they know what they are building for. makes it easier to switch architectures when testing. % 6g x.go % 6l x.6 % 6.out "Wed Jan 13 10:57:46 EST 2010" % 8g x.go % 8l x.8 % 8.out "Wed Jan 13 10:57:46 EST 2010" % echo $GOARCH % R=rsc CC=golang-dev http://codereview.appspot.com/186116
2009-12-17 first stub for softfloats, intercepts float instructions and skipsKai Backman1-0/+2
them in the stream. R=rsc http://codereview.appspot.com/174052
2009-10-10reallocate library, libraryobj: 50 isn't nearly enoughRob Pike1-2/+3
R=rsc DELTA=7 (2 added, 0 deleted, 5 changed) OCL=35569 CL=35569
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox1-0/+87
R=r DELTA=3214 (904 added, 2260 deleted, 50 changed) OCL=35425 CL=35427