1. 16 Apr, 2012 1 commit
  2. 15 Apr, 2012 1 commit
  3. 14 Apr, 2012 2 commits
  4. 13 Apr, 2012 3 commits
  5. 12 Apr, 2012 6 commits
    • Rob Pike's avatar
      fmt: fix crash of %b on huge negative int64 · a662d3d9
      Rob Pike authored
      The buffer had 64 bytes but needs one more for the sign.
      
      Fixes #3510.
      
      R=golang-dev, dave, dsymonds
      CC=golang-dev
      https://golang.org/cl/6011057
      a662d3d9
    • Adam Langley's avatar
      crypto/tls: don't always use the default private key. · e6e8b723
      Adam Langley authored
      When SNI based certificate selection is enabled, we previously used
      the default private key even if we selected a non-default certificate.
      
      Fixes #3367.
      
      R=golang-dev, bradfitz
      CC=golang-dev
      https://golang.org/cl/5987058
      e6e8b723
    • Adam Langley's avatar
      encoding/pem: ignore spaces and tabs at the end of header lines. · 55af51d5
      Adam Langley authored
      Fixes #3502.
      
      R=bradfitz
      CC=golang-dev
      https://golang.org/cl/6011046
      55af51d5
    • Dmitriy Vyukov's avatar
      runtime: speedup GC sweep phase (batch free) · 4945fc8e
      Dmitriy Vyukov authored
      benchmark                             old ns/op    new ns/op    delta
      garbage.BenchmarkParser              4370050250   3779668750  -13.51%
      garbage.BenchmarkParser-2            3713087000   3628771500   -2.27%
      garbage.BenchmarkParser-4            3519755250   3406349750   -3.22%
      garbage.BenchmarkParser-8            3386627750   3319144000   -1.99%
      
      garbage.BenchmarkTree                 493585529    408102411  -17.32%
      garbage.BenchmarkTree-2               500487176    402285176  -19.62%
      garbage.BenchmarkTree-4               473238882    361484058  -23.61%
      garbage.BenchmarkTree-8               486977823    368334823  -24.36%
      
      garbage.BenchmarkTree2                 31446600     31203200   -0.77%
      garbage.BenchmarkTree2-2               21469000     21077900   -1.82%
      garbage.BenchmarkTree2-4               11007600     10899100   -0.99%
      garbage.BenchmarkTree2-8                7692400      7032600   -8.58%
      
      garbage.BenchmarkParserPause          241863263    163249450  -32.50%
      garbage.BenchmarkParserPause-2        120135418    112981575   -5.95%
      garbage.BenchmarkParserPause-4         83411552     64580700  -22.58%
      garbage.BenchmarkParserPause-8         51870697     42207244  -18.63%
      
      garbage.BenchmarkTreePause             20940474     13147011  -37.22%
      garbage.BenchmarkTreePause-2           20115124     11146715  -44.59%
      garbage.BenchmarkTreePause-4           17217584      7486327  -56.52%
      garbage.BenchmarkTreePause-8           18258845      7400871  -59.47%
      
      garbage.BenchmarkTree2Pause           174067190    172674190   -0.80%
      garbage.BenchmarkTree2Pause-2         131175809    130615761   -0.43%
      garbage.BenchmarkTree2Pause-4          95406666     93972047   -1.50%
      garbage.BenchmarkTree2Pause-8          86056095     85334952   -0.84%
      
      garbage.BenchmarkParserLastPause      329932000    324790000   -1.56%
      garbage.BenchmarkParserLastPause-2    209383000    210456000   +0.51%
      garbage.BenchmarkParserLastPause-4    113981000    112921000   -0.93%
      garbage.BenchmarkParserLastPause-8     77967000     76625000   -1.72%
      
      garbage.BenchmarkTreeLastPause         29752000     18444000  -38.01%
      garbage.BenchmarkTreeLastPause-2       24274000     14766000  -39.17%
      garbage.BenchmarkTreeLastPause-4       19565000      8726000  -55.40%
      garbage.BenchmarkTreeLastPause-8       21956000     10530000  -52.04%
      
      garbage.BenchmarkTree2LastPause       314411000    311945000   -0.78%
      garbage.BenchmarkTree2LastPause-2     214641000    210836000   -1.77%
      garbage.BenchmarkTree2LastPause-4     110024000    108943000   -0.98%
      garbage.BenchmarkTree2LastPause-8      76873000     70263000   -8.60%
      
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/5991049
      4945fc8e
    • Dmitriy Vyukov's avatar
      runtime: add lock-free stack · a5dc7793
      Dmitriy Vyukov authored
      This is factored out part of the:
      https://golang.org/cl/5279048/
      (parallel GC)
      
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/5993043
      a5dc7793
    • Rob Pike's avatar
      text/template: catch unexported fields during parse · 2d0d3d8f
      Rob Pike authored
      It's a common error to reference unexported field names in templates,
      especially for newcomers. This catches the error at parse time rather than
      execute time so the rare few who check errors will notice right away.
      
      These were always an error, so the net behavior is unchanged.
      Should break no existing code, just identify the error earlier.
      
      R=golang-dev, dsymonds
      CC=golang-dev
      https://golang.org/cl/6009048
      2d0d3d8f
  6. 11 Apr, 2012 8 commits
  7. 10 Apr, 2012 16 commits
  8. 09 Apr, 2012 3 commits