1. 22 Jul, 2011 1 commit
  2. 21 Jul, 2011 18 commits
  3. 20 Jul, 2011 16 commits
  4. 19 Jul, 2011 5 commits
    • Rob Pike's avatar
      sync/atomic: delete workaround · 62f618a2
      Rob Pike authored
      Load seems to work on arm now.
      
      R=dsymonds
      CC=golang-dev
      https://golang.org/cl/4795042
      62f618a2
    • Robert Griesemer's avatar
      godoc: implement http.FileSystem for zip files · 8930ce2d
      Robert Griesemer authored
      R=rsc, adg, bradfitz
      CC=golang-dev
      https://golang.org/cl/4750047
      8930ce2d
    • Lucio De Re's avatar
      runtime: make goc2c build on Plan 9 · b546f507
      Lucio De Re authored
      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 end of it.
      
      Tested on UBUNTU and Plan 9 only.
      
      R=r, rsc
      CC=golang-dev
      https://golang.org/cl/4626093
      b546f507
    • Russ Cox's avatar
      runtime: faster entersyscall, exitsyscall · 025abd53
      Russ Cox authored
      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-4            721           97  -86.52%
      runtime_test.BenchmarkSyscallWork          920          873   -5.11%
      runtime_test.BenchmarkSyscallWork-2        516          481   -6.78%
      runtime_test.BenchmarkSyscallWork-3        550          343  -37.64%
      runtime_test.BenchmarkSyscallWork-4        632          263  -58.39%
      
      (Intel Core i7 L640 2.13 GHz-based Lenovo X201s)
      
      Reduced a less artificial server benchmark
      from 11.5r 12.0u 8.0s to 8.3r 9.1u 1.0s.
      
      R=dvyukov, r, bradfitz, r, iant, iant
      CC=golang-dev
      https://golang.org/cl/4723042
      025abd53
    • Wei Guangjing's avatar
      cgo: windows amd64 port · 9f636598
      Wei Guangjing authored
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/4725041
      9f636598