1. 08 Jun, 2012 8 commits
  2. 07 Jun, 2012 15 commits
  3. 06 Jun, 2012 13 commits
  4. 05 Jun, 2012 4 commits
    • Dave Cheney's avatar
      cmd/5c, cmd/5g, cmd/5l: fix array indexing warning under Clang 3.1 · d2d990cc
      Dave Cheney authored
      This should be the last of them.
      
      R=golang-dev, minux.ma, rsc
      CC=golang-dev
      https://golang.org/cl/6297043
      d2d990cc
    • Dave Cheney's avatar
      test/bench/go1: reduce fasta data size for linux/arm · 166dab69
      Dave Cheney authored
      As discussed on golang-dev, reduce the size of the fasta
      dataset to make it possible to run the go1 benchmarks on
      small ARM systems.
      
      Also, remove the 25m suffix from fasta data and Revcomp.
      
      linux/arm: pandaboard OMAP4
      
      BenchmarkBinaryTree17          1        70892426000 ns/op
      BenchmarkFannkuch11            1        35712066000 ns/op
      BenchmarkGobDecode            10         137146000 ns/op           5.60 MB/s
      BenchmarkGobEncode            50          64953000 ns/op          11.82 MB/s
      BenchmarkGzip          1        5675690000 ns/op           3.42 MB/s
      BenchmarkGunzip        1        1207001000 ns/op          16.08 MB/s
      BenchmarkJSONEncode            5         860424800 ns/op           2.26 MB/s
      BenchmarkJSONDecode            1        3321839000 ns/op           0.58 MB/s
      BenchmarkMandelbrot200        50          45893560 ns/op
      BenchmarkRevcomp              10         135220300 ns/op          18.80 MB/s
      BenchmarkTemplate              1        6385681000 ns/op           0.30 MB/s
      
      R=rsc, minux.ma, dsymonds
      CC=golang-dev
      https://golang.org/cl/6278048
      166dab69
    • Russ Cox's avatar
      runtime: use OS X vsyscall for gettimeofday (amd64) · 3a66bc41
      Russ Cox authored
      Thanks to Dave Cheney for the magic words "comm page".
      
      benchmark       old ns/op    new ns/op    delta
      BenchmarkNow          197           33  -83.05%
      
      This should make profiling a little better on OS X.
      The raw time saved is unlikely to matter: what likely matters
      more is that it seems like OS X sends profiling signals on the
      way out of system calls more often than it should; avoiding
      the system call should increase the accuracy of cpu profiles.
      
      The 386 version would be similar but needs to do different
      math for CPU speeds less than 1 GHz. (Apparently Apple has
      never shipped a 64-bit CPU with such a slow clock.)
      
      R=golang-dev, bradfitz, dave, minux.ma, r
      CC=golang-dev
      https://golang.org/cl/6275056
      3a66bc41
    • Russ Cox's avatar
      runtime: use OS X vsyscall for gettimeofday (386) · c7be4def
      Russ Cox authored
      amd64 was done in CL 6275056.
      
      We don't attempt to handle machines with clock speeds
      less than 1 GHz. Those will fall back to the system call.
      
      benchmark       old ns/op    new ns/op    delta
      BenchmarkNow          364           38  -89.53%
      
      R=golang-dev, r
      CC=golang-dev
      https://golang.org/cl/6307045
      c7be4def