)]}'
{
  "log": [
    {
      "commit": "82a0b07e230d76fa1b3036c383d7a98172f87334",
      "tree": "e17b2c149c731b3d0a8387cca190973af53a3b42",
      "parents": [
        "9e4b9ddef5b6a4371594ec978cb4b8088bec845d"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 08 15:52:31 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 08 19:42:50 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia08fcd9586428224d24bcb1e64668b00a1d5ca2e\nReviewed-on: https://go-review.googlesource.com/c/perf/+/798661\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "9e4b9ddef5b6a4371594ec978cb4b8088bec845d",
      "tree": "7af0cf6c86768dc75351c8d51d8f5f5ed5e895b6",
      "parents": [
        "712aea8b47053b2e77c04820a5032254b347cf96"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Sun May 31 00:05:42 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jun 15 08:59:30 2026 -0700"
      },
      "message": "all: fix some comments to improve readability\n\nChange-Id: I45657c437382a5fbcb0c8c6afc25505192717dbc\nReviewed-on: https://go-review.googlesource.com/c/perf/+/785101\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "712aea8b47053b2e77c04820a5032254b347cf96",
      "tree": "1457a0f7e83b3bff6623425b99693cd6db628166",
      "parents": [
        "3cf34090a3db6bb64df2259e30021db7ff5d9595"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jun 10 10:02:45 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jun 10 12:28:53 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I377f19ce0b14b4c79989d5b23df036fae6bc3371\nReviewed-on: https://go-review.googlesource.com/c/perf/+/789240\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "3cf34090a3db6bb64df2259e30021db7ff5d9595",
      "tree": "b5e7f587e6ee0747de7a22eb01298c096e665a9b",
      "parents": [
        "8e83ce0f7b1c6c5d6eab4763f10b9322cbe4cecb"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 08 13:18:35 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue May 12 12:41:32 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Id72e661a4df5a66de9420f6b6d29968978664971\nReviewed-on: https://go-review.googlesource.com/c/perf/+/775724\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "8e83ce0f7b1c6c5d6eab4763f10b9322cbe4cecb",
      "tree": "710a5c86e1fc139cd7fd1b02f89d832ac8de7bc2",
      "parents": [
        "16a31bc5fbd0f58f2e8e2a496d8e035bdc4a2e06"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 12:33:53 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 14:01:13 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I06461b0438033d8384337df68f839a4555fd8f4b\nReviewed-on: https://go-review.googlesource.com/c/perf/+/764900\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "16a31bc5fbd0f58f2e8e2a496d8e035bdc4a2e06",
      "tree": "01ef1e8ae873de79bc8d8eb856b1219365c816a9",
      "parents": [
        "8161c38c6cdca9a67a8635da2ae5c19990171269"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 18:30:10 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 20:17:01 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Id28e0f34c0ab359d811c687f9b5be8e093fa5593\nReviewed-on: https://go-review.googlesource.com/c/perf/+/754641\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "8161c38c6cdca9a67a8635da2ae5c19990171269",
      "tree": "761ab852b76bcd65f27ebc13123e8ca5bb3498de",
      "parents": [
        "b57e4e371b65454dd44026af9d45c69605bc0c3c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:12 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:09:30 2026 -0800"
      },
      "message": "all: upgrade go directive to at least 1.25.0 [generated]\n\nBy now Go 1.26.0 has been released, and Go 1.24 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nSee go.dev/doc/godebug#go-125 for GODEBUG changes relevant to Go 1.25.\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n\nChange-Id: I0c6188e19b00acee24dc2085337bef002fe951d6\nReviewed-on: https://go-review.googlesource.com/c/perf/+/744441\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "b57e4e371b65454dd44026af9d45c69605bc0c3c",
      "tree": "3acf40271aa07121925a15aab5b985ec931439bf",
      "parents": [
        "5abaabe9f1bd66f90f8a5c17cb71183db0d81820"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 10:07:54 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 10:27:53 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I34a2391c30fa1eb5282327df35ec803223874563\nReviewed-on: https://go-review.googlesource.com/c/perf/+/743364\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "5abaabe9f1bd66f90f8a5c17cb71183db0d81820",
      "tree": "732f79e751922bc0fbbb22cec5f2a0da537bd80e",
      "parents": [
        "04cf7a2dca90064b204731fae32fa4e221671c9a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 08:45:20 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 09:19:51 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I9521c707c74d82a53ce13ee408be6da08869e543\nReviewed-on: https://go-review.googlesource.com/c/perf/+/735700\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "04cf7a2dca90064b204731fae32fa4e221671c9a",
      "tree": "b8e4c72f6c863ea0ea259ee3e26852af7cf232c0",
      "parents": [
        "cfbd823f7301350e073dd80fc5355ccea36d18fb"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 14:01:58 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 14:18:38 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I9786dd5423b31aae6e31889ecd79c7702693ee47\nReviewed-on: https://go-review.googlesource.com/c/perf/+/728340\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "cfbd823f7301350e073dd80fc5355ccea36d18fb",
      "tree": "7047fd3c9210d3b3431a5e4549a9c56c2b228b05",
      "parents": [
        "b98296b081b0a73be804895ff1c1acd3ee1b840e"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Nov 11 11:04:46 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 10:04:20 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ibe6e749478147a51676a49bd143addce74ed2fe4\nReviewed-on: https://go-review.googlesource.com/c/perf/+/719741\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "b98296b081b0a73be804895ff1c1acd3ee1b840e",
      "tree": "164d345620bcef4960d2d33852534f9af3c54f62",
      "parents": [
        "3684bd442cc85a615905c090d30b3a23d16e35d9"
      ],
      "author": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Sun Oct 26 13:55:40 2025 +0000"
      },
      "committer": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Wed Nov 12 10:03:31 2025 -0800"
      },
      "message": "all: eliminate vet diagnostics\n\nFor golang/go#74011\n\nChange-Id: I8b761c28096f9fb199f9a8e13c98f2d1a5659e75\nReviewed-on: https://go-review.googlesource.com/c/perf/+/715000\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3684bd442cc85a615905c090d30b3a23d16e35d9",
      "tree": "4640107063ce83a99cdfee714cc17a2fa46a013c",
      "parents": [
        "42ba72fec400250adf41f274171521cc0e82aea7"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Tue Oct 21 10:19:04 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 23 07:30:56 2025 -0700"
      },
      "message": "all: fix some comments\n\nChange-Id: Iff0fc7aa1f99b905b1882451db91c160df26ef9e\nReviewed-on: https://go-review.googlesource.com/c/perf/+/713320\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "42ba72fec400250adf41f274171521cc0e82aea7",
      "tree": "c4786a818b5b7917d003252a6132a8123ac65b46",
      "parents": [
        "7e13e04d9366398b9f5f06290b65b9ce2ba342e9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 13:57:40 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 15:17:58 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I06ec7a192f77d9d17f57bb4af8b463106d32560a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/710100\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7e13e04d9366398b9f5f06290b65b9ce2ba342e9",
      "tree": "a9d1196722976533c51281e98e549c3fc0161f20",
      "parents": [
        "2f7363a06fe1e84314f47158b693ef982b0c2255"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 09 06:34:19 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 09 12:08:41 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ic1621de47ffea016c165e75597d919833ab54262\nReviewed-on: https://go-review.googlesource.com/c/perf/+/702035\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\n"
    },
    {
      "commit": "2f7363a06fe1e84314f47158b693ef982b0c2255",
      "tree": "3a7ff262fe3aa3c5d84e5e75fd304ef8c6afa9d2",
      "parents": [
        "c4b8702907f0bd0e325f0be4c5fd43259f3036c1"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:22:06 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:54:18 2025 -0700"
      },
      "message": "all: upgrade go directive to at least 1.24.0 [generated]\n\nBy now Go 1.25.0 has been released, and Go 1.23 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.24.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I14e0858442ea452af765d2d03c174b114a2c5af7\nReviewed-on: https://go-review.googlesource.com/c/perf/+/695618\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "c4b8702907f0bd0e325f0be4c5fd43259f3036c1",
      "tree": "adcced9b76f1da3b534f26fa03f48b6cdbdaef6c",
      "parents": [
        "7b7c2de18447122afb45241f2ca525b4dd19df7b"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 07 13:12:31 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 07 13:41:32 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I71b9078a666cefc3e681d7ed98ba92cc56b56f55\nReviewed-on: https://go-review.googlesource.com/c/perf/+/694001\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7b7c2de18447122afb45241f2ca525b4dd19df7b",
      "tree": "f0a7932f56a0f56a0241ccddb2c9b6c0bdb08fc6",
      "parents": [
        "b481878a17bef398145703a878ff39e5bedae345"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jul 10 12:59:58 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jul 10 14:09:52 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7212d97ad6140c95c441e8d60ae9d3a4fd4b9539\nReviewed-on: https://go-review.googlesource.com/c/perf/+/687337\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b481878a17bef398145703a878ff39e5bedae345",
      "tree": "49ca2559026714e63a80877d568ec354a8098f91",
      "parents": [
        "8f5f3abfb71a4cca8522af3dd21ccc727189637f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 13:55:27 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 14:20:13 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I50f4dcb0af2309ecf2a9d59723e4a3063a65cf3b\nReviewed-on: https://go-review.googlesource.com/c/perf/+/679221\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "8f5f3abfb71a4cca8522af3dd21ccc727189637f",
      "tree": "3af20e18acd6b67f6ee99bc6b154bfd4ec550adb",
      "parents": [
        "a54a20dddd9743f7ac60d2d506e561eaeafd4831"
      ],
      "author": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Sat May 10 11:05:48 2025 +0100"
      },
      "committer": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Thu May 15 11:13:55 2025 -0700"
      },
      "message": "cmd/benchstat: consistent column count in csv format\n\nFixes golang/go#67760\n\nChange-Id: Ia21bce5bffee06a49e351cca159d9c166994029a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/671595\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "a54a20dddd9743f7ac60d2d506e561eaeafd4831",
      "tree": "011368865c4598c154f1c1c40de1af086d676d39",
      "parents": [
        "3fc2b901edf399ff1347002f5a48b275879f7b0a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 13:07:03 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 14:04:42 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I43410a3e3b8d98c3b52babd7c124a46e8710f5b1\nReviewed-on: https://go-review.googlesource.com/c/perf/+/670077\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "3fc2b901edf399ff1347002f5a48b275879f7b0a",
      "tree": "8d25d7e50ce6dc843dbf7b9ac1e8a675abca9da7",
      "parents": [
        "71ba5bc8ccce8a755de82e9bad6ca4e4d7b590d2"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Fri Apr 11 18:26:00 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 14 07:13:03 2025 -0700"
      },
      "message": "all: use built-in max/min to simplify the code\n\nChange-Id: I7d6cbc384698c810899b0c118096e1c6f99374fa\nReviewed-on: https://go-review.googlesource.com/c/perf/+/664838\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\n"
    },
    {
      "commit": "71ba5bc8ccce8a755de82e9bad6ca4e4d7b590d2",
      "tree": "0ecb6d8fb4f9d1cb07683daa4d3ea9b33624deda",
      "parents": [
        "02a15fd477bac975be19f213ea665ad854766179"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 14:12:12 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 18:32:32 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I0059049318ab5410825f99237a10fc94a05688b5\nReviewed-on: https://go-review.googlesource.com/c/perf/+/663617\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "02a15fd477bac975be19f213ea665ad854766179",
      "tree": "1a35cfb28bc5eb53f4cbcd738d69ba3a8da59755",
      "parents": [
        "c95ad7d5b636f67d322a7e4832e83103d0fdd292"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 11:56:14 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 12:09:02 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6db310a747b5c913dad168902bf8a35a93bcd15e\nReviewed-on: https://go-review.googlesource.com/c/perf/+/655039\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "c95ad7d5b636f67d322a7e4832e83103d0fdd292",
      "tree": "cf9df86efe9d0ce13c82d31be9d84fa26ebbc203",
      "parents": [
        "884df5810d2850d775c2cb4885a7ea339128a17d"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 21:15:08 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 13:51:53 2025 -0800"
      },
      "message": "all: upgrade go directive to at least 1.23.0 [generated]\n\nBy now Go 1.24.0 has been released, and Go 1.22 is no longer supported\nper the Go Release Policy (https://go.dev/doc/devel/release#policy).\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.23.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I0463bda85ba3a58312818d6f9fc35b2ae8b26228\nReviewed-on: https://go-review.googlesource.com/c/perf/+/649696\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "884df5810d2850d775c2cb4885a7ea339128a17d",
      "tree": "07c8ddd7c124a55a1aa7f69cbacaf9008cd35040",
      "parents": [
        "400946f43c825f133ced1d2662be611959d1335c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 08:34:27 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 08:43:36 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib6d81c8d844a09ba67791d96e8ee832ddd65f7c8\nReviewed-on: https://go-review.googlesource.com/c/perf/+/648077\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "400946f43c825f133ced1d2662be611959d1335c",
      "tree": "a0cb2f164957971200a36b68c0c6135e9bfe6412",
      "parents": [
        "711ff2ab72314f5a878a356d9ff7ab8460de731f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 08:48:07 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 09:21:27 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I48db8eb1ae8052041cdfc50a5351b63587230d17\nReviewed-on: https://go-review.googlesource.com/c/perf/+/640715\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "711ff2ab72314f5a878a356d9ff7ab8460de731f",
      "tree": "821a3fa333d73eab23976560e636001cb229083a",
      "parents": [
        "34caac8501763e3ea700ee019bf2c29671a30c55"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 21:55:22 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 22:19:36 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Id367bbe2caeb2139c0c9a31250d4cec154cf233e\nReviewed-on: https://go-review.googlesource.com/c/perf/+/633585\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34caac8501763e3ea700ee019bf2c29671a30c55",
      "tree": "bb9950ed03bbe2c65c2c1688fc26067d3bf37af7",
      "parents": [
        "aa2227201f716574866bec7f6467ac479083a623"
      ],
      "author": {
        "name": "Paul E. Murphy",
        "email": "murp@ibm.com",
        "time": "Thu Apr 04 16:06:16 2024 -0500"
      },
      "committer": {
        "name": "Paul Murphy",
        "email": "murp@ibm.com",
        "time": "Mon Nov 18 16:25:39 2024 +0000"
      },
      "message": "benchseries: do not crash if no denominator is present\n\nOn ppc64le, I am running a slightly modified instance of x/build perf\nto monitor performance between the latest release toolchain and\nupstream.\n\nI started to glob run the crypto benchmarks this release, and\nunsuprisingly some were added during development. This caused a\nfailure to ingest new results when syncing with influx.\n\nfixes golang/go#66685\n\nChange-Id: Id5145b779f48afa2797a861d047d9d46a263b229\nReviewed-on: https://go-review.googlesource.com/c/perf/+/576695\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "aa2227201f716574866bec7f6467ac479083a623",
      "tree": "cd84297c185c268a64c37be18dfb2d656a888260",
      "parents": [
        "cbb83a13c52dff9d9dce58ccc0df18dbca215880"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Nov 05 11:34:01 2024 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Nov 12 18:36:34 2024 +0000"
      },
      "message": "README: mention the git repo\n\nChange-Id: I9b6afacc23dc365951509942f3d0874e206735e2\nReviewed-on: https://go-review.googlesource.com/c/perf/+/625696\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "cbb83a13c52dff9d9dce58ccc0df18dbca215880",
      "tree": "10a682c80b795595bc2f8eec4ea1b6fe804a65f3",
      "parents": [
        "94b0db8a2472e4dfb2a6c005fbe27f2d25a6ab7b"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 16:27:29 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 16:33:14 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I1757cd9177caff235331b7f66bd1be2d473aa8a9\nReviewed-on: https://go-review.googlesource.com/c/perf/+/626515\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "94b0db8a2472e4dfb2a6c005fbe27f2d25a6ab7b",
      "tree": "081b7b6eea3169e5938c941b6ab6d23246dd55ed",
      "parents": [
        "f1a715d501dd57977f874aa1fdf7a49f40249e7a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 16:49:20 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 17:30:25 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I672e94c40ac0e1c98fb7ab7618393331d8b1ff32\nReviewed-on: https://go-review.googlesource.com/c/perf/+/617658\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "f1a715d501dd57977f874aa1fdf7a49f40249e7a",
      "tree": "e2e72e54d68001fa42f73e310a42304c1ed0ddd1",
      "parents": [
        "ce4811554b022ac27d024d355ad160e95079bec1"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Sep 09 14:31:26 2024 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 10 21:46:17 2024 +0000"
      },
      "message": "benchseries: remove unnecessary symbol in comment\n\nChange-Id: Ide7abe4a8258d3649d6ea91de571033b20f8eff8\nReviewed-on: https://go-review.googlesource.com/c/perf/+/611136\nRun-TryBot: shuang cui \u003cimcusg@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Tim King \u003ctaking@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "ce4811554b022ac27d024d355ad160e95079bec1",
      "tree": "c6a8d844c69cce86c4ac0d291951b2b3e1f9ff94",
      "parents": [
        "3f62151e343cbb54ce6f792b9e1661c4e4845651"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 05 17:32:16 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 05 17:56:57 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I0f0688c14b9311e97091f9791537fea5ee6cc4aa\nReviewed-on: https://go-review.googlesource.com/c/perf/+/610660\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "3f62151e343cbb54ce6f792b9e1661c4e4845651",
      "tree": "6b68d248a91294a03ba4840b113adc255bb0b118",
      "parents": [
        "783bcb78a1856a371a0adae88a45261bdaaa4e3f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 06 18:01:24 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 06 19:11:24 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I8c6641ec26db3b6a8fd64e52b3a0c57c305acd24\nReviewed-on: https://go-review.googlesource.com/c/perf/+/603418\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "783bcb78a1856a371a0adae88a45261bdaaa4e3f",
      "tree": "a331bdd30a4139bc798fa9db8af2df00908d0134",
      "parents": [
        "dc66afd55b77cd4e555203ff2c0d3e4d219a1410"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Jul 16 11:35:22 2024 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jul 16 16:07:00 2024 +0000"
      },
      "message": "LICENSE: update per Google Legal\n\nVery minor tweaks:\n - Remove (c) pseudosymbol.\n - Remove \"All Rights Reserved.\"\n - Change \"Google Inc.\" (no longer exists) to \"Google LLC\".\n\n[git-generate]\necho \u0027\n,s/\\(c\\) //\n,s/ All rights reserved.//\n,s/Google Inc./Google LLC/\nw\nq\n\u0027 | sam -d LICENSE\n\nChange-Id: Ifb34ec660ed0aab028dfe1119ad2b0c79b9bf386\nReviewed-on: https://go-review.googlesource.com/c/perf/+/598581\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "dc66afd55b77cd4e555203ff2c0d3e4d219a1410",
      "tree": "5daf8baadfd3880d07d17347ca5039093cb1c82b",
      "parents": [
        "3b48cf0e01640b30e676c2d0ffe23b85992be961"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 05 13:29:06 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Jul 07 19:31:31 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I548ac3c2fc9884eee1b8ace4b6ea63aa4af7ba9f\nReviewed-on: https://go-review.googlesource.com/c/perf/+/596896\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n"
    },
    {
      "commit": "3b48cf0e01640b30e676c2d0ffe23b85992be961",
      "tree": "dc8c1483cb4a97a297e131bc07d01f618e49875c",
      "parents": [
        "bedb9135df6d63a551db71a3fa872a2816e90cf2"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jun 04 17:36:32 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jun 04 17:44:48 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I9f4aa94e3285c40c6aef4587013b004d8df4fd96\nReviewed-on: https://go-review.googlesource.com/c/perf/+/590220\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "bedb9135df6d63a551db71a3fa872a2816e90cf2",
      "tree": "013c4b0d87d5e630bfe6ccfa91d8e3decd6d47cd",
      "parents": [
        "08c49f3d956f172984c23f0d5892e2b68467a045"
      ],
      "author": {
        "name": "guoguangwu",
        "email": "guoguangwu@magic-shield.com",
        "time": "Thu May 09 05:41:25 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 10 02:37:25 2024 +0000"
      },
      "message": "benchproc: remove unnecessary fmt.Sprintf\n\nChange-Id: I88a67c499ba175b5d34f562d40e0abc2b0e87c4e\nGitHub-Last-Rev: 9f031f6288a9b535c5eef93e44c5ff94baa1e936\nGitHub-Pull-Request: golang/perf#10\nReviewed-on: https://go-review.googlesource.com/c/perf/+/515835\nReviewed-by: qiu laidongfeng2 \u003c2645477756@qq.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "08c49f3d956f172984c23f0d5892e2b68467a045",
      "tree": "89714683778c2c7f8edd35263d4e6bfc144c3eab",
      "parents": [
        "f3e401e020e40acb40cb31f56872a5a1a8c90f22"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 06 16:35:04 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 06 17:40:28 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: If5533a553e3ceda75fd7d4d19397a4cc343d72b6\nReviewed-on: https://go-review.googlesource.com/c/perf/+/583555\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f3e401e020e40acb40cb31f56872a5a1a8c90f22",
      "tree": "bbc72df1978dea98c951b224aa562c8c24c8ed4c",
      "parents": [
        "5eefbfdba9dd97c38b068fe9b898076d7ee5c80f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 04 19:26:08 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 04 20:44:07 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I5783e795e1c71dc2e51703a5fab0eb537491ad7d\nReviewed-on: https://go-review.googlesource.com/c/perf/+/576617\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n"
    },
    {
      "commit": "5eefbfdba9dd97c38b068fe9b898076d7ee5c80f",
      "tree": "5ff2138da04699ac762c999442c0b16923b8ff32",
      "parents": [
        "b267617459618f0badcca356ab979a3f18c81487"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 04 22:57:07 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 05 16:02:48 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia178f660c0f7e12c95bf052abc6cad75dc2ac5dd\nReviewed-on: https://go-review.googlesource.com/c/perf/+/568995\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "b267617459618f0badcca356ab979a3f18c81487",
      "tree": "af61fdd632fc919aee431579de7ca1e0c5fc1f6a",
      "parents": [
        "4ad5199aa6b5a499471f60ff197ea28687d6eb83"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 08 13:26:35 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 08 14:31:19 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I118c0f7e14041387b01e31169c25710cf67af908\nReviewed-on: https://go-review.googlesource.com/c/perf/+/562655\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n"
    },
    {
      "commit": "4ad5199aa6b5a499471f60ff197ea28687d6eb83",
      "tree": "0a59ded23bcdc7b1f5898719b6180255a4ebf91c",
      "parents": [
        "b53752263861e671fecd656cf2c780d83c3233ea"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 08 18:48:41 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 08 19:14:14 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ifc88f1d1d36e9a3c2b18c3c3a4a111a553c8a662\nReviewed-on: https://go-review.googlesource.com/c/perf/+/554679\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b53752263861e671fecd656cf2c780d83c3233ea",
      "tree": "3ccaed83122e9c25310321be00f905a71728c84a",
      "parents": [
        "cb71e802ccb878a069712546879bf26489f0f300"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Nov 27 18:05:00 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Nov 27 18:10:59 2023 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia01d063b23f7cba404525080cf59ded6c59e3dcf\nReviewed-on: https://go-review.googlesource.com/c/perf/+/545178\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cb71e802ccb878a069712546879bf26489f0f300",
      "tree": "65d9b044121556dfe03b845e2306bba8b093f946",
      "parents": [
        "5d7238e9be2be5700bbc65287868e3a17500d0ee"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Nov 08 18:09:00 2023 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 08 23:15:03 2023 +0000"
      },
      "message": "benchfmt: clarify parsing error test\n\nChange-Id: I53666612a859f567150deec58614dc448db911e2\nReviewed-on: https://go-review.googlesource.com/c/perf/+/540796\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Austin Clements \u003caustin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d7238e9be2be5700bbc65287868e3a17500d0ee",
      "tree": "8267e7861a194967e0a131adffd8a06fa698dc49",
      "parents": [
        "a44b9fb0b54bf11ab084d9b57a108fd2ede833f0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 08 21:46:45 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 08 21:53:04 2023 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: If804ecf7cd9052a857c3195bfe5722c1d941e34a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/540820\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "a44b9fb0b54bf11ab084d9b57a108fd2ede833f0",
      "tree": "6b87c10a8c0f4a2d3f92d0c7f0460cf223602be7",
      "parents": [
        "cd219cffda851d4c7f5680490a7be0396bfa2fe0"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Nov 08 12:16:23 2023 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 08 18:04:06 2023 +0000"
      },
      "message": "benchfmt: ignore just benchmark name on a line\n\n\"go test -v\" prints just the benchmark name followed by a newline when\nstarting each benchmark. Currently, this causes benchfmt to report a\n\"missing iteration count\" error on these lines. Make the parser ignore\nthis specific case.\n\nFixes golang/go#58528.\n\nChange-Id: I92032d10f3cd3d4c8e867674c1905df9123f13fc\nReviewed-on: https://go-review.googlesource.com/c/perf/+/540795\nAuto-Submit: Austin Clements \u003caustin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "cd219cffda851d4c7f5680490a7be0396bfa2fe0",
      "tree": "8bab0c3107439142d6d5131f55299ab2f7e84bc4",
      "parents": [
        "e9dd5d2713ed53042e286b4b219a3bc3060c41c7"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 06 08:42:30 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 06 13:45:39 2023 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I85f918c52413fb4954d390a5f727006973d2583f\nReviewed-on: https://go-review.googlesource.com/c/perf/+/533355\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "e9dd5d2713ed53042e286b4b219a3bc3060c41c7",
      "tree": "a02cc355e246ec62b70621d4428c77bb4b3c04a8",
      "parents": [
        "35ce918200397a6ae0d8cf3f7699c1a965346eda"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Sep 05 15:27:42 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 06 14:54:19 2023 +0000"
      },
      "message": "all: switch to context package in std lib, remove obsolete +build lines\n\nDone with:\n\ngo fix ./...\n\nUsing go1.21.0.\n\nChange-Id: I1a672e18186a4af800cd3623f9cb34c81cddd298\nReviewed-on: https://go-review.googlesource.com/c/perf/+/525659\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "35ce918200397a6ae0d8cf3f7699c1a965346eda",
      "tree": "204521ad768ed752444f0634f4bf6449144346c5",
      "parents": [
        "5f4a34cd7ee3976d81c5dba213747fbb0aade082"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Sep 05 15:26:26 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 05 21:01:55 2023 +0000"
      },
      "message": "all: update go directive to 1.18\n\nDone with:\n\ngo get go@1.18\ngo mod tidy\n\nUsing go1.21.0.\n\nChange-Id: Ia4cb2ad60a2f1d18af77466db09d57ced92be7d0\nReviewed-on: https://go-review.googlesource.com/c/perf/+/525658\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "5f4a34cd7ee3976d81c5dba213747fbb0aade082",
      "tree": "6168f102951dd83459f1a759306a62367834df28",
      "parents": [
        "3c60af34b3f41696eaeae88dd8d42865172c90dc"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 05 17:48:59 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 05 19:37:02 2023 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I15ebe2b01d6dac2e3e5c02d22470b81d370fdd53\nReviewed-on: https://go-review.googlesource.com/c/perf/+/525638\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "3c60af34b3f41696eaeae88dd8d42865172c90dc",
      "tree": "ddaa1cb20cb73a9bf038068582bcc80ec7948f90",
      "parents": [
        "1a17dc2666cec3c5c1d3a35fd0cdd845b5a3e87c"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Tue Aug 22 12:21:58 2023 -0400"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Tue Aug 22 16:57:15 2023 +0000"
      },
      "message": "cmd/benchseries: avoid some nil pointer panics for missing data\n\nChange-Id: I1e4dea3ecc88d30d8d0928f4bf207deb7adea9b7\nReviewed-on: https://go-review.googlesource.com/c/perf/+/521836\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "1a17dc2666cec3c5c1d3a35fd0cdd845b5a3e87c",
      "tree": "22ff6345de16a3163721c9f35e92276cf0d0376f",
      "parents": [
        "1ba3a21238c9e308852cbb55abe60f125eed789f"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Fri Aug 18 10:49:14 2023 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 18 22:04:26 2023 +0000"
      },
      "message": "benchfmt/internal/bytesconv: gofmt format\n\nChange-Id: I5af9670344b5fc4e1b8c451250c96be461da42cf\nReviewed-on: https://go-review.googlesource.com/c/perf/+/520739\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "1ba3a21238c9e308852cbb55abe60f125eed789f",
      "tree": "7a45424e1586021ea4f742f6468d38ccdf1a94c2",
      "parents": [
        "d343f6398b76b4b9dc5a6a8c67d301d7e7eccf9b"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Jul 17 14:37:29 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jul 17 20:30:22 2023 +0000"
      },
      "message": "benchseries: ignore results with mismatched compare value\n\nCurrently, benchseries assumes that results with compare value \u003d\u003d\ndenominator is in the denominator set, and everything else is in the\nnumerator.\n\nIn addition to being confusing (BuilderOptions.Numerator is completely\nignored), this breaks things when the compare key isn\u0027t set at all. In\nthat case cmpCfg.StringValues() is always \"\", so everything ends up in\nthe numerator and nothing in the denominator, which causes a later crash\ndue to a missing denominator [1].\n\nBe more explicit and only save results that explicitly fall into the\nnumerator or denominator.\n\n[1] This fix isn\u0027t perfect, as benchmark results that contain only\nnumerator results and no denominator results will still cause a crash.\nThat should probably be an error or simply result in no comparisons.\n\nFor golang/go#61362.\n\nChange-Id: I1444d0fcb101bcea0f1cdf31de7292211dcbc901\nReviewed-on: https://go-review.googlesource.com/c/perf/+/510475\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "d343f6398b76b4b9dc5a6a8c67d301d7e7eccf9b",
      "tree": "6e1da138a88b13743da8050b31a429d35bcefc62",
      "parents": [
        "f7320a6d63e86810f05aca5b365290688256a37f"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Thu Apr 27 21:14:05 2023 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 27 22:15:25 2023 +0000"
      },
      "message": "cmd/benchseries: remove repeated definite articles\n\nChange-Id: Id2c492556918fb45c35598eae26114e0f93f4a66\nReviewed-on: https://go-review.googlesource.com/c/perf/+/489636\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: shuang cui \u003cimcusg@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "f7320a6d63e86810f05aca5b365290688256a37f",
      "tree": "7705412ee4d1b8d76b7e68208a507bb2141e63be",
      "parents": [
        "aebcfb61e84c3b4b7cdfa272bac9768c1ec793ac"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Feb 27 10:17:39 2023 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 27 16:14:31 2023 +0000"
      },
      "message": "cmd/benchfilter: use correct doc link anchor\n\nChange-Id: I90831c657712dd705b95fe3437d279ca54844f62\nReviewed-on: https://go-review.googlesource.com/c/perf/+/471635\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\n"
    },
    {
      "commit": "aebcfb61e84c3b4b7cdfa272bac9768c1ec793ac",
      "tree": "2f112ae9bcb0e29b031e153550a5e9422037ae57",
      "parents": [
        "801c7ef9e5c5eb8fb97c176023267056756fc52d"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Tue Jan 31 10:20:05 2023 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 21 23:50:46 2023 +0000"
      },
      "message": "all: fix some comments\n\nChange-Id: I4904c0ae3ddda8d3b45ff0509f206f9976a401e2\nReviewed-on: https://go-review.googlesource.com/c/perf/+/464235\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\n"
    },
    {
      "commit": "801c7ef9e5c5eb8fb97c176023267056756fc52d",
      "tree": "fb21d306bb770b42e20f0c1951f6c871d0bc0be6",
      "parents": [
        "02c55175bb825ade4507ee5d459ea6a1ab6e0af5"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Jan 13 14:12:15 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Jan 13 21:31:39 2023 +0000"
      },
      "message": "cmd/benchfilter: new command for filtering and tidying benchmark results\n\nChange-Id: I66dac0c90f27f932abfabee0e86a216606d981d1\nReviewed-on: https://go-review.googlesource.com/c/perf/+/283618\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "02c55175bb825ade4507ee5d459ea6a1ab6e0af5",
      "tree": "8fcddf83ee4ea65eb5fe9a753ab52f293cccbcf4",
      "parents": [
        "91a04616dc65ba76dbe9e5cf746b923b1402d303"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Sun Jan 17 15:40:41 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Jan 13 21:31:38 2023 +0000"
      },
      "message": "cmd/benchstat: new version of benchstat\n\nThis is a complete rewrite of benchstat. Basic usage remains the same,\nas does the core idea of showing statistical benchmark summaries and\nA/B comparisons in a table, but there are several major improvements.\n\nThe statistics is now more robust. Previously, benchstat used\nIQR-based outlier rejection, showed the mean of the reduced sample,\nits range, and did a non-parametric difference-of-distribution test on\nreduced samples. Any form of outlier rejection must start with\ndistributional assumptions, in this case assuming normality, which is\ngenerally not sound for benchmark data. Hence, now benchstat does not\ndo any outlier rejection. As a result, it must use robust summary\nstatistics as well, so benchstat now uses the median and confidence\ninterval of the median as summary statistics. Benchstat continues to\nuse the same Mann-Whitney U-test for the delta, but now does it on the\nfull samples since the U-test is already non-parametric, hence\nincreasing the power of this test.\n\nAs part of these statistical improvements, benchstat now detects and\nwarns about several common mistakes, such as having too few samples\nfor meaningful statistical results, or having incomparable geomeans.\n\nThe output format is more consistent. Previously, benchstat\ntransformed units like \"ns/op\" into a metric like \"time/op\", which it\nused as a column header; and a numerator like \"sec\", which it used to\nlabel each measurement. This was easy enough for the standard units\nused by the testing framework, but was basically impossible to\ngeneralize to custom units. Now, benchstat does unit scaling, but\notherwise leaves units alone. The full (scaled) unit is used as a\ncolumn header and each measurement is simply a scaled value shown with\nan SI prefix. This also means that the text and CSV formats can be\nmuch more similar while still allowing the CSV format to be usefully\nmachine-readable.\n\nBenchstat will also now do A/B comparisons even if there are more than\ntwo inputs. It shows a comparison to the base in the second and all\nsubsequent columns. This approach is consistent for any number of\ninputs.\n\nBenchstat now supports the full Go benchmark format, including\nsophisticated control over exactly how it structures the results into\nrows, columns, and tables. This makes it easy to do meaningful\ncomparisons across benchmark data that isn\u0027t simply structured into\ntwo input files, and gives significantly more control over how results\nare sorted. The default behavior is still to turn each input file into\na column and each benchmark into a row.\n\nFixes golang/go#19565 by showing all results, even if the benchmark\nsets don\u0027t match across columns, and warning when geomean sets are\nincompatible.\n\nFixes golang/go#19634 by no longer doing outlier rejection and clearly\nreporting when there are not enough samples to do a meaningful\ndifference test.\n\nUpdates golang/go#23471 by providing more through command\ndocumentation. I\u0027m not sure it quite fixes this issue, but it\u0027s much\nbetter than it was.\n\nFixes golang/go#30368 because benchstat now supports filter\nexpressions, which can also filter down units.\n\nFixes golang/go#33169 because benchstat now always shows file\nconfiguration labels.\n\nUpdates golang/go#43744 by integrating unit metadata to control\nstatistical assumptions into the main tool that implements those\nassumptions.\n\nFixes golang/go#48380 by introducing a way to override labels from the\ncommand line rather than always using file names.\n\nChange-Id: Ie2c5a12024e84b4918e483df2223eb1f10413a4f\nReviewed-on: https://go-review.googlesource.com/c/perf/+/309969\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "91a04616dc65ba76dbe9e5cf746b923b1402d303",
      "tree": "c55558bc6259b61ad09f94a7a77c8cff09a840b5",
      "parents": [
        "3fd27c2392831a268043c8e09d4599e7f1c441d3"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Wed Dec 21 17:32:40 2022 -0500"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Thu Dec 22 17:22:45 2022 +0000"
      },
      "message": "cmd/benchseries: shorten tests by 2/3, bootstrapping by 1/2, add a skip.\n\nShould be over 90% faster.  Still does useful testing.\n\nFixes golang/go#53745.\n\nChange-Id: Ide085def6db905d86bdd456a6df41af4d312e536\nReviewed-on: https://go-review.googlesource.com/c/perf/+/459075\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "3fd27c2392831a268043c8e09d4599e7f1c441d3",
      "tree": "b02e3888d37acb77f2495dd3bee91bd23f4789c4",
      "parents": [
        "e8d778a60d07b209c499efb221f76d51f63c6042"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Dec 22 11:55:57 2022 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Dec 22 17:03:52 2022 +0000"
      },
      "message": "benchseries: return error on time parse error\n\nAllComparisonSeries shouldn\u0027t panic on bad input, it should return an\nerror.\n\nFor golang/go#53538.\n\nChange-Id: I988b546ea3ad5bb9026956b3aa4feec809915b73\nReviewed-on: https://go-review.googlesource.com/c/perf/+/459177\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "e8d778a60d07b209c499efb221f76d51f63c6042",
      "tree": "4c6c3382672a0d2c1601e1d501aab3074c871a83",
      "parents": [
        "a1b99499bab64a73929f3ed7c2103c28d30e9ac2"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Mon Sep 19 09:19:56 2022 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 20 02:28:01 2022 +0000"
      },
      "message": "benchfmt: use constant to avoid repeated definitions\n\nChange-Id: I5e1d09c6c5706f5d26cba9d3fadd215e609983c9\nGitHub-Last-Rev: acb9c808508b84fcdd9dd1df974e6f9a18c66a00\nGitHub-Pull-Request: golang/perf#7\nReviewed-on: https://go-review.googlesource.com/c/perf/+/431635\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "a1b99499bab64a73929f3ed7c2103c28d30e9ac2",
      "tree": "d85ba4cf5bddd307f0aa106db5cb52ccbe0e7bfc",
      "parents": [
        "6646f2032b55bf51af25b8b10640d42cee08424e"
      ],
      "author": {
        "name": "Eric Chiang",
        "email": "ericchiang@google.com",
        "time": "Thu Sep 08 10:03:50 2022 -0700"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Sep 16 20:21:30 2022 +0000"
      },
      "message": "cmd/benchstat: add examples to README for populating old.txt and new.txt\n\nbenchcmp had similar examples and I found them easier than remembering\nthe exact commands to run.\n\nhttps://pkg.go.dev/golang.org/x/tools/cmd/benchcmp\n\nChange-Id: I539e34774d1f09762c164e633680ee1e7157499d\nReviewed-on: https://go-review.googlesource.com/c/perf/+/429555\nReviewed-by: Rob Pike \u003cr@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\n"
    },
    {
      "commit": "6646f2032b55bf51af25b8b10640d42cee08424e",
      "tree": "f7e398fc1f1cf445eb4ce881e85fa2c8de38d2dd",
      "parents": [
        "7c6e287988f39862231fb22c21affeb0c0f67a0a"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Thu Sep 15 08:05:12 2022 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 15 21:05:22 2022 +0000"
      },
      "message": "all: replace io/ioutil with io and os package\n\nFor #45557\n\nChange-Id: I12784eeadcbb467819307a6ec8008f940f215065\nGitHub-Last-Rev: 4cc337ea4a4a7c59d5d9226911ecf0d4a71aa44c\nGitHub-Pull-Request: golang/perf#5\nReviewed-on: https://go-review.googlesource.com/c/perf/+/430796\nRun-TryBot: Jenny Rakoczy \u003cjenny@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Jenny Rakoczy \u003cjenny@golang.org\u003e\nReviewed-by: Jenny Rakoczy \u003cjenny@golang.org\u003e\nRun-TryBot: Meng Zhuo \u003cmzh@golangcn.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Meng Zhuo \u003cmzh@golangcn.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "7c6e287988f39862231fb22c21affeb0c0f67a0a",
      "tree": "d39e8e680e2f1be8ebda12f76b3ce36a6b0001a2",
      "parents": [
        "28e95a534a3b141f21570ac96bfd3a9b4a3020b6"
      ],
      "author": {
        "name": "Damien Neil",
        "email": "dneil@google.com",
        "time": "Wed Sep 07 10:06:27 2022 -0700"
      },
      "committer": {
        "name": "Damien Neil",
        "email": "dneil@google.com",
        "time": "Tue Sep 13 15:17:10 2022 +0000"
      },
      "message": "benchstat: use safehtml/template, add SafeFormatHTML method\n\nAdd a version of the FormatHTML method returning a safehtml.HTML,\nfor use with safehtml templates.\n\nChange-Id: I51b514e64479c289df3d797b94a71ad0524fdb4a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/429155\nRun-TryBot: Damien Neil \u003cdneil@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Tatiana Bradley \u003ctatiana@golang.org\u003e\n"
    },
    {
      "commit": "28e95a534a3b141f21570ac96bfd3a9b4a3020b6",
      "tree": "9c91a7c074cb2b42596eaed2bb8e4366430284cf",
      "parents": [
        "3d85ee92886dc0b0d827456ceda0a8013f3c2971"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Wed Sep 07 13:38:18 2022 +0000"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Sep 09 15:38:18 2022 +0000"
      },
      "message": "benchfmt: remove redundant type conversion\n\nChange-Id: I9e7f8d774cbdc5e7cb7f4b28503ed5ef0bffa928\nGitHub-Last-Rev: f0b30d00f6bf56fe42e8e1f6e1ae366d510be329\nGitHub-Pull-Request: golang/perf#4\nReviewed-on: https://go-review.googlesource.com/c/perf/+/428984\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "3d85ee92886dc0b0d827456ceda0a8013f3c2971",
      "tree": "4687c45843c85e0c07ab3fb46b15ea264d42aacd",
      "parents": [
        "84e58bfe0a7e5416369e236afa007d5d9c58a0fa"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Jul 22 11:10:43 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Jul 22 15:52:40 2022 +0000"
      },
      "message": "A+C: delete AUTHORS and CONTRIBUTORS\n\nIn 2009, Google\u0027s open-source lawyers asked us to create the AUTHORS\nfile to define \"The Go Authors\", and the CONTRIBUTORS file was in\nkeeping with open source best practices of the time.\n\nRe-reviewing our repos now in 2022, the open-source lawyers are\ncomfortable with source control history taking the place of the\nAUTHORS file, and most open source projects no longer maintain\nCONTRIBUTORS files.\n\nTo ease maintenance, remove AUTHORS and CONTRIBUTORS from all repos.\n\nFor #53961.\n\nChange-Id: I7342782a439186dced2e494d70eb254cd6287121\nReviewed-on: https://go-review.googlesource.com/c/perf/+/418901\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "84e58bfe0a7e5416369e236afa007d5d9c58a0fa",
      "tree": "8a2cd4494ce6fc4335ddfed42934087ae34e01fe",
      "parents": [
        "b570d1a8e7a728794daed6618d243976347e093b"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Apr 11 13:11:47 2022 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 11 21:23:18 2022 +0000"
      },
      "message": "all: gofmt\n\nGofmt to update doc comments to the new formatting.\n\nFor golang/go#51082.\n\nChange-Id: Ibc40b6ada59a562e31a363dbe15e05d5f246874c\nReviewed-on: https://go-review.googlesource.com/c/perf/+/399600\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "b570d1a8e7a728794daed6618d243976347e093b",
      "tree": "aa5b0fcea4d18b22e337f248bc98196bac114ab1",
      "parents": [
        "144f18653eef48acccbc9a43280e2bc800ddd65b"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Apr 07 16:36:07 2022 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 08 15:26:33 2022 +0000"
      },
      "message": "benchseries: expand configuration for performance monitoring\n\nFor performance monitoring analysis, we want to split tables only by\nunit, as goarch and goos are identical for all benchmarks and we don\u0027t\nwant these stuffed into ComparisonSeries.Unit. The simplest way to\nachieve this is by making the table projection configurable, and use an\nempty table projection for our analysis.\n\nWe also want to ignore a few more keys.\n\nbenchseries stores a variety of timestamps as strings (e.g., map keys).\nProvide ParseNormalizedDateString as a helper to convert back to\ntime.Time.\n\nFor golang/go#48803.\n\nChange-Id: I4f1485c5f2c645f57712e7453073bf72718efc36\nReviewed-on: https://go-review.googlesource.com/c/perf/+/398995\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "144f18653eef48acccbc9a43280e2bc800ddd65b",
      "tree": "ca7f1f2ac5ad94373683b79c743000ef847ff358",
      "parents": [
        "db86f40935fc1c0c33434e81316ec51aaee12414"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Apr 07 16:30:58 2022 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 08 15:23:11 2022 +0000"
      },
      "message": "benchseries: group by .fullname rather than .name\n\n.name collapses sub-benchmarks (BenchmarkFoo/Bar) into just the\ntop-level name, which is not what we want. Every benchmark is unique for\nour purpose, so we want .fullname.\n\nFor golang/go#48803.\n\nChange-Id: Ib97534e418c16779d3839d03460dfb71f2c74f5b\nReviewed-on: https://go-review.googlesource.com/c/perf/+/398994\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "db86f40935fc1c0c33434e81316ec51aaee12414",
      "tree": "540e052c0a9722f4c5063e2a279bc4ced4aed7ee",
      "parents": [
        "0625e007bf107ed07ba6f0b91a95472fc542d4f5"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Apr 04 12:12:23 2022 -0400"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Apr 04 17:29:10 2022 +0000"
      },
      "message": "benchseries: drop unused argument to AddSummaries\n\nFor golang/go#48803.\n\nChange-Id: I0a7b954d7a040476f197b33f91846f38ba46ee4c\nReviewed-on: https://go-review.googlesource.com/c/perf/+/398034\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "0625e007bf107ed07ba6f0b91a95472fc542d4f5",
      "tree": "826f7ed779d8e81ff69b09b8aab1fabce4a23575",
      "parents": [
        "3d08e7980857dfe72b3b5f42f2cb1444ab704e93"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Nov 03 22:04:06 2021 -0400"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Apr 01 18:04:28 2022 +0000"
      },
      "message": "README.md: update for new packages and tools\n\nThe last several CLs overhauled x/perf. Update README.md to reflect\nthe new packages and tools as well as deprecated packages.\n\nChange-Id: Ic0f7d1921412f5af8c55c2b420e19e5a39da1eaf\nReviewed-on: https://go-review.googlesource.com/c/perf/+/361198\nTrust: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "3d08e7980857dfe72b3b5f42f2cb1444ab704e93",
      "tree": "c4aa47cd9cd2588c5269926f2def7e4ba4de5cb5",
      "parents": [
        "db1824ac69721bcd9295881a25ee1eb1f1bb63d1"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Thu Mar 24 19:02:53 2022 +0000"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Fri Mar 25 17:02:45 2022 +0000"
      },
      "message": "benchseries: make this package public but mark it unstable\n\nbenchseries\u0027 API is currently unstable, so it lives in an internal\ndirectory. However, after CL 395175, we\u0027re going to want x/build to\ndepend on it.\n\nThis change moves this package outside of the internal directory, but\nalso adds package documentation marking the API as experimental and\nunstable.\n\nFor golang/go#48803.\n\nChange-Id: I5811d8f27bfbaa4cdd0e116adccaad5d43c2bcff\nReviewed-on: https://go-review.googlesource.com/c/perf/+/395654\nTrust: Michael Knyszek \u003cmknyszek@google.com\u003e\nRun-TryBot: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "db1824ac69721bcd9295881a25ee1eb1f1bb63d1",
      "tree": "067abeda6cd8abf7db27a9468f3dbdc9d87144a4",
      "parents": [
        "64dc439b20aef7259bd73a5452063060adb8d898"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Mar 22 17:50:04 2022 +0000"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Mar 25 15:10:55 2022 +0000"
      },
      "message": "Revert \"influx: InfluxDB instance setup\"\n\nThis reverts CL 392635.\n\nReason for revert: This tool is moving to x/build in CL 394354.\n\nFor golang/go#48803\n\nChange-Id: I3f754b3a91f2c3cb70f4e2b0acbba43e0bccc1a5\nReviewed-on: https://go-review.googlesource.com/c/perf/+/394714\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "64dc439b20aef7259bd73a5452063060adb8d898",
      "tree": "84215b4257a9af95cabfd6f1f09f58c082ca56a7",
      "parents": [
        "96728ec1d780dddcaaa538b0eb0eefa5c07faf8f"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Mon Mar 14 18:40:31 2022 -0400"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Wed Mar 23 18:12:49 2022 +0000"
      },
      "message": "cmd/benchseries: a fresh start commit, because git/gerrit got mad at the old one\n\nThis is a squash of all that work, applied using patch.\nTestdata in a bit, I intend to rework that.\n\nsplit defaults into real defaults and bent defaults.\ndocument the defaults\nnormalize all the times flowing through to UTC.\nupdate time normalization to allow nanosecond time stamps.\nadd change detection for no-noise benchmarks\ntinker around the edges for MK\nfixed to be robust with mixed old/new (old \u003d summaries from JSON, DB )\ncollects residues, per-unit.\n\nThe bent defaults ignore a lot of keys to avoid dealing with dirty bent data.\n\nIt now has a test of repeatable behavior and order independence.\nA few more functions in benchseries have been exported, I added\na convenience function for reading benchmark files.\n\nThe floating point code was tweaked to work the same on arm64\nand other architectures with fused multiply-add.\n\nChange-Id: I5422ad9454df7577e99492589cec6a68135a4d4a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/392658\nTrust: David Chase \u003cdrchase@google.com\u003e\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "96728ec1d780dddcaaa538b0eb0eefa5c07faf8f",
      "tree": "9716e8a0e801506fd5fb6baa0d35d0c0df9da510",
      "parents": [
        "cd23784cb42492b4481c003b070f7b8e8988e29a"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Oct 21 10:33:54 2021 -0400"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 19:14:33 2022 +0000"
      },
      "message": "benchfmt: add support for unit metadata\n\nThis adds support for tracking unit metadata in Result, reading it in\nthe Reader, and writing it back out in the Writer.\n\nUpdates golang/go#43744.\n\nChange-Id: Id3311340b6e6992c149f9bca44c2e1e442b53eb4\nReviewed-on: https://go-review.googlesource.com/c/perf/+/357549\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "cd23784cb42492b4481c003b070f7b8e8988e29a",
      "tree": "4597e92bec3a213ffbf98fe29922c622cb2246ce",
      "parents": [
        "2512a390557d0cec6c99d4501b03152108c6101b"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 14:49:50 2022 -0400"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 19:14:32 2022 +0000"
      },
      "message": "benchfmt: fix file-does-not-exist error check in tests\n\nCurrently, the benchfmt.Files test looks for a specific error message\nwhen checking the handling of nonexistent files. Unfortunately, the\ntext varies between OSes, making this very hard to do in a robust way.\nChange it to just use errors.Is.\n\nThis should fix the Plan 9 builder failures.\n\nChange-Id: Ib501cf4c02198a298d6dd902f3593c1887f114c3\nReviewed-on: https://go-review.googlesource.com/c/perf/+/393636\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "2512a390557d0cec6c99d4501b03152108c6101b",
      "tree": "40cb24dec587ec9f829e09adc386eefa5267df32",
      "parents": [
        "7f87d66fe45f1d209b404f397b2258d313cae093"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Mar 10 17:00:47 2022 -0500"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Mar 17 18:52:26 2022 +0000"
      },
      "message": "influx: InfluxDB instance setup\n\nThis CL creates a Docker image for running an InfluxDB instance for the\nGo performance monitoring dashboard.\n\nThe image is based on the Google-maintained GCP InfluxDB 2 image, with\nan additional small program to perform initial database setup and push\naccess credentials to Google Secret Manager.\n\nSee README.md for instructions on running the image locally or on GCP.\n\nFor golang/go#48803\n\nChange-Id: Ica34bd624f6daf89e483f898b110ccaceac83559\nReviewed-on: https://go-review.googlesource.com/c/perf/+/392635\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "7f87d66fe45f1d209b404f397b2258d313cae093",
      "tree": "41aecacf2eec0f7980383688dcd4739a5d98c930",
      "parents": [
        "f944feb6ed2a3c92fe58cd967c391b367715873c"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Oct 08 13:10:28 2021 -0400"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 01:27:36 2022 +0000"
      },
      "message": "benchproc: add an end-to-end example\n\nChange-Id: I4c401c43b1255ded311bede92ce70fc8f7f5feaf\nReviewed-on: https://go-review.googlesource.com/c/perf/+/355169\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "f944feb6ed2a3c92fe58cd967c391b367715873c",
      "tree": "aa28852f4440701fcd32b85025a76eee707fdb62",
      "parents": [
        "af31a76731725f4850083dc6a181043ec240186e"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Jan 13 13:56:41 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 01:27:09 2022 +0000"
      },
      "message": "benchproc: new package for high-level benchmark processing\n\nThis provides a transform/filter/projection processing model for\nworking with benchmark results, and mini-languages for constructing\nfilters and projections. This model is the result of quite a bit of\nexperimentation, and at this point I\u0027ve built three tools on top of\nthis package, so I consider it reasonably well validated.\n\nThis also introduces a benchproc/syntax package, akin to the\nregexp/syntax package. The syntax package documents the syntax and\nprovides low-level parsers for filter and projection expressions. If\nwe ever port the web UI over to this, this will make it easy to\ntransform these expressions into database filters.\n\nThis requires updating the language version in go.mod to 1.13 because\nbenchproc uses binary literals and signed shifts.\n\nChange-Id: If9da95ec1e583594644c123f3bc3fc377a0e97e5\nReviewed-on: https://go-review.googlesource.com/c/perf/+/283617\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "af31a76731725f4850083dc6a181043ec240186e",
      "tree": "619d55a9f996961513c31a826421ab0f608ec48a",
      "parents": [
        "c932945851e32cfac81a8556479d59f053297364"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Tue Jan 12 18:25:40 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Thu Mar 17 01:25:15 2022 +0000"
      },
      "message": "benchmath: new package of opinionated benchmark statistics\n\nUpdates golang/go#20728.\n\nChange-Id: I4c33e64d5959cadfbb97ca6a2274e0c060e87d29\nReviewed-on: https://go-review.googlesource.com/c/perf/+/283616\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "c932945851e32cfac81a8556479d59f053297364",
      "tree": "9f3da672fbbc72e0a882811e0170b254ae82f080",
      "parents": [
        "ecd6f900f93034f56d2bd74bd4b0a37514f2b7df"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Jan 08 21:03:30 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Mar 16 19:47:06 2022 +0000"
      },
      "message": "benchfmt: new benchmark parsing package\n\nThis adds a new package for parsing the Go benchmark format. In\ncontrast with the storage/benchfmt package, which this deprecates, the\nnew package is a complete implementation of the format including\nparsing file-level configuration, benchmark lines, and benchmark\nnames.\n\nThis is the beginning of a substantial redesign of the perf module,\nwhich will culminate in a new benchstat that\u0027s substantially more\nfeatureful and modular. These new packages can live next to the\nexisting packages, so it\u0027s not necessary to introduce a v2 of this\nmodule.\n\nThe benchfmt API is designed for streaming use and expects the calling\npackage to transform the results into some other representation. One\nsuch representation is coming in a following CL.\n\nThe reader API is also designed to process millions of records per\nsecond on a typical laptop. This may seem unnecessary, but we\u0027ve seen\ndata volumes like this in practice.\n\nChange-Id: Ic5af0e936cf75da29372c2bb5747886f11ac7661\nReviewed-on: https://go-review.googlesource.com/c/perf/+/283614\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "ecd6f900f93034f56d2bd74bd4b0a37514f2b7df",
      "tree": "9994c9348a717a8221077cd129f0b8e56616b9c3",
      "parents": [
        "511bcb8b8934a096c44f7abf5184abceb3f2ca3f"
      ],
      "author": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Fri Jan 08 21:19:19 2021 -0500"
      },
      "committer": {
        "name": "Austin Clements",
        "email": "austin@google.com",
        "time": "Wed Mar 16 19:46:44 2022 +0000"
      },
      "message": "benchunit: new package for working with benchmark units\n\nChange-Id: I50dfa1387606c0111ac8c2200e0b01639800def0\nReviewed-on: https://go-review.googlesource.com/c/perf/+/283615\nTrust: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "511bcb8b8934a096c44f7abf5184abceb3f2ca3f",
      "tree": "e6becfcddbca34d6fadb4c62af6dee4da52907f2",
      "parents": [
        "03971e389cd3bb956fb3212c6a963da46706017e"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Mar 07 16:33:26 2022 +0000"
      },
      "committer": {
        "name": "Alberto Donizetti",
        "email": "alb.donizetti@gmail.com",
        "time": "Tue Mar 08 08:19:27 2022 +0000"
      },
      "message": "analysis: fix typo\n\nChange-Id: I7ae61208c4eb08d68f61ec992e2faed73b9a2373\nGitHub-Last-Rev: a7fef51fcede189739ecd60c9fca0caae79fec80\nGitHub-Pull-Request: golang/perf#3\nReviewed-on: https://go-review.googlesource.com/c/perf/+/390415\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nTrust: Alberto Donizetti \u003calb.donizetti@gmail.com\u003e\n"
    },
    {
      "commit": "03971e389cd3bb956fb3212c6a963da46706017e",
      "tree": "1b36362148f892387eb069f5783fe82888e98639",
      "parents": [
        "40a54f11e90963acb1c431127af77c095654c32d"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Oct 01 10:56:33 2021 -0400"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Oct 12 21:14:34 2021 +0000"
      },
      "message": "README.md: update for Go module-based build\n\nChange-Id: I16fb74da240d97cc4d13fa2fadd57bcdcb48f2f5\nReviewed-on: https://go-review.googlesource.com/c/perf/+/355469\nTrust: Michael Pratt \u003cmpratt@google.com\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "40a54f11e90963acb1c431127af77c095654c32d",
      "tree": "89187ce103eb7130ac274f34b501cc49d18a37c0",
      "parents": [
        "bdcc6220ee906f6e3759ef5784cb0bf9e60aec1e"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Feb 19 18:54:49 2021 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Sat Feb 20 03:31:36 2021 +0000"
      },
      "message": "all: go fmt ./...\n\nMake all our package sources use Go 1.17 gofmt format\n(adding //go:build lines).\n\nNot strictly necessary but will avoid spurious changes\nas files are edited.\n\nPart of //go:build change (#41184).\nSee https://golang.org/design/draft-gobuild\n\nChange-Id: Id0e05ad476461716b1f58858e2dc94d13b45041c\nReviewed-on: https://go-review.googlesource.com/c/perf/+/294421\nTrust: Russ Cox \u003crsc@golang.org\u003e\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Jason A. Donenfeld \u003cJason@zx2c4.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "bdcc6220ee906f6e3759ef5784cb0bf9e60aec1e",
      "tree": "a77b794e59ae5f3ad291b15f1664a56d2ec528c4",
      "parents": [
        "3748ef0ecf25d059b26103a342778df238ea3786"
      ],
      "author": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Mon Dec 07 17:58:00 2020 -0500"
      },
      "committer": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Mon Dec 07 23:29:21 2020 +0000"
      },
      "message": "README.md: add badge to pkg.go.dev\n\nChange-Id: Ib78795f29fae39020392c84b00e6e4e26b7cd9de\nReviewed-on: https://go-review.googlesource.com/c/perf/+/275937\nTrust: Julie Qiu \u003cjulie@golang.org\u003e\nRun-TryBot: Julie Qiu \u003cjulie@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "3748ef0ecf25d059b26103a342778df238ea3786",
      "tree": "0ab829566e9e2c043cd079e3f483a8cc6f84f2ea",
      "parents": [
        "d949658356f9a1d750bdabd650745c5bd5f1cfa4"
      ],
      "author": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Thu Dec 03 13:19:11 2020 -0500"
      },
      "committer": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Thu Dec 03 21:05:31 2020 +0000"
      },
      "message": "go.mod: upgrade go-sqlite3 to latest\n\nIf I am following correctly, this should pull in the fix for\nmattn/go-sqlite3#867.\n\nFor #42941\n\nChange-Id: Ic9360e629d9dc21f714b75806d30abe9a3f24123\nReviewed-on: https://go-review.googlesource.com/c/perf/+/275192\nTrust: Bryan C. Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "d949658356f9a1d750bdabd650745c5bd5f1cfa4",
      "tree": "b30801916f9c49f37c3cf4e88582d81c7b765efd",
      "parents": [
        "9c9101da83161dff5e53fc89bf35ed49ea286db8"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Sat Mar 07 16:37:45 2020 -0500"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Sep 18 15:55:09 2020 +0000"
      },
      "message": "vendor: delete\n\nThe vendor directory in this repository is quite old and got out of sync\nwith the module versions selected via go.mod file. The versions selected\nin go.mod are good for use, so this CL resolves the conflict by removing\nthe vendor directory.\n\nFixes golang/go#37738.\n\nChange-Id: Icf8b022db4c3d03d5300c796e86906683f9525e4\nReviewed-on: https://go-review.googlesource.com/c/perf/+/222540\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nTrust: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "9c9101da83161dff5e53fc89bf35ed49ea286db8",
      "tree": "bf29783416e8a82d321c97df8d95653e4f7b8cb0",
      "parents": [
        "adf48cbc4550f7ea8f1264c708ac5d6a971eccab"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Mar 18 12:12:06 2020 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Mar 18 17:59:01 2020 +0000"
      },
      "message": "analysis/appengine: update to go113\n\ngo111 is deprecated on App Engine.\nThe working directory has changed to the root of the module.\nUpdate the README to explain a safer way to deploy.\n\nChange-Id: I5b2927fd3bc31a007028ab8f0325071ae0c672dd\nReviewed-on: https://go-review.googlesource.com/c/perf/+/223921\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "adf48cbc4550f7ea8f1264c708ac5d6a971eccab",
      "tree": "8617b3b55e15f73eb762aae8abd5cb4b082cea18",
      "parents": [
        "82ec4de0769d743d4b0740cb5c9502d9975f03db"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Feb 25 12:39:42 2020 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Feb 25 20:30:53 2020 +0000"
      },
      "message": "perfdata: fix go113 to use net/http directly\n\ngoogle.golang.org/appengine/urlfetch is no longer available post-go111.\n\nChange-Id: Id810b9abf8c5f366bd642cecff3d33d077d2682b\nReviewed-on: https://go-review.googlesource.com/c/perf/+/220904\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\n"
    },
    {
      "commit": "82ec4de0769d743d4b0740cb5c9502d9975f03db",
      "tree": "d491ce8c979859843531c68fc1ee2e1d2bf83a6c",
      "parents": [
        "36b577b0eb03b831f9f591c1338a115cafcb56a7"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Feb 24 12:03:20 2020 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Feb 24 18:09:20 2020 +0000"
      },
      "message": "perfdata: update to Go 1.13 and larger instance\n\nThe default F1 instance was running out of memory.\nGive it more memory.\nAlso update to Go 1.13 because Go 1.11 instances get less memory for some reason.\n\nChange-Id: I4c7b790f2281449a3e0a8e8de17f24d5af22ed9a\nReviewed-on: https://go-review.googlesource.com/c/perf/+/220658\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "36b577b0eb03b831f9f591c1338a115cafcb56a7",
      "tree": "c34dba17297a97fc496317c51b74a567a824a0f8",
      "parents": [
        "ecb187b06eb016056283eaea1f0a2262f5921572"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Sun Feb 12 18:19:43 2017 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Dec 09 15:54:26 2019 +0000"
      },
      "message": "storage: fix vet errors\n\nChange-Id: I48d130c0616f0f2a418453ae0e68c2391224baa6\nReviewed-on: https://go-review.googlesource.com/c/perf/+/36904\nReviewed-by: Emmanuel Odeke \u003cemm.odeke@gmail.com\u003e\n"
    },
    {
      "commit": "ecb187b06eb016056283eaea1f0a2262f5921572",
      "tree": "08516bfb4f11c086efc7d62ba493c0d8ee1a7378",
      "parents": [
        "f6bfb0e03e159cf0a216e60638dcb34c3d5f7298"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Aug 22 20:53:08 2019 -0400"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Fri Aug 23 17:22:24 2019 +0000"
      },
      "message": "storage/appengine: update CloudSQL connection string\n\nConnections are handled slightly differently in the go111 runtime.\n\nChange-Id: I289c3333db2e1b164198bea999c8b085f72618c1\nReviewed-on: https://go-review.googlesource.com/c/perf/+/191478\nReviewed-by: Katie Hockman \u003ckatie@golang.org\u003e\n"
    },
    {
      "commit": "f6bfb0e03e159cf0a216e60638dcb34c3d5f7298",
      "tree": "6eb8b875c43eedac96708de83a3296e4e04dd4de",
      "parents": [
        "7c3f2128ad9b60423a889b95f14dab8b6a90afac"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Aug 22 15:17:58 2019 -0400"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Aug 22 19:40:13 2019 +0000"
      },
      "message": "analysis/appengine, storage/appengine: update to go111 GAE runtime\n\nChange-Id: I81f68348f3495438cfe60792ae16c17e7f26b36b\nReviewed-on: https://go-review.googlesource.com/c/perf/+/191378\nReviewed-by: Katie Hockman \u003ckatie@golang.org\u003e\n"
    },
    {
      "commit": "7c3f2128ad9b60423a889b95f14dab8b6a90afac",
      "tree": "9036587fc36e0befa57711cc43574f777d410245",
      "parents": [
        "6835260b7148966b8510e0165e066287164de4cb"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Tue Jan 15 12:06:27 2019 -0500"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Thu Jun 20 14:33:37 2019 +0000"
      },
      "message": "cmd/benchstat: add -csv option for CSV output\n\nThe CSV output can more easily be imported into programs\nlike Sheets, Excel, LibreOffice, SPSS, etc. without any\nad hoc processing of the formatted output.\n\nIncludes tests.\n\nChange-Id: I29e2fe6e4707932f1dee0a035d7b2d4a699567f8\nReviewed-on: https://go-review.googlesource.com/c/perf/+/158017\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\n"
    },
    {
      "commit": "6835260b7148966b8510e0165e066287164de4cb",
      "tree": "74d0b570c1494e6bd66179340afcc4ab246c7438",
      "parents": [
        "0655857e383f72df69d43ca039e777e5133f41b5"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed May 01 03:06:09 2019 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed May 01 05:18:39 2019 +0000"
      },
      "message": "storage: require cgo, not !plan9\n\nI previously added !plan9 build tags to fix the build on plan9, but\nthis didn\u0027t fix other ports where sqlite3 wasn\u0027t available. What I\nreally wanted was to require cgo. This \"fixes\" the build for e.g.\nlinux/ppc64.\n\nChange-Id: I2fd6e824f358ca0e3534458b3b8d900756de4bbe\nReviewed-on: https://go-review.googlesource.com/c/perf/+/174678\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "0655857e383f72df69d43ca039e777e5133f41b5",
      "tree": "7be53fa35c31a2ae5c1829c179f93621caec551a",
      "parents": [
        "151b6387e3f2aa5908e4a6074f06be9ecc34f004"
      ],
      "author": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Tue Mar 12 12:54:12 2019 -0400"
      },
      "committer": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Tue Mar 12 17:06:14 2019 +0000"
      },
      "message": "all: add go.mod\n\nCommands run:\n\tgo mod init\n\tgo mod edit -go\u003d1.11\n\tgo mod tidy\n\tgo list -m all\n\tgo test ./...\n\nUpdates golang/go#30228\n\nChange-Id: I759660fe7d96f1f3d4a4a465c302f524d06401cc\nReviewed-on: https://go-review.googlesource.com/c/perf/+/167138\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "151b6387e3f2aa5908e4a6074f06be9ecc34f004",
      "tree": "08c2fe8dd95473083312ee568174bd769a602d3d",
      "parents": [
        "844a5f5b46f41e1c8506d833252f15cbff329d23"
      ],
      "author": {
        "name": "Elias Naur",
        "email": "mail@eliasnaur.com",
        "time": "Wed Mar 06 10:20:39 2019 +0100"
      },
      "committer": {
        "name": "Elias Naur",
        "email": "mail@eliasnaur.com",
        "time": "Wed Mar 06 14:40:31 2019 +0000"
      },
      "message": "benchstat: skip test on GOOS\u003dandroid\n\nChange-Id: Ib5180af43a22168e57b94deec2cd37b980365ab0\nReviewed-on: https://go-review.googlesource.com/c/perf/+/165697\nRun-TryBot: Elias Naur \u003cmail@eliasnaur.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    }
  ],
  "next": "844a5f5b46f41e1c8506d833252f15cbff329d23"
}
