1
0
mirror of https://github.com/golang/go synced 2024-10-03 23:31:22 -06:00
go/src/cmd
Russ Cox 877c1892bb gofix: add -diff, various fixes and helpers
* add -diff command line option
  * use scoping information in refersTo, isPkgDot, isPtrPkgDot.
  * add new scoping-based helpers countUses, rewriteUses, assignsTo, isTopName.
  * rename rewrite to walk, add walkBeforeAfter.
  * add toy typechecker, a placeholder for go/types

R=gri
CC=golang-dev
https://golang.org/cl/4285053
2011-04-08 12:27:08 -04:00
..
5a 5a, 5l: add LDREXD, STREXD 2011-02-25 01:03:54 -05:00
5c ld: detect stack overflow due to NOSPLIT 2011-02-22 17:40:40 -05:00
5g gc: diagnose unused labels 2011-03-15 14:05:37 -04:00
5l 5l/6l/8l: undo spadj cleanup at ARET for following instructions in the same stackframe. 2011-03-23 23:11:29 +01:00
6a gc, ld: detect stale or incompatible object files 2011-02-03 13:51:43 -05:00
6c gc, ld: detect stale or incompatible object files 2011-02-03 13:51:43 -05:00
6g gc: diagnose unused labels 2011-03-15 14:05:37 -04:00
6l 5l/6l/8l: undo spadj cleanup at ARET for following instructions in the same stackframe. 2011-03-23 23:11:29 +01:00
8a 8a, 8l: add CMPXCHG8B, XADDB, XADDL, XADDW 2011-02-25 01:04:29 -05:00
8c gc, ld: detect stale or incompatible object files 2011-02-03 13:51:43 -05:00
8g gc: diagnose unused labels 2011-03-15 14:05:37 -04:00
8l 5l/6l/8l: undo spadj cleanup at ARET for following instructions in the same stackframe. 2011-03-23 23:11:29 +01:00
cc runtime: generate Go defs for C types. 2011-01-31 12:27:28 +01:00
cgo os: New Open API. 2011-04-04 23:42:14 -07:00
cov various: avoid %ld etc 2010-10-13 16:20:22 -04:00
ebnflint path/filepath: new OS-specific path support 2011-03-06 17:33:23 -05:00
gc gc: bug327 2011-04-07 18:53:47 -04:00
godefs godefs: handle volatile 2011-03-23 11:33:53 -04:00
godoc os: New Open API. 2011-04-04 23:42:14 -07:00
gofix gofix: add -diff, various fixes and helpers 2011-04-08 12:27:08 -04:00
gofmt os: New Open API. 2011-04-04 23:42:14 -07:00
goinstall gofix: don't rewrite O_APPEND opens 2011-04-05 11:12:02 -04:00
gomake build: no required environment variables 2010-08-18 10:08:49 -04:00
gopack gopack: comment out debugging print 2011-03-30 22:41:32 -04:00
gotest gotest: handle \r\n returned by gomake on Windows (fixes build) 2011-04-08 23:53:57 +10:00
gotry gotry: move into its own directory, separate from gotest. 2011-03-29 13:00:24 -07:00
gotype gotype: use go/types GcImporter 2011-04-07 21:42:30 -07:00
govet govet: fix bug introduced at 4313054 2011-03-29 13:18:52 -07:00
goyacc os: New Open API. 2011-04-04 23:42:14 -07:00
hgpatch path/filepath: new OS-specific path support 2011-03-06 17:33:23 -05:00
ld ld: fix Mach-O X86_64_RELOC_SIGNED relocations 2011-04-07 14:20:42 -04:00
nm nm: document -S flag 2011-03-08 13:04:30 -05:00
prof testing: add -test.cpuprofile flag 2011-03-23 18:17:14 -04:00
Makefile gotest: replace the shell script with the compiled program written in go. 2011-03-29 13:29:20 -07:00