1
0
mirror of https://github.com/golang/go synced 2024-11-20 04:14:49 -07:00
go/src/cmd
Russ Cox 8b6534b78a cmd/go: many bug fixes
* Reject import paths of the form cmd/x/y.
* Reject 'go install' of command outside GOPATH
* Clearer error rejecting 'go install' of package outside GOPATH.
* Name temporary binary for first file in 'go run' list or for test.
* Provide a way to pass -ldflags arguments with spaces.
* Pass all Go files (even +build ignored ones) to go fix, go fmt, go vet.
* Reject 'go run foo_test.go'.
* Silence 'exit 1' prints from 'go tool' invocations.
* Make go test -xxxprofile leave binary behind for analysis.
* Reject ~ in GOPATH except on Windows.
* Get a little less confused by symlinks.
* Document that go test x y z runs three test binaries.
* Fix go test -timeout=0.
* Add -tags flag to 'go list'.
* Use pkg/gccgo_$GOOS_$GOARCH for gccgo output.

Fixes #3389.
Fixes #3500.
Fixes #3503.
Fixes #3760.
Fixes #3941.
Fixes #4007.
Fixes #4032.
Fixes #4074.
Fixes #4127.
Fixes #4140.
Fixes #4311.
Fixes #4568.
Fixes #4576.
Fixes #4702.

R=adg
CC=golang-dev
https://golang.org/cl/7225074
2013-01-31 08:06:38 -08:00
..
5a cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/ld: update reference 2013-01-18 13:39:53 -08:00
5c cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/ld: update reference 2013-01-18 13:39:53 -08:00
5g cmd/5g: allow optimization of return registers. 2013-01-11 12:29:14 +08:00
5l cmd/5l: reestablish uniform union field naming 2013-01-30 09:10:06 -08:00
6a cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/ld: update reference 2013-01-18 13:39:53 -08:00
6c cmd/6c, cmd/8c: fix print format for Prog 2013-01-18 19:00:38 -08:00
6g cmd/gc, cmd/6g: fix error on large stacks. 2013-01-18 22:36:43 +01:00
6l 6l/5l: PIC and shared library support for the linkers. 2013-01-30 08:46:56 -08:00
8a cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/ld: update reference 2013-01-18 13:39:53 -08:00
8c cmd/6c, cmd/8c: fix print format for Prog 2013-01-18 19:00:38 -08:00
8g cmd/8g, cmd/dist, cmd/gc: fix warnings on Plan 9 2013-01-18 19:08:00 -08:00
8l cmd/8l: fix misassembling of MOVB involving (AX)(BX*1) 2013-01-31 08:52:46 +01:00
addr2line runtime/pprof: support OS X CPU profiling 2012-02-28 16:18:24 -05:00
api cmd/api: normalize byte to uint8 and rune to int32 2013-01-28 16:45:45 -08:00
cc cmd/6c: Optimize rotate expressions to use rotate instructions. 2013-01-18 17:29:53 -05:00
cgo cmd/cgo: allow for stdcall decorated dynimport names 2013-01-30 08:29:33 -08:00
cov libmach, cmd/cc, cmd/cov, cmd/ld, cmd/prof: check malloc return value 2012-11-27 03:05:46 +08:00
dist cmd/dist: fix code example in README 2013-01-30 08:46:50 -08:00
fix cmd/fix: Add keys to printer.Config composite literals. 2012-12-16 19:31:59 -05:00
gc cmd/gc: inlining of variadic functions. 2013-01-31 08:40:59 +01:00
go cmd/go: many bug fixes 2013-01-31 08:06:38 -08:00
godoc cmd/godoc: fix buggy use of strings.HasSuffix 2013-01-30 12:30:26 -08:00
gofmt all: remove exec bit on files 2013-01-18 02:41:17 +08:00
ld cmd/ld: retry short writes, to get error detail 2013-01-31 07:49:33 -08:00
nm gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
objdump runtime/pprof: support OS X CPU profiling 2012-02-28 16:18:24 -05:00
pack cmd/pack: rename __.SYMDEF to __.GOSYMDEF 2012-09-13 10:26:21 -04:00
prof libmach, cmd/cc, cmd/cov, cmd/ld, cmd/prof: check malloc return value 2012-11-27 03:05:46 +08:00
vet cmd/vet: handle added string constants in printf format check 2013-01-31 07:53:38 -08:00
yacc cmd/yacc: fix debug print of token name 2012-12-22 16:45:35 -05:00