1. 27 Apr, 2012 3 commits
    • Nigel Tao's avatar
      image/png: speed up PNG decoding for common color models: Gray, NRGBA, · dd294fbd
      Nigel Tao authored
      Paletted, RGBA.
      
      benchmark                       old ns/op    new ns/op    delta
      BenchmarkDecodeGray               3681144      2536049  -31.11%
      BenchmarkDecodeNRGBAGradient     12108660     10020650  -17.24%
      BenchmarkDecodeNRGBAOpaque       10699230      8677165  -18.90%
      BenchmarkDecodePaletted           2562806      1458798  -43.08%
      BenchmarkDecodeRGB                8468175      7180730  -15.20%
      
      benchmark                        old MB/s     new MB/s  speedup
      BenchmarkDecodeGray                 17.80        25.84    1.45x
      BenchmarkDecodeNRGBAGradient        21.65        26.16    1.21x
      BenchmarkDecodeNRGBAOpaque          24.50        30.21    1.23x
      BenchmarkDecodePaletted             25.57        44.92    1.76x
      BenchmarkDecodeRGB                  30.96        36.51    1.18x
      
      $ file $GOROOT/src/pkg/image/png/testdata/bench*
      benchGray.png:           PNG image, 256 x 256, 8-bit grayscale, non-interlaced
      benchNRGBA-gradient.png: PNG image, 256 x 256, 8-bit/color RGBA, non-interlaced
      benchNRGBA-opaque.png:   PNG image, 256 x 256, 8-bit/color RGBA, non-interlaced
      benchPaletted.png:       PNG image, 256 x 256, 8-bit colormap, non-interlaced
      benchRGB.png:            PNG image, 256 x 256, 8-bit/color RGB, non-interlaced
      
      R=r
      CC=golang-dev
      https://golang.org/cl/6127051
      dd294fbd
    • David Symonds's avatar
      old/regexp, old/template: delete. · 9ce770af
      David Symonds authored
      Both of these have replacements.
      
      R=golang-dev, r, rsc, r, adg
      CC=golang-dev
      https://golang.org/cl/5979046
      9ce770af
    • Anthony Martin's avatar
      path/filepath: fix typo · 0bad08cb
      Anthony Martin authored
      R=golang-dev, dsymonds
      CC=golang-dev
      https://golang.org/cl/6117063
      0bad08cb
  2. 26 Apr, 2012 13 commits
  3. 25 Apr, 2012 18 commits
  4. 24 Apr, 2012 6 commits