)]}'
{
  "commit": "19be9d8e6c701dc8ccabaad34bf705f773fd398b",
  "tree": "4aadd55b84f446bcf48e25d8ee2c212a7e6a62c3",
  "parents": [
    "ebcb4798430da1bb6761f0a1c8921251caba88de"
  ],
  "author": {
    "name": "racequite",
    "email": "quiterace@gmail.com",
    "time": "Fri Aug 07 01:32:36 2026 +0800"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Aug 25 09:08:52 2026 -0700"
  },
  "message": "benchproc: correctly parse signed numeric sort keys\n\nThe regular expression used by parseNum did not include an optional sign\nand was not anchored to the input. As a result, a value such as \"-1k\"\nwas parsed as positive 1000, while strings such as \"abc1Mxyz\" and\n\"1kB/s\" were accepted by extracting a numeric substring.\n\nAnchor the suffixed-number expression and include an optional leading\nsign. Continue to use strconv.ParseFloat to validate the numeric portion.\n\nAdd tests for signed SI and IEC values and for rejecting inputs with\nunrelated prefixes or suffixes.\n\nFixes golang/go#80770\n\nChange-Id: If90675c4cdeaac3ba56f6efd992ee9d90d9bc8a0\nReviewed-on: https://go-review.googlesource.com/c/perf/+/811620\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69c85fde3518d6c544b485d5327567f68ce0a60b",
      "old_mode": 33188,
      "old_path": "benchproc/sort.go",
      "new_id": "b8350655936d8a0db9e3c6573c9d7bdf4df1ec48",
      "new_mode": 33188,
      "new_path": "benchproc/sort.go"
    },
    {
      "type": "modify",
      "old_id": "a0f1886fe3e0bbec6c9771cdf6ddfea77a94655b",
      "old_mode": 33188,
      "old_path": "benchproc/sort_test.go",
      "new_id": "456647e74e6e54ab93769320a27f15503378307b",
      "new_mode": 33188,
      "new_path": "benchproc/sort_test.go"
    }
  ]
}
