Commits

Show all
Author Commit Message Labels Comments Date
Andrew Gerrand
weekly.2011-07-19 R=golang-dev, nigeltao, dsymonds, r CC=golang-dev http://codereview.appspot.com/4801042
Tags
weekly.2011-07-19
Andrew Gerrand
misc/dashboard: center align build results R=rsc, dsymonds CC=golang-dev http://codereview.appspot.com/4806041
Rob Pike
sync/atomic: delete workaround Load seems to work on arm now. R=dsymonds CC=golang-dev http://codereview.appspot.com/4795042
Robert Griesemer
godoc: implement http.FileSystem for zip files R=rsc, adg, bradfitz CC=golang-dev http://codereview.appspot.com/4750047
Lucio De Re
runtime: make goc2c build on Plan 9 pkg/runtime/Makefile: . Adjusted so "goc2c.c" is built using the Plan 9 libraries. pkg/runtime/goc2c.c: . Added/subtracted #include headers to correspond to Plan 9 toolkit. . Changed fprintf(stderr,...)/exit() combinations to sysfatal() calls, adjusted the "%u" format to "%ud". . Added exits(0) at the end of main(). . Made main() a void-returning function and removed the "return 0" at the e…
Russ Cox
runtime: faster entersyscall, exitsyscall Uses atomic memory accesses to avoid the need to acquire and release schedlock on fast paths. benchmark old ns/op new ns/op delta runtime_test.BenchmarkSyscall 73 31 -56.63% runtime_test.BenchmarkSyscall-2 538 74 -86.23% runtime_test.BenchmarkSyscall-3 508 103 -79.72% runtime_test.BenchmarkSyscall…
vcc
cgo: windows amd64 port R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/4725041 Committer: Russ Cox <rsc@golang.org>
Dmitriy Vyukov
sync/atomic: fix LoadInt32 on ARM R0 is clobbered after cas, while R1 preserves its value. R=golang-dev CC=golang-dev http://codereview.appspot.com/4782042 Committer: Rob Pike <r@golang.org>
Rob Pike
sync/atomic: attempt to get the arm build green. Disable the LoadInt32 and LoadUint32 tests, since they fail. These should be fixed but we want to get through the rest of the build to see if something else unrelated is broken. The arm build has been bad for a long time. R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/4780041
tarm
goinstall, dashboard: Google Code now supports git R=golang-dev, adg, rsc, tarmigan+golang CC=golang-dev http://codereview.appspot.com/4760055 Committer: Andrew Gerrand <adg@golang.org>
Rob Pike
5l: fix arm linker bug introduced by 4742041 Should fix the arm build. R=golang-dev, dsymonds, adg CC=golang-dev http://codereview.appspot.com/4777041
Andrew Gerrand
doc/talks/io2010: handle the errors R=golang-dev, dsymonds, dsymonds, r CC=golang-dev http://codereview.appspot.com/4771041
brainman
go/build: fixes for windows paths R=golang-dev, mattn.jp, adg CC=golang-dev http://codereview.appspot.com/4746047
Robert Griesemer
archive/zip: support functions to get modified time in ns from MS-DOS time R=rsc, r, bradfitz, r, adg CC=golang-dev http://codereview.appspot.com/4748056
brainman
exp/wingui: make sure it builds again R=golang-dev, r CC=golang-dev http://codereview.appspot.com/4770041
Rob Pike
gif: fix local color map and coordinates R=nigeltao CC=golang-dev http://codereview.appspot.com/4759051
Andrew Gerrand
dashboard: list "most installed this week" with rolling count R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/4631085
Robert Griesemer
time: typo in documentation R=r CC=golang-dev http://codereview.appspot.com/4763048
hectorchu
runtime: fix select pass 3 Fixes issue 2075 R=rsc, ken, r CC=golang-dev http://codereview.appspot.com/4748045 Committer: Russ Cox <rsc@golang.org>
Russ Cox
runtime: track running goroutine count Used to use mcpu+msyscall but that's problematic for packing into a single atomic word. The running goroutine count (where running == Go code or syscall) can be maintained separately, always manipulated under lock. R=golang-dev, bradfitz CC=golang-dev http://codereview.appspot.com/4767041
Dmitriy Vyukov
runtime: add per-M caches for MemStats Avoid touching centralized state during memory manager operations. R=mirtchovski CC=golang-dev, rsc http://codereview.appspot.com/4766042 Committer: Russ Cox <rsc@golang.org>
Dmitriy Vyukov
runtime: add per-M caches for MemStats Avoid touching centralized state during memory manager opreations. R=rsc CC=golang-dev http://codereview.appspot.com/4766042 Committer: Russ Cox <rsc@golang.org>
Ian Lance Taylor
debug/proc: Remove. The package was always GNU/Linux specific, and is no longer used by anything now that exp/ogle has been removed. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/4757049
Dmitriy Vyukov
sync: add fast paths to WaitGroup benchmark old ns/op new ns/op delta BenchmarkWaitGroupUncontended 93.50 33.60 -64.06% BenchmarkWaitGroupUncontended-2 44.30 16.90 -61.85% BenchmarkWaitGroupUncontended-4 21.80 8.47 -61.15% BenchmarkWaitGroupUncontended-8 12.10 4.86 -59.83% BenchmarkWaitGroupUncontended-16 7.38 3.35 -54.61% BenchmarkWaitGroupAddDone 58.40 33.70 -42.29% BenchmarkWaitGroupAddDone-2 293.00 85.80 -70.72% BenchmarkWaitGroupAddDone-4 243.00 51.10 -78.97% BenchmarkWaitGroupAddDone-8 … R=rsc CC=golang-dev http://codereview.appspot.com/4672050 Committer: Russ Cox <rsc@golang.org>
Russ Cox
5l: assume Linux binary, not Plan 9 R=bradfitz CC=golang-dev http://codereview.appspot.com/4767042
Brad Fitzpatrick
http: let FileServer work when path doesn't begin with a slash ... as when it's over-stripped with StripPrefix. R=golang-dev, andybalholm, rsc CC=golang-dev http://codereview.appspot.com/4759052
Russ Cox
ld: allow seek within write buffer Reduces number of write+seek's from 88516 to 2080 when linking godoc with 6l. Thanks to Alex Brainman for pointing out the many small writes. R=golang-dev, r, alex.brainman, robert.hencke CC=golang-dev http://codereview.appspot.com/4743043
fullung
syscall: Parse and encode SCM_RIGHTS and SCM_CREDENTIALS. R=rsc, agl, mikioh.mikioh CC=golang-dev http://codereview.appspot.com/4667066 Committer: Russ Cox <rsc@golang.org>
Dmitriy Vyukov
runtime: fix data race in Plan9 sysalloc Add mutex to protect brk limit. Add mstats.sys update. R=rsc CC=golang-dev http://codereview.appspot.com/4762045 Committer: Russ Cox <rsc@golang.org>
Brad Fitzpatrick
cgo: add missing semicolon in generated struct This affected certain signatures needing padding like: //export Foo func Foo() (int, C.long) { ... } R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/4745047
  1. Prev
  2. Next