mirror of
https://github.com/golang/go
synced 2024-11-18 17:14:45 -07:00
The Go programming language
446a18e709
This extracts the overlay context and archive parsing from guru into buildutil. At least one tool (gogetdoc) has a vendored copy of this code already, and more tools implementing the same functionality will follow. The new code in buildutil is an almost identical copy of the code in guru (names aside), except for the following changes: - Instead of reading into a bytes.Buffer, we read directly into a []byte of appropriate size - sameFile first attempts a simple comparison of path.Clean'ed paths. Change-Id: I97cd978ccc10722e3648e5e10625fa7f1407f202 Reviewed-on: https://go-review.googlesource.com/21805 Reviewed-by: Alan Donovan <adonovan@google.com> |
||
---|---|---|
benchmark/parse | ||
blog | ||
cmd | ||
container/intsets | ||
cover | ||
go | ||
godoc | ||
imports | ||
oracle | ||
playground | ||
present | ||
refactor | ||
.gitattributes | ||
.gitignore | ||
AUTHORS | ||
codereview.cfg | ||
CONTRIBUTING.md | ||
CONTRIBUTORS | ||
LICENSE | ||
PATENTS | ||
README |
This subrepository holds the source for various packages and tools that support the Go programming language. Some of the tools, godoc and vet for example, are included in binary Go distributions. Others, including the Go oracle and the test coverage tool, can be fetched with "go get". Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs. To submit changes to this repository, see http://golang.org/doc/contribute.html.