aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-28go1go1Andrew Gerrand
2012-03-28remove non-go1 commands and packagesAndrew Gerrand
2012-03-28weekly.2012-03-27weekly.2012-03-27weeklyAndrew Gerrand
2012-03-28doc: added The Go image package articleFrancisco Souza
Orignally published on The Go Programming Language, September 21, 2011. http://blog.golang.org/2011/09/go-image-package.html Update #2547 R=adg, nigeltao CC=golang-dev https://golang.org/cl/5933049
2012-03-28misc/dist: it sucks hwhen you forget to fix typosAndrew Gerrand
R=golang-dev CC=golang-dev https://golang.org/cl/5937049
2012-03-28path/filepath: correct comment in EvalSymlinksAlex Brainman
R=golang-dev, r CC=golang-dev, hcwfrichter https://golang.org/cl/5934046
2012-03-28misc/dist: support upload only (no build)Andrew Gerrand
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5940050
2012-03-28doc: link to Go Project Dashboard from package listAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5937048
2012-03-28cmd/godoc: use virtual filesystem to implement -templates flagAndrew Gerrand
R=golang-dev, gri, rsc CC=golang-dev https://golang.org/cl/5921045
2012-03-27runtime: work around false negative in deadlock detectionRuss Cox
Not a complete fix for issue 3342, but fixes the trivial case. There may still be a race in the instants before and after a scavenger-induced garbage collection. Intended to be "obviously safe": a call to runtime·gosched before main.main is no different than a call to runtime.Gosched at the beginning of main.main, and it is (or had better be) safe to call runtime.Gosched at any point during main. Update #3342. R=iant CC=golang-dev https://golang.org/cl/5919052
2012-03-27cmd/go: respect $GOBIN alwaysRuss Cox
Another attempt at https://golang.org/cl/5754088. Before, we only consulted $GOBIN for source code found in $GOROOT, but that's confusing to explain and less useful. The new behavior lets users set GOBIN=$HOME/bin and have all go-compiled binaries installed there. Tested a few cases in test.bash. Ran all.bash with and without $GOBIN and it works. Even so, I expect it to break the builders, like it did last time, we can debug from there. Fixes #3269 (again). Fixes #3396. Fixes #3397. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5927051
2012-03-27go/build: fix import checkRuss Cox
When we find a package in DIR/src/foo, we only let it be known as foo if there is no other foo in an earlier GOPATH directory or the GOROOT directory. The GOROOT check was looking in GOROOT/src/foo instead of GOROOT/src/pkg/foo, which meant that the import paths "lib9", "libbio", "libmach", and so on were unavailable, and the import paths "math", "errors", and so on were available. Correct this. Fixes #3390. R=golang-dev, minux.ma CC=golang-dev https://golang.org/cl/5927050
2012-03-27cmd/go: fix two bugsRuss Cox
Issue 3207 was caused by setting GOPATH=GOROOT. This is a common mistake, so diagnose it at command start and also correct the bug that it caused in get (downloading to GOROOT/src/foo instead of GOROOT/src/pkg/foo). Issue 3268 was caused by recognizing 'packages' that had installed binaries but no source. This behavior is not documented and causes trouble, so remove it. We can revisit the concept of binary-only packages after Go 1. Fixes #3207. Fixes #3268. R=golang-dev, r CC=golang-dev https://golang.org/cl/5930044
2012-03-27doc: use relative links in Laws of Reflection articleAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5924050
2012-03-27doc: use relative links in draw package articleAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5924051
2012-03-27doc: update wiki tutorial templates, and template discussionAndrew Gerrand
Fixes #3384. R=golang-dev, r CC=golang-dev https://golang.org/cl/5915044
2012-03-27path/filepath: use windows GetShortPathName api to force GetLongPathName to ↵Alex Brainman
do its work R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5928043
2012-03-27cmd/go: update for go1 tag formatRuss Cox
R=golang-dev, r, r CC=golang-dev https://golang.org/cl/5919048
2012-03-27cmd/dist: fix detection of go1 versionRuss Cox
R=golang-dev, r CC=golang-dev https://golang.org/cl/5924044
2012-03-27doc: update licensing text one more timeAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5916046
2012-03-27net: ignore ECONNABORTED from syscall.AcceptDevon H. O'Dell
Fixes #3395. R=rsc, dsymonds CC=golang-dev https://golang.org/cl/5905063
2012-03-27undo CL 5844051 / 5d0322034aa8Mikio Hara
Breaks closure test when GOMAXPROCS=2 or more. ««« original CL description runtime: restore deadlock detection in the simplest case. Fixes #3342. R=iant, r, dave, rsc CC=golang-dev, remy https://golang.org/cl/5844051 »»» R=rsc CC=golang-dev https://golang.org/cl/5924045
2012-03-26cmd/go: copy tag_test.go from goinstallRuss Cox
hg cat -r 11846 src/cmd/goinstall/tag_test.go >tag_test.go No changes. R=golang-dev, r CC=golang-dev https://golang.org/cl/5919047
2012-03-26misc/emacs: fix overindentation caused by mis-parsing lines ending with ↵Ben Fried
special chars Fixes #3313 go-mode-backward-skip-comments is probably due for a more ambitious refactoring --- it repeats guard conditions after every nearly every movement of point. R=sameer, r CC=golang-dev https://golang.org/cl/5844063
2012-03-26C: add Ben Fried, GooglerRob Pike
R=golang-dev, dsymonds CC=ben.fried, golang-dev https://golang.org/cl/5869043
2012-03-26runtime: restore deadlock detection in the simplest case.Rémy Oudompheng
Fixes #3342. R=iant, r, dave, rsc CC=golang-dev, remy https://golang.org/cl/5844051
2012-03-27doc: fix concurrency patterns rawhtml generationFrancisco Souza
The Makefile target was broken due to the rename of the HTML file. R=golang-dev CC=golang-dev https://golang.org/cl/5918045
2012-03-27doc: move /ref/cmd to /doc/cmdAndrew Gerrand
Fixes #3400. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5926043
2012-03-27doc: add JSON-RPC: a tale of interfaces articleFrancisco Souza
Originally published on The Go Programming Language Blog, Abril 27, 2010. http://blog.golang.org/2010/04/json-rpc-tale-of-interfaces.html R=adg, r CC=golang-dev https://golang.org/cl/5920044
2012-03-27doc: update footer textAndrew Gerrand
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5920043
2012-03-27path/filepath: convert drive letter to upper case in windows EvalSymlinksAlex Brainman
Fixes #3347. R=golang-dev, aram, r, rsc CC=golang-dev https://golang.org/cl/5918043
2012-03-27doc: remove cov and prof from /ref/cmdAndrew Gerrand
Update #3400 R=golang-dev, r CC=golang-dev https://golang.org/cl/5921044
2012-03-27cmd/godoc: canonicalize custom path redirectsAndrew Gerrand
For example, /ref and /doc/reference.html now both redirect to /ref/. Fixes #3401. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5916044
2012-03-27doc: move gdb doc back to /doc/ and de-emphasize on references pageAndrew Gerrand
Fixes #3399. R=golang-dev, r CC=golang-dev https://golang.org/cl/5919044
2012-03-27doc: add doc/articles/index.htmlAndrew Gerrand
Fixes #3402. R=golang-dev, r CC=golang-dev https://golang.org/cl/5923043
2012-03-27doc: describe the Windows MSI installer as experimentalAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5921043
2012-03-27misc/goplay: fix error on IE8.Yasuhiro Matsumoto
use cancelBubble=true instead of preventDefault(). R=golang-dev, rsc, adg CC=golang-dev https://golang.org/cl/5888043
2012-03-27misc/dist: don't ship codereview eitherAndrew Gerrand
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5917043
2012-03-27cmd/godoc: fix app engine versionAndrew Gerrand
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5902060
2012-03-27misc/dist: don't include old python dashboard in releasesAndrew Gerrand
I'd prefer not to ship a bunch of bad Python code to everyone who uses Go 1. R=golang-dev, gri CC=golang-dev https://golang.org/cl/5915043
2012-03-27doc: add Terms of ServiceAndrew Gerrand
R=r CC=golang-dev https://golang.org/cl/5913044
2012-03-26exp/types: generalized GCImporter API.Robert Griesemer
- Renamed ExportData -> FindGcExportData and base it on an a bufio.Reader rather than a filename so it can be used in environments where object files are stored elsewhere. - Factor former GcImporter into GcImportData and GcImport. Implementations with different storage locations for object files can build a customized GcImport using GcImportData. This is pkg/exp only - no impact on Go 1. R=golang-dev, lvd, rsc CC=golang-dev https://golang.org/cl/5574069
2012-03-26doc: Change id of footerBenny Siegert
The heading "Copyright" uses id="copyright" as the anchor name. However, there is also a <div id="copyright"> at the bottom. Using the same ID value twice in the same file is illegal (http://www.w3.org/TR/html401/struct/links.html#h-12.2.3). R=golang-dev, bradfitz, rsc CC=golang-dev https://golang.org/cl/5909045
2012-03-26cmd/go: explain versions betterRob Pike
Summarize the desiderata for selecting versions of remote packages to get. Fixes #3394. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5902058
2012-03-26misc/dist: add -wxs flag to provide custom installer.wxs fileAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5908055
2012-03-26run.bash: set -e in new codewalk blockRob Pike
Otherwise we won't fail if something goes wrong. This shell programming stuff is tricky. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5905062
2012-03-26windows: install fixesJoe Poirier
* set default installation drive to C:\ * remove Win64 component property R=golang-dev, bradfitz, aram CC=golang-dev https://golang.org/cl/5901044
2012-03-26run.bash: compile the codewalksRob Pike
They could be tested but that requires more than seems wise right now. Update #2648. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5908054
2012-03-26godoc: make 'Overview' section collapsableAndrew Gerrand
This makes packages with lengthly package comments easier to browse. R=golang-dev, r CC=golang-dev https://golang.org/cl/5901055
2012-03-26doc: make installation instructions more skim-friendlyAndrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5908052