summaryrefslogtreecommitdiff
path: root/src/cmd/6l
AgeCommit message (Expand)AuthorFilesLines
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-2/+2
2009-11-18More FreeBSD-touchups. Thundercats are GOOOOO!Devon H. O'Dell1-3/+2
2009-11-186l, 8l: add trivial hash table for dynamic symbolsRuss Cox1-18/+21
2009-11-18ld: move interpreter string into first block of ELF fileRuss Cox1-15/+10
2009-11-17fix botchKen Thompson1-1270/+0
2009-11-17change a n^2 algorithm inKen Thompson1-2/+1385
2009-11-17FreeBSD-specific porting work.Devon H. O'Dell2-2/+21
2009-11-166l: fix divide by zero in glibc linker.Russ Cox1-5/+12
2009-11-09tweak documentation of commandsRuss Cox1-1/+1
2009-11-05gofmt'ed 6l 8l cgoRobert Griesemer1-1/+1
2009-11-04speed up 6lKen Thompson5-46/+126
2009-11-03document the gc go compilers.Rob Pike1-0/+2
2009-11-03more command documentation, including nm and profRob Pike1-1/+1
2009-11-03document the assemblers.Rob Pike1-0/+7
2009-11-03First steps at command documentation: C compilers and linkers.Rob Pike1-0/+32
2009-11-036l -e: emit external ELF symbol table.Russ Cox3-15/+139
2009-10-15rename sys functions to runtime,Russ Cox1-11/+11
2009-10-12stack overflow debugging and fix.Russ Cox1-6/+44
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox10-706/+26
2009-10-05allow multiple -L optionsRob Pike2-9/+16
2009-10-03clean moreRuss Cox1-1/+1
2009-10-038c, 8l dynamic loading support.Russ Cox5-96/+36
2009-09-30step toward darwin ffi: factor out macho codeRuss Cox4-185/+99
2009-09-24convert 8l to new ELF code.Russ Cox1-86/+39
2009-09-16use /bin/ed to avoid portability issuesRob Pike1-1/+1
2009-08-30fix line numbers, again.Russ Cox2-1/+7
2009-08-24ffi -> dynld.Russ Cox2-16/+8
2009-08-24linker workRuss Cox2-22/+57
2009-08-23linker workRuss Cox1-55/+67
2009-08-21linker workRuss Cox8-177/+407
2009-08-20symbol bugs.Russ Cox5-14/+43
2009-08-20FFI step 2: can ask for libc.so.6.Russ Cox4-5/+34
2009-08-136g/6l: add go type information to symbol table.Russ Cox3-15/+31
2009-08-12mechanism for putting go types into 6.out symbol table.Russ Cox4-8/+12
2009-08-12change gotype in symbol table fromRuss Cox2-10/+7
2009-08-12delete heuristic left over from incremental compilationRuss Cox1-14/+1
2009-08-09increase from 3 to 11 floating registersKen Thompson1-1/+1
2009-08-07remove 8.out before creating it.Russ Cox1-0/+1
2009-07-28Support use of $GOBINDIR to override $HOME/binPhil Pennock1-1/+2
2009-07-21a little more 6l cleanupRuss Cox1-36/+26
2009-07-21add a .interp section and fix vaddr in INTERP prog.Rob Pike1-7/+13
2009-07-21make 6l produce dynamically linked binaries (although they are fully statical...Rob Pike3-49/+165
2009-07-206l cleanup: last set of magic numbers for elf64 moved to ld/elf64*.Rob Pike2-10/+10
2009-07-20clean up generation of exec header.Rob Pike3-64/+63
2009-07-17take care of a few more magic numbersRob Pike1-9/+16
2009-07-17count SHdrs and PHdrs and write them out as a unitRob Pike1-52/+40
2009-07-17more elf64 support: phdrs, constantsRob Pike1-41/+44
2009-07-17First steps towards cleaner support for ELF64 in 6l.Rob Pike5-172/+68
2009-07-13compilers were inconsistent aboutRuss Cox1-1/+1
2009-07-13fix undefined function error.Russ Cox1-2/+3