summaryrefslogtreecommitdiff
path: root/src/cmd/6l/obj.c
AgeCommit message (Expand)AuthorFilesLines
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-1/+20
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-433/+116
2010-06-30cgo: use slash-free relative paths for .so referencesRuss Cox1-0/+2
2010-06-21ld: add -u flag to check safe bits; discard old -u, -x flagsRuss Cox1-10/+0
2010-02-26Add -r option to 6l/8l/5l.Ian Lance Taylor1-1/+4
2010-02-08*l/*c: add -V flag to display version numberAndrew Gerrand1-0/+3
2010-02-03search for runtime.a in the package path instead of hardcodingKai Backman1-5/+4
2010-02-03ld: include main and runtime in the library loopRuss Cox1-1/+1
2010-01-255l, 6l, 8l: accept only one object fileRuss Cox1-5/+4
2010-01-25ld: do not load the same object file multiple times.Russ Cox1-0/+6
2010-01-22eliminate the package global name space assumption in object filesRuss Cox1-4/+8
2009-11-18More FreeBSD-touchups. Thundercats are GOOOOO!Devon H. O'Dell1-3/+2
2009-11-17FreeBSD-specific porting work.Devon H. O'Dell1-0/+6
2009-11-04speed up 6lKen Thompson1-14/+17
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox1-643/+12
2009-10-05allow multiple -L optionsRob Pike1-8/+16
2009-10-038c, 8l dynamic loading support.Russ Cox1-2/+4
2009-09-30step toward darwin ffi: factor out macho codeRuss Cox1-1/+3
2009-08-21linker workRuss Cox1-3/+4
2009-08-20symbol bugs.Russ Cox1-7/+7
2009-08-20FFI step 2: can ask for libc.so.6.Russ Cox1-0/+1
2009-08-136g/6l: add go type information to symbol table.Russ Cox1-2/+13
2009-08-12mechanism for putting go types into 6.out symbol table.Russ Cox1-1/+3
2009-08-12delete heuristic left over from incremental compilationRuss Cox1-14/+1
2009-08-07remove 8.out before creating it.Russ Cox1-0/+1
2009-07-21make 6l produce dynamically linked binaries (although they are fully statical...Rob Pike1-1/+1
2009-07-206l cleanup: last set of magic numbers for elf64 moved to ld/elf64*.Rob Pike1-1/+1
2009-07-17First steps towards cleaner support for ELF64 in 6l.Rob Pike1-1/+2
2009-07-07the ld-supplied typestrings are now obsoleteRuss Cox1-2/+0
2009-06-06move src/runtime -> src/lib/runtime;Russ Cox1-1/+1
2009-06-05more build refinements:Russ Cox1-1/+1
2009-06-028l fixes, cut and paste from 6l.Russ Cox1-4/+2
2009-04-30change 6l library directory flag to -L,Russ Cox1-25/+21
2009-04-17add -P pkgdir option to 6l to have it look first in pkgdir for a package.Rob Pike1-2/+9
2009-04-08yet another attempt at auto-linkingRuss Cox1-6/+14
2009-03-24move darwin specific code into runtime/darwin/Russ Cox1-6/+0
2009-03-20don't need two names for the same function (vputl and llputl).Russ Cox1-1/+1
2009-02-05heuristic to stop pulling .6 in from .aRuss Cox1-7/+3
2009-01-30keep line number history even whenRuss Cox1-0/+3
2009-01-21delete unused code and data from 6.outs.Russ Cox1-3/+8
2009-01-206l: do not link in objects from an archive just for init functions.Russ Cox1-16/+9
2009-01-206l: ignore undefined symbols in gotypesigs.Russ Cox1-2/+7
2008-11-23delete stack mark stringsRuss Cox1-1/+0
2008-11-13* 6l:Russ Cox1-3/+44
2008-11-056g interface changes:Russ Cox1-0/+8
2008-11-036l: generate gotypesigs on demand.Russ Cox1-0/+1
2008-10-216l: invent gotypestrings if neededRuss Cox1-2/+11
2008-10-206l:Russ Cox1-126/+81
2008-10-20use Biobuf not fd for reading objects.Russ Cox1-17/+18
2008-09-08go linux x86-64 kernel fixes:Russ Cox1-1/+1