)]}'
{
  "commit": "ff03482fd6c38ac41835bef2dfd75f5ecc41eb1d",
  "tree": "9c0c82e2e987390e157674bda2ac860f7533d375",
  "parents": [
    "74db9d298b1b5aedd1d63f0a7257e4b51e21ca0c"
  ],
  "author": {
    "name": "Rémy Oudompheng",
    "email": "oudomphe@phare.normalesup.org",
    "time": "Sun Aug 05 20:30:13 2012 +0200"
  },
  "committer": {
    "name": "Rémy Oudompheng",
    "email": "oudomphe@phare.normalesup.org",
    "time": "Sun Aug 05 20:30:13 2012 +0200"
  },
  "message": "strconv: speedup AppendFloat/FormatFloat.\n\nThe improvement is obtained by eliminating the zero\ninitialization of a large structure that is only\nneeded when the fast path fails.\n\nAlso add a missing roundtrip test for float32s.\n\nbenchmark                              old ns/op    new ns/op    delta\nBenchmarkAppendFloatDecimal                  301          180  -40.20%\nBenchmarkAppendFloat                         486          388  -20.16%\nBenchmarkAppendFloatExp                      492          383  -22.15%\nBenchmarkAppendFloatNegExp                   478          370  -22.59%\nBenchmarkAppendFloatBig                      650          541  -16.77%\nBenchmarkAppendFloat32Integer                308          180  -41.56%\nBenchmarkAppendFloat32ExactFraction          449          333  -25.84%\nBenchmarkAppendFloat32Point                  494          390  -21.05%\nBenchmarkAppendFloat32Exp                    488          387  -20.70%\nBenchmarkAppendFloat32NegExp                 488          378  -22.54%\n\nR\u003dr, rsc\nCC\u003dgolang-dev, remy\nhttps://golang.org/cl/6346081\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c05ae8306b9fc2bd5a6a7f1af5a8b88b83f366ef",
      "old_mode": 33188,
      "old_path": "src/pkg/strconv/atof_test.go",
      "new_id": "b4f3a6f08f9999ea3303eae0e6d65332208346d9",
      "new_mode": 33188,
      "new_path": "src/pkg/strconv/atof_test.go"
    },
    {
      "type": "modify",
      "old_id": "3b54d7b9f81bf45afced8bec593ccedff8f0b05c",
      "old_mode": 33188,
      "old_path": "src/pkg/strconv/extfloat.go",
      "new_id": "78bb2ba943d615bd6ac32b1fea083443c686b5d1",
      "new_mode": 33188,
      "new_path": "src/pkg/strconv/extfloat.go"
    },
    {
      "type": "modify",
      "old_id": "7ee5d07e0196e78a1e1e8bdf567f7261c4a5ca7f",
      "old_mode": 33188,
      "old_path": "src/pkg/strconv/ftoa.go",
      "new_id": "f6eb5391642c51f2b26d5dc0caf44b3bdaeaa8f1",
      "new_mode": 33188,
      "new_path": "src/pkg/strconv/ftoa.go"
    }
  ]
}
