| Age | Commit message (Collapse) | Author |
|
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
|
|
R=golang-dev, r
CC=golang-dev, hcwfrichter
https://golang.org/cl/5934046
|
|
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
|
|
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
|
|
do its work
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5928043
|
|
Fixes #3395.
R=rsc, dsymonds
CC=golang-dev
https://golang.org/cl/5905063
|
|
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
|
|
Fixes #3342.
R=iant, r, dave, rsc
CC=golang-dev, remy
https://golang.org/cl/5844051
|
|
Fixes #3347.
R=golang-dev, aram, r, rsc
CC=golang-dev
https://golang.org/cl/5918043
|
|
- 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
|
|
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5901051
|
|
32 bytes is enough for all FileMode bits.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5853044
|
|
Fixes #3383.
R=iant, bradfitz
CC=golang-dev
https://golang.org/cl/5891045
|
|
The existing code that tried to prevent ECC ciphersuites from being
selected when there were no mutual curves still left |suite| set.
This lead to a panic on a nil pointer when there were no acceptable
ciphersuites at all.
Thanks to George Kadianakis for pointing it out.
R=golang-dev, r, bradfitz
CC=golang-dev
https://golang.org/cl/5857043
|
|
R=golang-dev, r
CC=golang-dev, mattn.jp
https://golang.org/cl/5885056
|
|
Let's tell the world that Go's sort is O(n log n).
Surely this is a feature we intend to keep.
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5867045
|
|
Originally published on The Go Programming Language Blog, January 25, 2011.
http://blog.golang.org/2011/01/json-and-go.html
R=adg
CC=golang-dev
https://golang.org/cl/5846044
|
|
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5867049
|
|
R=golang-dev, r, dsymonds
CC=golang-dev
https://golang.org/cl/5874045
|
|
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5864053
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5866044
|
|
The current computation loops indefinitely if n > 1<<30 (for 32-bit ints).
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5848067
|
|
They looked out of place in godoc.
Includes documenting sort stability.
Fixes #3356
R=golang-dev, gri, trolleriprofessorn
CC=golang-dev
https://golang.org/cl/5855044
|
|
Its functionality has been moved into cmd/dist.
R=golang-dev, r, iant
CC=golang-dev
https://golang.org/cl/5843062
|
|
to bring it in line with text/template's interface.
Fixes #3296.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5843066
|
|
- use GO_GCFLAGS and GO_LDFLAGS if supplied
- build misc\dashboard\builder and misc\goplay
- run tests in test\bench\go1
- check api compatibility
R=golang-dev, r, kardianos, bradfitz
CC=golang-dev
https://golang.org/cl/5847063
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5847064
|
|
If a CertificateRequest is received we have to reply with a
Certificate message, even if we don't have a certificate to offer.
Fixes #3339.
R=golang-dev, r, ality
CC=golang-dev
https://golang.org/cl/5845067
|
|
As discussed on golang-dev, windows will use
"\" as path separator. No escaping allowed.
R=golang-dev, r, mattn.jp, rsc, rogpeppe, bsiegert, r
CC=golang-dev
https://golang.org/cl/5825044
|
|
It is unprecedented to add tests to package syscall, especially
system-specific ones. Not a policy worth changing right before Go 1
is cut.
The sole existing test, passfd_test.go, contains the line
// +build linux darwin probablyfreebsd probablyopenbsd
which argues that this is not a subject to be undertaking likely.
Note that passfd_test.go also went in just now. It's the only test
in syscall.
Deleting for now, will reconsider after Go 1.
R=golang-dev, bradfitz, r, dsymonds
CC=golang-dev
https://golang.org/cl/5846063
|
|
We can revisit the issue of testing in syscall after Go 1.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5844057
|
|
R=bradfitz, iant
CC=golang-dev
https://golang.org/cl/5846059
|
|
Updates #1101
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5849057
|
|
They have been deleted from package unsafe.
Also delete their appearance in exp/types.
Fixes #3338.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5847056
|
|
Fixes #3330.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5847043
|
|
There was a small window during program initialization
where a signal could come in before the handling mechanisms
were set up to handle it. Delay the signal-handler installation
until we're ready for the signals.
Fixes #3314.
R=golang-dev, dsymonds, mikioh.mikioh
CC=golang-dev
https://golang.org/cl/5833049
|
|
TBR=golang-dev
CC=golang-dev
https://golang.org/cl/5832047
|
|
Originally published on The Go Programming Language Blog, March 24, 2011.
http://blog.golang.org/2011/03/gobs-of-data.html
R=adg
CC=golang-dev
https://golang.org/cl/5834043
|
|
R=golang-dev, bradfitz, r
CC=golang-dev
https://golang.org/cl/5824053
|
|
Fixes #3310.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5823051
|
|
Fixes #3323.
R=golang-dev, remyoudompheng, gri
CC=golang-dev
https://golang.org/cl/5837047
|
|
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5820064
|
|
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5834049
|
|
Fixes #3321.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5831043
|
|
R=golang-dev, bradfitz, dsymonds, dave, r
CC=golang-dev
https://golang.org/cl/5795069
|
|
Makes certain virus scanners happier.
R=golang-dev, rsc, adg
CC=golang-dev
https://golang.org/cl/5823053
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/5820052
|
|
Fixes #3320.
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5824051
|
|
This function uses 48-byte of precious non-split stack for every callback
function, and without this CL, it can easily overflow the non-split stack.
I encountered this when trying to enable misc/cgo/test on windows/amd64.
R=rsc
CC=golang-dev
https://golang.org/cl/5784075
|
|
Also update documentation about IsExist() and IsNotExist(), they are not
about files only.
R=rsc
CC=golang-dev
https://golang.org/cl/5794073
|