1
0
mirror of https://github.com/golang/go synced 2024-10-03 22:31:21 -06:00
go/src/liblink
Russ Cox d9c6ae6ae8 all: final merge of NaCl tree
This CL replays the following one CL from the rsc-go13nacl repo.
This is the last replay CL: after this CL the main repo will have
everything the rsc-go13nacl repo did. Changes made to the main
repo after the rsc-go13nacl repo branched off probably mean that
NaCl doesn't actually work after this CL, but all the code is now moved
over and just needs to be redebugged.

---
cmd/6l, cmd/8l, cmd/ld: support for Native Client

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡khr
https://golang.org/cl/15750044
---

LGTM=bradfitz, dave, iant
R=dave, bradfitz, iant
CC=golang-codereviews
https://golang.org/cl/69040044
2014-02-27 20:37:00 -05:00
..
asm5.c liblink, cmd/5l: restore flag_shared 2014-02-03 14:49:57 -08:00
asm6.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
asm8.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
data.c liblink: check for symgrow size too large 2014-01-21 06:12:54 -08:00
go.c liblink: create new library based on linker code 2013-12-08 22:49:37 -05:00
ld.c liblink: don't search for an import file with an absolute path 2013-12-18 10:33:47 -08:00
list5.c cmd/cc, cmd/gc, cmd/ld: consolidate print format routines 2014-02-12 14:29:11 -05:00
list6.c cmd/cc, cmd/gc, cmd/ld: consolidate print format routines 2014-02-12 14:29:11 -05:00
list8.c cmd/cc, cmd/gc, cmd/ld: consolidate print format routines 2014-02-12 14:29:11 -05:00
Makefile liblink: create new library based on linker code 2013-12-08 22:49:37 -05:00
obj5.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
obj6.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
obj8.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
obj.c cmd/ld: move instruction selection + layout into compilers, assemblers 2013-12-16 12:51:58 -05:00
objfile.c liblink: allow either of a pair of conflicting symbols to say dupok 2013-12-19 16:52:47 -05:00
pass.c cmd/ld: move instruction selection + layout into compilers, assemblers 2013-12-16 12:51:58 -05:00
pcln.c liblink, cmd/gc: resolve several shift warnings 2013-12-19 10:34:33 +11:00
sym.c all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00