Commits

Show all
Author Commit Message Labels Comments Date
Andrew Gerrand
weekly.2011-04-27 R=rsc CC=golang-dev http://codereview.appspot.com/4437077
Tags
weekly.2011-04-27
Branches
default
Andrew Gerrand
http: add MultipartForm, FormFile, and ParseMultipartForm to Request R=rsc, bradfitz CC=golang-dev http://codereview.appspot.com/4431068
Branches
default
Brad Fitzpatrick
adler32: speed up ~40% by avoiding bounds checks before & after: adler32.BenchmarkGolden 100000 14747 ns/op adler32.BenchmarkGolden 200000 8761 ns/op Found by profiling PNG encoding. R=rsc, bradfitzwork, eds CC=golang-dev http://codereview.appspot.com/4441073
Branches
default
Russ Cox
runtime: fix typo in gc bug fix This time for sure. R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/4437078
Branches
default
Lorenzo Stoakes
gc: correctly handle fields of pointer type to recursive forward references Previously, whether declaring a type which copied the structure of a type it was referenced in via a pointer field would work depended on whether you declared it before or after the type it copied, e.g. type T2 T1; type T1 struct { F *T2 } would work, however type T1 struct { F *T2 }; type T2 T1 wouldn't. Fixes issue 667. R=rsc CC=golang-dev http://codereview.appspot.com/4313064 Committer: Russ…
Branches
default
Russ Cox
runtime: stack split + garbage collection bug The g->sched.sp saved stack pointer and the g->stackbase and g->stackguard stack bounds can change even while "the world is stopped", because a goroutine has to call functions (and therefore might split its stack) when exiting a system call to check whether the world is stopped (and if so, wait until the world continues). That means the garbage collector cannot access those values safely (without…
Branches
default
Russ Cox
cgo: handle versioned ELF symbols Fixes issue 1397. R=iant CC=golang-dev http://codereview.appspot.com/4444064
Branches
default
Russ Cox
runtime: allow use of >512 MB on 32-bit platforms runtime: memory allocated by OS not in usable range runtime: out of memory: cannot allocate 1114112-byte block (2138832896 in use) throw: out of memory runtime.throw+0x40 /Users/rsc/g/go/src/pkg/runtime/runtime.c:102 runtime.throw(0x1fffd, 0x101) runtime.mallocgc+0x2af /Users/rsc/g/go/src/pkg/runtime/malloc.c:60 runtime.mallocgc(0x100004, 0x0, 0x1, 0x1, 0xc093, ...) runtime.mal+0x…
Branches
default
Andrew Gerrand
mime/multipart: add ReadForm and associated types R=brad_danga_com, rsc, dfc, r, dchest, bradfitz CC=golang-dev http://codereview.appspot.com/4439075
Branches
default
Brad Fitzpatrick
tar: use ioutil.Discard This one didn't come up in previous greps. R=adg CC=golang-dev http://codereview.appspot.com/4430071
Branches
default
Brad Fitzpatrick
ioutil: add Discard, update tree. This also removes an unnecessary allocation in http/transfer.go R=r, rsc1, r2, adg CC=golang-dev http://codereview.appspot.com/4426066
Branches
default
Brad Fitzpatrick
http: put a limit on POST size R=rsc CC=golang-dev http://codereview.appspot.com/4432076
Branches
default
Brad Fitzpatrick
http: keep gzip reader inside eofsignaler Fixes issue 1725 R=rsc CC=golang-dev http://codereview.appspot.com/4442086
Branches
default
Gustavo Niemeyer
reflect: Fix Copy of arrays R=golang-dev, rsc1 CC=golang-dev http://codereview.appspot.com/4438077
Branches
default
Brad Fitzpatrick
cgi: improve Location response handling Add local URI path support, which isn't as fringe as I originally thought. (it's supported by Apache) Send an implicit 302 status on redirects (not 200). Fixes issue 1597 R=rsc, r CC=golang-dev http://codereview.appspot.com/4442089
Branches
default
peterGo
runtime: fix mkversion to output valid path separators In a GOROOT path a backslash is a path separator not an escape character. For example, `C:\go`. Fixes gotest error: version.go:3: unknown escape sequence: g R=rsc CC=golang-dev http://codereview.appspot.com/4437076 Committer: Russ Cox <rsc@golang.org>
Branches
default
Evan Shaw
http/fcgi: New package R=golang-dev, bradfitzgo, bradfitzwork, nigeltao, rog CC=golang-dev http://codereview.appspot.com/4271078 Committer: Brad Fitzpatrick <bradfitz@golang.org>
Branches
default
Rob Pike
tutorial: replace the forever loops with finite counts in sieve programs. Fixes issue 1742. I hope. Also this picks up an update to go_tutorial.html that should already have happened. R=brainman, rsc, peterGo CC=golang-dev http://codereview.appspot.com/4452050
Branches
default
Russ Cox
gopack: preserve safe flag when not adding unsafe objects to archive R=dsymonds CC=golang-dev http://codereview.appspot.com/4436060
Branches
default
Russ Cox
doc: mention make version in install.html Fixes issue 1531. R=adg CC=golang-dev http://codereview.appspot.com/4442088
Branches
default
Andrew Gerrand
goinstall: support GOPATH; building and installing outside the Go tree For example, with GOPATH set like so GOPATH=/home/adg/gocode And after creating some subdirectories mkdir /home/adg/gocode/{bin,pkg,src} I can use goinstall to install the github.com/nf/goto web server, which depends on the github.com/nf/stat package, with goinstall github.com/nf/goto This downloads and installs all dependencies (that aren't already installed) like so …
Branches
default
Andrew Gerrand
builder: build multiple targets in parallel R=rsc, dfc CC=golang-dev http://codereview.appspot.com/4452047
Branches
default
Rob Pike
rpc: run benchmarks over HTTP as well as direct network connections. R=bradfitzgo CC=golang-dev http://codereview.appspot.com/4442085
Branches
default
Rob Pike
rpc: allow the argument (first arg of method) to be a value rather than a pointer. Can make the API nicer in some cases. R=rsc, rog, r2 CC=golang-dev http://codereview.appspot.com/4428064
Branches
default
Brad Fitzpatrick
http: new tests + panic hunting issue 1725 No bugs found yet, though. R=rsc, bradfitzwork CC=golang-dev http://codereview.appspot.com/4436058
Branches
default
Adam Langley
crypto/x509: memorize chain building. I ran the new verification code against a large number of certificates with a huge (>1000) number of intermediates. I had previously convinced myself that a cycle in the certificate graph implied a cycle in the hash graph (and thus, a contradiction). This is bogus because the signatures don't cover each other. Secondly, I managed to drive the verification into a time explosion with a fully conne…
Branches
default
fullung
syscall: Mlock, Munlock, Mlockall, Munlockall on Linux. R=rsc, bradfitzgo CC=golang-dev http://codereview.appspot.com/4433070 Committer: Brad Fitzpatrick <bradfitz@golang.org>
Branches
default
Russ Cox
runtime: more graceful out-of-memory crash Used to fault trying to access l->list->next when l->list == nil after MCentral_AllocList. Now prints runtime: out of memory: no room in arena for 65536-byte allocation (536870912 in use) throw: out of memory followed by stack trace. Fixes issue 1650. R=r, dfc CC=golang-dev http://codereview.appspot.com/4446062
Branches
default
brainman
os: fix race in ReadAt/WriteAt on Windows R=bradfitzgo, rsc, peterGo CC=golang-dev http://codereview.appspot.com/4441051
Branches
default
brainman
8l: do not emit empty dwarf pe sections This change will allow to generate valid executable, even if rsc disables dwarf generation, as it happend at revision 9a64273f9d68. R=rsc CC=golang-dev, lvd, vcc http://codereview.appspot.com/4425066
Branches
default
  1. Prev
  2. Next