1
0
mirror of https://github.com/golang/go synced 2024-10-04 10:11:21 -06:00
go/src/cmd
Daniel Morsing 280c8b90e2 cmd/gc: make method names for function scoped types unique
Types in function scope can have methods on them if they embed another type, but we didn't make the name unique, meaning that 2 identically named types in different functions would conflict with eachother.

Fixes #6269.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/13326045
2013-08-29 16:48:44 +02:00
..
5a runtime: cleanup: use ArgsSizeUnknown to mark all functions 2013-07-19 11:19:18 -07:00
5c cmd/5c, cmd/5g, cmd/5l: turn MOVB, MOVH into plain moves, optimize short arithmetic. 2013-08-09 06:43:17 +02:00
5g cmd/5g: avoid clash between R13 and F3 registers. 2013-08-27 21:09:16 +02:00
5l cmd/5l,cmd/8l: unbreak arm and 386 linkers 2013-08-24 01:32:01 +10:00
6a runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
6c runtime: use funcdata to supply garbage collection information 2013-07-19 16:04:09 -04:00
6g cmd/5g, cmd/6g, cmd/8g: faster compilation 2013-08-21 14:20:28 +04:00
6l all: compiler/bootstrap for dragonfly/amd64 2013-08-24 01:18:04 +10:00
8a runtime: cleanup: use ArgsSizeUnknown to mark all functions 2013-07-19 11:19:18 -07:00
8c runtime: use funcdata to supply garbage collection information 2013-07-19 16:04:09 -04:00
8g cmd/8g: add descriptions for some missing instructions. 2013-08-29 14:41:01 +02:00
8l cmd/5l,cmd/8l: unbreak arm and 386 linkers 2013-08-24 01:32:01 +10:00
addr2line libmach: update for Go 1.2 pcln table 2013-07-18 10:12:28 -04:00
api cmd/api: be more robust against OS deleting temp files 2013-08-24 16:54:56 -05:00
cc cmd/cc, cmd/gc, runtime: Uniquely encode iface and eface pointers in the pointer map. 2013-08-09 16:48:12 -07:00
cgo cmd/cgo: fix windows build 2013-08-14 12:47:06 -04:00
dist all: compiler/bootstrap for dragonfly/amd64 2013-08-24 01:18:04 +10:00
fix cmd/fix: remove obsolete testdata. 2013-06-02 15:40:32 +02:00
gc cmd/gc: make method names for function scoped types unique 2013-08-29 16:48:44 +02:00
go cmd/go: make it work for code.google.com cloned repositories 2013-08-29 17:15:35 +10:00
gofmt go/parser: ParseExpr must accept type expressions 2013-04-03 07:41:26 -07:00
ld all: compiler/bootstrap for dragonfly/amd64 2013-08-24 01:18:04 +10:00
nm cmd/nm: don't add filename elements for m symbols 2013-04-03 18:23:43 -07:00
objdump runtime/pprof: support OS X CPU profiling 2012-02-28 16:18:24 -05:00
pack cmd/pack: support removing of leading file prefix on windows 2013-07-26 16:56:24 +10:00
prof all: clean up C function prototypes 2013-02-26 09:51:33 -08:00
yacc all: fix typos 2013-06-09 21:50:24 +08:00