Age | Commit message (Collapse) | Author |
|
R=golang-dev, dsymonds, r
CC=golang-dev
https://golang.org/cl/5615056
|
|
Fixes #2835.
R=golang-dev, n13m3y3r, r, bradfitz
CC=golang-dev
https://golang.org/cl/5645051
|
|
Fixes #2847.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5641050
|
|
to help debug Issue 2651
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5644049
|
|
The function has a bizarre signature: it was the only public function there
that exposed the reflect package. Also, its definition is peculiar and hard to
explain. It doesn't merit being exported.
This is an API change but really, it should never have been exported and
it's certain very few programs will depend on it: it's too weird.
Fixes #2846.
R=golang-dev, gri, bradfitz
CC=golang-dev
https://golang.org/cl/5639054
|
|
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5626045
|
|
It complicates the interface unnecessarily.
Document this in go1.html.
Also update the go/doc Makefile.
Fixes #2836.
R=golang-dev, gri, bradfitz
CC=golang-dev
https://golang.org/cl/5642054
|
|
Fixes #2853
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5642056
|
|
Also simplify the tests.
Fixes #2849.
R=golang-dev, bradfitz, r
CC=golang-dev
https://golang.org/cl/5643045
|
|
R=r
CC=golang-dev
https://golang.org/cl/5636045
|
|
Fixes #2862.
R=golang-dev, n13m3y3r, iant
CC=golang-dev
https://golang.org/cl/5646048
|
|
It's disabled and unreproducible.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5642053
|
|
Be careful when printing line comments with incorrect
position information. Maintain additional state
impliedSemi: when set, a comment containing a newline
would imply a semicolon and thus placement must be
delayed.
Precompute state information pertaining to the next
comment for faster checks (the printer is marginally
faster now despite additional checks for each comment).
No effect on existing src, misc sources.
Fixes #1505.
R=rsc
CC=golang-dev
https://golang.org/cl/5598054
|
|
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5643050
|
|
Fixes #2902.
TBR=golang-dev
CC=golang-dev
https://golang.org/cl/5641047
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5639046
|
|
Also bring the names in doc.go in line with the source.
More radical resolutions are possible but require substantial internal
changes for very little benefit. Fixing it this way lets us keep the
embedding, which has a huge simplifying effect, and guarantees
binary compatibility.
Fixes #2848.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5644045
|
|
Fixes #2850.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5645043
|
|
Updates #2836.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5639045
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5639043
|
|
Commands such as "dist version > VERSION" will cause
the shell to create an empty VERSION file and set dist's
stdout to its fd. dist in turn looks at VERSION and uses
its content if available, which is empty at this point.
Fix that by ignoring VERSION if it's empty.
Also prevent cmdversion from running findgoversion a
second time. It was already loaded by init.
R=adg, gustavo, rsc
CC=golang-dev
https://golang.org/cl/5639044
|
|
R=r
CC=golang-dev
https://golang.org/cl/5644044
|
|
R=dsymonds
CC=golang-dev
https://golang.org/cl/5636053
|
|
R=golang-dev, rsc
CC=bradfitz, golang-dev, mikioh.mikioh
https://golang.org/cl/5616066
|
|
I hate symlinks.
Fixes #2787.
R=golang-dev, dsymonds, rsc
CC=golang-dev
https://golang.org/cl/5638043
|
|
There's no reason to set GOROOT as the tools will have the path baked
into it with GOROOT_FINAL.
R=bradfitz, bytbox, gustavo, rsc
CC=golang-dev
https://golang.org/cl/5576064
|
|
Fixes #2534.
R=golang-dev, dsymonds, bradfitz
CC=golang-dev
https://golang.org/cl/5635051
|
|
This time for sure.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5634046
|
|
Signatures of fatalf and error_ helpers have been matched for
consistency.
Fixes #1800.
R=rsc
CC=golang-dev, remy
https://golang.org/cl/5593049
|
|
R=golang-dev, n13m3y3r
CC=golang-dev
https://golang.org/cl/5634048
|
|
Specifically, remove simply where it is claiming that the
code or the action to be carried out is simple, since the
reader might disagree.
R=golang-dev, bradfitz, gri
CC=golang-dev
https://golang.org/cl/5637048
|
|
As a convenience to people working on the tools,
leave Makefiles that invoke the go dist tool appropriately.
They are not used during the build.
R=golang-dev, bradfitz, n13m3y3r, gustavo
CC=golang-dev
https://golang.org/cl/5636050
|
|
This is the same heuristic that build.ScanDir uses.
It avoids considering 'resource fork' files on OS X;
the resource for x.go is ._x.go.
R=gri
CC=golang-dev
https://golang.org/cl/5616073
|
|
Unexports runtime.MemStats and rename MemStatsType to MemStats.
The new accessor requires passing a pointer to a user-allocated
MemStats structure.
Fixes #2572.
R=bradfitz, rsc, bradfitz, gustavo
CC=golang-dev, remy
https://golang.org/cl/5616072
|
|
See thread http://goo.gl/7zzzU for background.
R=rsc
CC=golang-dev
https://golang.org/cl/5624051
|
|
Also modify runtime/asm_386.s to use it.
R=rsc
CC=golang-dev
https://golang.org/cl/5634043
|
|
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5629055
|
|
also made generated scripts act more like running go clean itself
R=golang-dev
CC=golang-dev, rsc
https://golang.org/cl/5624049
|
|
Fixes #2827.
R=ken2
CC=golang-dev
https://golang.org/cl/5638045
|
|
Fixes #2872
R=andybalholm, rsc
CC=golang-dev
https://golang.org/cl/5608056
|
|
Passing the CGO_CFLAGS to cgo is required to make alternative include
directories work when building a cgo project.
R=rsc
CC=golang-dev
https://golang.org/cl/5635048
|
|
Multiplying by the low 32 bits was a bad idea
no matter what, but it was a particularly unfortunate
choice because those bits are 0 for small integer values.
Fixes #2883.
R=ken2
CC=golang-dev
https://golang.org/cl/5634047
|
|
Right now, GOTRACEBACK=0 means do not show any stack traces.
Unset means the default behavior (declutter by hiding runtime routines).
This CL makes GOTRACEBACK=2 mean include the runtime routines.
It avoids having to recompile the runtime when you want to see
the runtime in the tracebacks.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5633050
|
|
Fixes #2877
R=rsc
CC=golang-dev
https://golang.org/cl/5637047
|
|
Fixes #2821.
R=rsc
CC=golang-dev
https://golang.org/cl/5606061
|
|
Zip files may actually store symlinks, and that's represented
as a file with unix flag S_IFLNK and with its data containing
the symlink target name.
The other flags are being supported too. Now that the os package
has the full range of flags in a system agnostic manner, there's
no reason to discard that information.
R=golang-dev, adg, rogpeppe
CC=golang-dev
https://golang.org/cl/5624048
|
|
As pointed out in the discussion around 2678.
R=rsc
CC=golang-dev
https://golang.org/cl/5534077
|
|
since the real type is not inferred.
Fixes #2885.
R=golang-dev, dsymonds, bradfitz
CC=golang-dev
https://golang.org/cl/5633045
|
|
R=golang-dev
TBR=adg
CC=golang-dev, patrick
https://golang.org/cl/5616070
|
|
- fix documentation for NewBuffer and NewBufferString
- document and implement behavior of Truncate on invalid lengths
Fixes #2837.
R=rsc, adg
CC=golang-dev
https://golang.org/cl/5637044
|