summaryrefslogtreecommitdiff
path: root/src/cmd/ld/lib.c
AgeCommit message (Collapse)AuthorFilesLines
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-33/+219
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-16/+79
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+1417
2011-09-13Imported Upstream version 60Ondřej Surý1-1361/+0
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-1/+1
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-13/+30
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-3/+2
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý1-9/+61
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-0/+207
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-7/+18
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-0/+4
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-189/+357
2010-06-29ld: fix implementation of -uRuss Cox1-7/+27
R=r CC=golang-dev http://codereview.appspot.com/1678046
2010-04-308l: fix absolute path detection on WindowsRuss Cox1-0/+4
Fixes issue 755. R=ken2 CC=golang-dev http://codereview.appspot.com/965047
2010-04-275l, 6l, 8l, runtime: make -s binaries workRuss Cox1-0/+4
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-10ld: unused variableRuss Cox1-1/+0
R=adg CC=golang-dev http://codereview.appspot.com/207050
2010-02-03search for runtime.a in the package path instead of hardcodingKai Backman1-7/+21
the location. remove last remnants of broken -l flag. R=rsc CC=golang-dev http://codereview.appspot.com/201042
2010-02-03ld: include main and runtime in the library loopRuss Cox1-14/+32
Fixes issue 585. R=r CC=golang-dev http://codereview.appspot.com/195075
2010-01-25ld: do not load the same object file multiple times.Russ Cox1-3/+9
eliminates spurious multiple initialization errors. give more information in the multiple init errors that remain. Fixes issue 87. R=r CC=golang-dev http://codereview.appspot.com/194052
2010-01-22eliminate the package global name space assumption in object filesRuss Cox1-24/+103
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-19ld: unused variableRuss Cox1-2/+0
R=r CC=golang-dev http://codereview.appspot.com/186229
2010-01-18build: move GOOS, GOARCH, GOROOT lookup into central library.Russ Cox1-14/+2
bake default values in during build. R=r CC=golang-dev http://codereview.appspot.com/186173
2010-01-13ignore $GOARCH inside the compiler and linker.Rob Pike1-4/+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-11-15gc: five bug fixes, one better error.Russ Cox1-5/+14
* check for struct literal assignment to private fields. * record, fix crash involving parallel map assignment. * avoid infinite recursion in exportassignok. * make floating point bounds check precise. * avoid crash on invalid receiver. * add context to error about implicit assignment. Fixes issue 86. Fixes issue 88. Fixes issue 158. Fixes issue 174. Fixes issue 201. Fixes issue 204. R=ken2 http://codereview.appspot.com/154144
2009-11-12cc, ld: fix more gcc 4.3 -O2 compile bugsRuss Cox1-2/+2
same as http://codereview.appspot.com/152088 in more files. Fixes issue 83. R=r, r1 http://codereview.appspot.com/152091
2009-10-10reallocate library, libraryobj: 50 isn't nearly enoughRob Pike1-3/+4
R=rsc DELTA=7 (2 added, 0 deleted, 5 changed) OCL=35569 CL=35569
2009-10-08dupok, gcc compile fix, sync and syscall asm fixKai Backman1-1/+6
R=rsc APPROVED=rsc DELTA=27 (18 added, 0 deleted, 9 changed) OCL=35503 CL=35505
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox1-0/+761
R=r DELTA=3214 (904 added, 2260 deleted, 50 changed) OCL=35425 CL=35427