1. 22 Dec, 2013 2 commits
  2. 21 Dec, 2013 4 commits
  3. 20 Dec, 2013 13 commits
  4. 19 Dec, 2013 18 commits
  5. 18 Dec, 2013 3 commits
    • David du Colombier's avatar
      syscall: disallow slashes in file names on Plan 9 · 67460650
      David du Colombier authored
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/43480050
      67460650
    • Brad Fitzpatrick's avatar
      net/http: use sync.Pool · 93e4a9d8
      Brad Fitzpatrick authored
      Update #4720
      
      R=golang-dev, iant
      CC=golang-dev
      https://golang.org/cl/44080043
      93e4a9d8
    • Brad Fitzpatrick's avatar
      encoding/json: use sync.Pool · 46b4ed2c
      Brad Fitzpatrick authored
      Benchmark is within the noise. I had to run this a dozen times
      each before & after (on wall power, without a browser running)
      before I could get halfway consistent numbers, and even then
      they jumped all over the place, with the new one sometimes
      being better. But these are the best of a dozen each.
      
      Slowdown is expected anyway, since I imagine channels are
      optimized more.
      
      benchmark                 old ns/op    new ns/op    delta
      BenchmarkCodeEncoder       26556987     27291072   +2.76%
      BenchmarkEncoderEncode         1069         1071   +0.19%
      
      benchmark                  old MB/s     new MB/s  speedup
      BenchmarkCodeEncoder          73.07        71.10    0.97x
      
      benchmark                old allocs   new allocs    delta
      BenchmarkEncoderEncode            2            2    0.00%
      
      benchmark                 old bytes    new bytes    delta
      BenchmarkEncoderEncode          221          221    0.00%
      
      Update #4720
      
      R=golang-dev, iant
      CC=golang-dev
      https://golang.org/cl/37720047
      46b4ed2c