]> Cypherpunks repositories - gostls13.git/commit
cmd/go: a raft of fixes
authorRuss Cox <rsc@golang.org>
Tue, 14 Feb 2012 21:39:20 +0000 (16:39 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 14 Feb 2012 21:39:20 +0000 (16:39 -0500)
commit9f333170bf4d8d15b6f9c53caf9a44ef00758ea6
treef6bbd4f4d00191ec38d83b58efeae914c2ec8770
parent87a04c0bcf52c02598a4f20f1190fd89d591c824
cmd/go: a raft of fixes

* add -work option to save temporary files (Fixes issue 2980)
* fix go test -i to work with cgo packages (Fixes issue 2936)
* do not overwrite/remove empty directories or non-object
  files during build (Fixes issue 2829)
* remove package main vs package non-main heuristic:
  a directory must contain only one package (Fixes issue 2864)
* to make last item workable, ignore +build tags for files
  named on command line: go build x.go builds x.go even
  if it says // +build ignore.
* add // +build ignore tags to helper programs

R=golang-dev, r, r
CC=golang-dev
https://golang.org/cl/5674043
14 files changed:
src/cmd/go/build.go
src/cmd/go/main.go
src/cmd/go/pkg.go
src/cmd/go/test.go
src/pkg/crypto/tls/generate_cert.go
src/pkg/encoding/gob/dump.go
src/pkg/exp/norm/maketables.go
src/pkg/exp/norm/maketesttables.go
src/pkg/exp/norm/normregtest.go
src/pkg/exp/norm/triegen.go
src/pkg/go/build/dir.go
src/pkg/go/doc/headscan.go
src/pkg/net/http/triv.go
src/pkg/unicode/maketables.go