summaryrefslogtreecommitdiff
path: root/src/liblink
Commit message (Expand)AuthorAgeFilesLines
* liblink: require DATA lines to be ordered by offset, with no overlapRuss Cox2014-10-141-0/+2
* liblink: generate MRC replacement in liblink, not tls_armDave Cheney2014-09-301-2/+18
* liblink: fix cmd/ld -X flagRuss Cox2014-09-261-0/+2
* cmd/cc, cmd/ld, runtime: disallow conservative data/bss objectsRuss Cox2014-09-241-2/+4
* liblink, sync/atomic: fix arm buildRuss Cox2014-09-162-1/+7
* liblink: make GO_ARGS the default for functions beginning with ?Russ Cox2014-09-161-1/+22
* cmd/gc: turn Go prototypes into ptr liveness maps for assembly functionsRuss Cox2014-09-121-0/+12
* runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFramesRuss Cox2014-09-093-229/+26
* liblink, runtime: diagnose and fix C code running on Go stackRuss Cox2014-09-083-2/+27
* build: adjustments for move from src/pkg to srcRuss Cox2014-09-087-7/+7
* liblink: fix arm wrapper prologueRuss Cox2014-09-071-1/+1
* runtime: fix nacl/amd64p32 buildRuss Cox2014-09-071-0/+22
* liblink: fix arm build errorsRuss Cox2014-09-062-10/+8
* runtime: fix panic/wrapper/recover mathRuss Cox2014-09-063-90/+189
* cmd/ld: diagnose Go calling CRuss Cox2014-08-311-4/+14
* liblink: introduce way to avoid pc-relative addressingRuss Cox2014-08-251-4/+31
* liblink: fix encoding of ASETPC in 6a, 8aJosh Bleecher Snyder2014-08-182-2/+2
* liblink: use pc-relative addressing for all memory references in amd64 codeRuss Cox2014-08-181-21/+8
* liblink: encode MOVBQZX as MOVZBL instead of MOVZBQRui Ueyama2014-08-051-1/+1
* liblink, cmd/dist, cmd/5l: introduce %^ and move C_* constants.Shenghou Ma2014-08-062-48/+19
* liblink: support big-endian properlyShenghou Ma2014-08-065-9/+28
* liblink: use LinkArch.textflag() to get text and dataflagShenghou Ma2014-08-061-10/+2
* liblink: shorter encoding for zeroing registerRui Ueyama2014-08-051-0/+1
* liblink: warn about TLS base MRC instruction that does not write into R0.Shenghou Ma2014-07-261-13/+21
* liblink: more precise literal word comparison on armRuss Cox2014-07-231-2/+5
* liblink: remove some gotos + other fixesRuss Cox2014-07-217-99/+110
* liblink: fix precedence bug in pcdata comparisonRuss Cox2014-07-161-1/+1
* liblink: fix warnings on Plan 9David du Colombier2014-07-111-5/+2
* cmd/5c, cmd/5g, cmd/5l, liblink: nacl/arm supportShenghou Ma2014-07-102-32/+356
* build: annotations and modifications for c2goRuss Cox2014-07-027-1384/+1331
* liblink, runtime: preliminary support for plan9/amd64Aram H?v?rneanu2014-07-025-9/+23
* all: add GOOS=androidDavid Crawshaw2014-07-011-0/+1
* all: remove 'extern register M *m' from runtimeRuss Cox2014-06-263-12/+12
* liblink: fix field trackingRuss Cox2014-05-202-0/+20
* cmd/gc: record line number for auto-generated wrappers as <autogenerated>:1Russ Cox2014-05-121-1/+1
* runtime: use duff zero and copy to initialize memoryKeith Randall2014-05-072-1/+11
* liblink, cmd/ld: reenable nosplit checking and testRuss Cox2014-04-166-15/+47
* liblink, cmd/gc, cmd/{5,6,8}{a,c}: rename linkwriteobj to writeobjIan Lance Taylor2014-04-161-1/+4
* liblink: add leaf bit to object file formatRuss Cox2014-04-161-1/+7
* liblink: fix incorrect hash collision in lookupRuss Cox2014-04-162-7/+18
* build: remove tmp dir names from objects, support GOROOT_FINAL againRuss Cox2014-04-152-1/+49
* cmd/ld: use TLS relocations on ELF systems in external linking modeRuss Cox2014-04-152-51/+20
* liblink: introduce TLS register on 386 and amd64Russ Cox2014-04-158-255/+413
* liblink: remove arch-specific constants from file formatRuss Cox2014-04-148-39/+39
* liblink, cmd/link: add version number to object fileRuss Cox2014-04-141-1/+5
* liblink: remove code that is never executedIan Lance Taylor2014-04-072-37/+0
* cmd/gc, cmd/ld, runtime: compact liveness bitmapsRuss Cox2014-04-021-2/+12
* runtime: get rid of most uses of REP for copying/zeroing.Keith Randall2014-04-012-0/+18
* liblink, runtime: make nacl/386 binaries valid.R?my Oudompheng2014-03-141-2/+11
* liblink: fix bad code generated for MOVFD/MOVDF when reg > 7Josh Bleecher Snyder2014-03-111-1/+2