)]}'
{
  "log": [
    {
      "commit": "47ce03d25ef0a4a612f823b61cfba81fa234379a",
      "tree": "ff16dd615de9db42024381e810c5111ecfd0a4bb",
      "parents": [
        "8ebae6d56532a824c07232fe706d31d9f21592ac"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Sep 21 11:02:54 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 11:24:19 2026 -0800"
      },
      "message": "apidiff: support generic methods\n\nDetect differences on generic methods. \n\nThis requires checking the method parameter lists to make sure they\ncorrespond.\n\nThis works when apidiff is run using both Go 1.26, even though generic\nmethods were only introduced in 1.27. (That is, running apidiff on\n1.26 should be able to work on code written in 1.27). This is possible\nbecause 1.26\u0027s go/parser and go/types already supported generic methods.\n\nChange-Id: I48b9cc8ec51375722505f44beb05d5facf1db57c\nReviewed-on: https://go-review.googlesource.com/c/exp/+/848068\nReviewed-by: Hongxiang Jiang \u003chxjiang@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": "8ebae6d56532a824c07232fe706d31d9f21592ac",
      "tree": "a15b8b6424694f538734a506bd5119788ab3b0f6",
      "parents": [
        "e95669b1b7c80ca853aa1df6b2604258df106c66"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Sep 21 10:59:11 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 11:24:11 2026 -0800"
      },
      "message": "apidiff: check and format Signature.TypeParams for generic functions\n\nConsider type parameters for generic functions.\nWe were doing it for generic types but not generic functions.\n\nChange-Id: I3f943de2734cccf3ceff3a8bf086027877243285\nReviewed-on: https://go-review.googlesource.com/c/exp/+/836105\nReviewed-by: Hongxiang Jiang \u003chxjiang@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": "e95669b1b7c80ca853aa1df6b2604258df106c66",
      "tree": "96da1a007d4d4cefa2d6b4ed5dd2f7a3c7bd240d",
      "parents": [
        "d498a4c2cc9a071a35cfbe9d9fb3266cf64b8e55"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 11:04:37 2026 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 11:10:02 2026 -0800"
      },
      "message": "go.mod: update x/tools\n\nThe latest (untagged) version of x/tools is needed to handle the new\nexport data format.\n\nRequired by go test.\n\nChange-Id: Ie65d79f10df086e4a54d45462c3792aa6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/860642\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: t hepudds \u003cthepudds1460@gmail.com\u003e\nReviewed-by: PJ Malloy \u003cpjmalloy@google.com\u003e\n"
    },
    {
      "commit": "d498a4c2cc9a071a35cfbe9d9fb3266cf64b8e55",
      "tree": "24426bbf45a4de436ac17d8c485530df3ae101b4",
      "parents": [
        "4e644b1b6fee3ac38d7bc4d3311dfbd8eb01082c"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Oct 01 16:01:47 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 03:29:24 2026 -0800"
      },
      "message": "collection/hashed: Set, a hash-table based set\n\nThis CL defines a hash-based Set, to be used when a custom\nelement hash/equivalence relation is required.\n(Otherwise, one should use a built-in map.)\n\nDesign choices include:\n- Implemented as a wrapper around Map[E, struct{}],\n  with similar semantics for NewSet, Clone, nil/zero, etc.\n- Methods for set algebra, both as pure binary functions\n  (Union, Intersection, Difference, SymmetricDifference) and\n  as in-place mutating -With variants.\n  sets panic, and sets cannot be copied (use Clone instead).\n- It conforms to the (private) AbstractSet interface in\n  collection_test.go.\n\nAlso:\n- tests\n- Example of use with *big.Int.\n\nCopied from https://go.dev/cl/741160 by Alan Donovan.\n\nUpdates golang/go#80584.\n\nChange-Id: I028d39d3a8e550751a00d5acb2b1c6e46a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845508\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4e644b1b6fee3ac38d7bc4d3311dfbd8eb01082c",
      "tree": "313ca2709371cc467ca83e04c7880ea4288a96ba",
      "parents": [
        "1325d3b561e61d0666aa4737ae83872a5da47a5f"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Oct 01 15:37:31 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 03:12:21 2026 -0800"
      },
      "message": "collection/hashed: Map, a hash-table based mapping\n\nThis CL defines Map[K, V], a generic map data type based\non a hash table. At construction, it is supplied with the\nhash function and key-equivalence relation to use, in the\nform of a Hasher[K].\n\nDesign choices include:\n- Custom equivalence relation, which is the primary advantage\n  over Go\u0027s built-in map.\n- Hasher is a dynamic value set at construction, not a type\n  parameter. Though a type parameter promised more\n  efficient code, it did not deliver because escape of\n  stencils is conservative; and the type parameter is\n  ungainly (reminds of C++ std::allocator).\n- Strict initialization via NewMap: because a hasher is\n  required, a nil or zero Map is not valid; all methods\n  panic on nil receiver. Maps must not be copied; use Clone.\n- Iterators: All, Keys, and Values iterators that safely\n  handle concurrent mutation, matching semantics of built-in map.\n\nCopied from https://go.dev/cl/612217.\n\nUpdates golang/go#69559.\n\nChange-Id: I006977958050eeac2821473f94415b906a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845326\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "1325d3b561e61d0666aa4737ae83872a5da47a5f",
      "tree": "14935c5285d603a7595ac9b96a318eea940a1893",
      "parents": [
        "4ffc91fa17aba6437b4468d942daba124c973989"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Oct 01 15:03:12 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 03:07:30 2026 -0800"
      },
      "message": "collection/set: Set, a canonical representation for map-based sets\n\nThis CL adds a new Set[E] type, transparently represented as a\nmap[E]struct{}, intended to become the canonical way to express a\nset of comparable elements in Go APIs.\n\nCopied from https://go.dev/cl/745441 and https://go.dev/cl/724420.\nThe mapset code has been inlined.\n\nThe original could use the internal/fmtsort package in the go repo.\nIn its place, copy a simplified version of that package.\n\nUpdates golang/go#69230.\n\nChange-Id: Ib0aea92d2ff1107c332b8d43d2a3b39d6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845385\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4ffc91fa17aba6437b4468d942daba124c973989",
      "tree": "f306df02b7220235282d64f43692b6b669f2f64a",
      "parents": [
        "244e65ee744bd8a5c6b5990c615ded64a6aff46e"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Oct 01 14:42:22 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 03:03:38 2026 -0800"
      },
      "message": "collection: add static test of collection symmetries\n\nThis CL adds a test that the forthcoming collection types\nconform to a common set of interfaces, to ensure they are symmetric.\nThe actual interfaces, which require F-bounded polymorphism,\nare not expected to be published, at least initially.\n\nThis CL also includes examples of generic functions over collection\ntypes such as maps and sets that do not need to be part of the\nmap/set implementation: Take{2,}, Arbitrary, Subset, Superset,\nContainsAny.\n\nFor the these examples and others (e.g. Subset(x, y)),\nit is possible that it is more efficient to implement these\noperations in the data structure itself (e.g. to avoid the\noverhead of iterating followed by deletion).\n\nCopied from https://go.dev/cl/761460 by Alan Donovan.\n\nCo-authored-by: Alan Donovan \u003cadonovan@google.com\u003e\nChange-Id: I8095ce9b8b0b45d9c0ff4ad9368e2e786a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845085\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "244e65ee744bd8a5c6b5990c615ded64a6aff46e",
      "tree": "e94cd81b061870428c1adc20b32778c5545ebd5c",
      "parents": [
        "f0251eb4aa3edefb2e1c158e57af104ae2de221a"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Thu Oct 01 14:36:35 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Nov 06 03:03:16 2026 -0800"
      },
      "message": "collection: parent package\n\nDefine the collection package in its own module, and\ndocument its purpose and (ultimate) contents.\n\nChange-Id: I924048bcddc2034e2419e19a546496b06a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845065\nAuto-Submit: Jonathan Amsterdam \u003cjba@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: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "f0251eb4aa3edefb2e1c158e57af104ae2de221a",
      "tree": "80536e9e93606aac28aea47783a16d9d1c2d98ed",
      "parents": [
        "2ab7f3cbc5fb8d9f07593f3a44bd0e66940f42c8"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Sun Sep 20 19:30:00 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Oct 14 07:36:41 2026 -0700"
      },
      "message": "apidiff: require exported old types to match same-named type in new\n\nPreviously, correspondence was sometimes established between completely\nunrelated types. This CL tightens the requirements for two exported types\nto correspond: the only possibilities are that they have the same name,\nor the new type is an alias for the old.\n\nExamples:\n\told: type T int    new: type T int\n\tsame name: the T\u0027s correspond\n\n\told: type T int    new: type T \u003d U; type U int\n\tdifferent name, but T is an alias for U.\n\nThis might seem to exclude another case:\n\n\told: type T \u003d U; type U int\t\tnew: type U int\n\nIt seems that T should correspond to U even though the above conditions\naren\u0027t met. But in fact U corresponds to U here, not T. Correspondence\nis 1:1; we pick the closest match.\n\nThis may seem unrelated to the new test case, which reports that two\nstruct fields are incompatible instead of just one. But the reason that\nthe old code didn\u0027t report one of the fields is that it established a\ncorrespondence between the fields\u0027 types, despite their being completely\nunrelated.\n\nFixes golang/go#81523.\n\nChange-Id: I8ab02d13acb606d4ea26fc73fa4d7ee5042d18d7\nReviewed-on: https://go-review.googlesource.com/c/exp/+/836046\nReviewed-by: Hongxiang Jiang \u003chxjiang@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": "2ab7f3cbc5fb8d9f07593f3a44bd0e66940f42c8",
      "tree": "e02c41adb7894e40c4e837552937813d184cce57",
      "parents": [
        "faecfb24eb49257c532cd7c17aa050b826e67db7"
      ],
      "author": {
        "name": "Hongxiang Jiang",
        "email": "hxjiang@golang.org",
        "time": "Thu Oct 08 16:42:12 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Oct 13 14:31:13 2026 -0700"
      },
      "message": "apidiff: refactor the first two pass for package checking\n\nold:           new:\ntype A \u003d B     type A B\ntype B int     type B int\n\nThe existence of the two for loop is to prevent type match\naccidentally unalias the old A as B and map the old B to\nthe new A.\n\nSo the first loop will strictly perform exact name match\non exported non-alias type, i.e. when apidiff find a non-alias\ntype X, find the X in the new package.\n\n(This first loop make sure the Unalias will be no op inside\nof the checkObjects.)\n\nThen the second loop can safely assume the name matches are\nall found and loop over the rest of the exported type.\n\nChange-Id: I6fadc2c1543da5600a89a22585344feda4ab505d\nReviewed-on: https://go-review.googlesource.com/c/exp/+/847525\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hongxiang Jiang \u003chxjiang@golang.org\u003e\n"
    },
    {
      "commit": "faecfb24eb49257c532cd7c17aa050b826e67db7",
      "tree": "ab650aeb452bf7915e00de946f7f8c8a7a374a69",
      "parents": [
        "ca0d7ba23607526fa9a3a3906edb7d75dbb0ea23"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sat Oct 10 13:36:40 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Oct 11 03:03: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: I137646b0d0b7596cfdea764a7ecfc04c409c2891\nReviewed-on: https://go-review.googlesource.com/c/exp/+/847791\nAuto-Submit: Gopher Robot \u003cgobot@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": "ca0d7ba23607526fa9a3a3906edb7d75dbb0ea23",
      "tree": "351e4bb3c2375efdd934d2cc0ced207b9075a447",
      "parents": [
        "f45ad48fbe92f5666f71f75cf3e6dc0977a3c9d1"
      ],
      "author": {
        "name": "Filippo Valsorda",
        "email": "filippo@golang.org",
        "time": "Fri Oct 09 18:25:37 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 09 12:50:45 2026 -0700"
      },
      "message": "sumdb: delete\n\nThe sumdb module is the original prototype of the checksum database,\nwhich graduated to golang.org/x/mod in 2019. Its packages are all\ninternal, and its only command, gosumcheck, also lives on as\ngolang.org/x/mod/gosumcheck, which users should use instead.\n\nFixes golang/go#82063\n\nChange-Id: I211261ae24ba5e42e2879b11ff8fc1786a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/848145\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\nAuto-Submit: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "f45ad48fbe92f5666f71f75cf3e6dc0977a3c9d1",
      "tree": "f8e74a65d700fce90ac19c04e8d641f01940b9a1",
      "parents": [
        "c5adaed05c375c9fe4d86e282403575131c5b6c4"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Tue Oct 06 11:12:18 2026 -0400"
      },
      "committer": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Wed Oct 07 12:29:29 2026 -0700"
      },
      "message": "cmd/apidiff: stop using gcexportdata.{Read,Write}Bundle\n\nThis CL changes apidiff to stop using the bundle read/write\noperations, which were always experimental and are in the\nprocess of being deprecated/dropped (#69573).\n\nInstead, the -m -w file is now a zip archive containing an\nentry for the module path and one entry per package of the\nmodule, holding that package\u0027s export data as written by\ngcexportdata.Write. Export data is self-contained, so each\npackage is decoded independently, with its own imports map.\n\nThis is a second attempt at CL 634600, which was reverted in\nCL 634918 because it broke a google-cloud-go workflow: it also\nwrote the module\u0027s dependencies into the archive (so they could\nbe decoded in topological order into a shared imports map),\nand then reported them as packages of the module, so comparing\nthe file against the module loaded from source reported every\ndependency as removed. It also omitted main packages, which\nwere then reported as added. This CL writes exactly the\nmodule\u0027s packages, and adds a round-trip test that would have\ncaught both problems.\n\nFiles written by earlier versions of apidiff -m -w can no\nlonger be read.\n\nUpdates golang/go#69573\n\nChange-Id: I0c1aa6759249f357c92e9ad6447868069971714f\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845886\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c5adaed05c375c9fe4d86e282403575131c5b6c4",
      "tree": "d2eb199a3e5015d0385e9979500124180817beb8",
      "parents": [
        "3d68b386da03e7a41f1b77cace59f95fc2cabf24"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Tue Oct 06 11:05:38 2026 -0400"
      },
      "committer": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Wed Oct 07 12:29:18 2026 -0700"
      },
      "message": "cmd/apidiff: plumb token.FileSet from main; trim LoadMode\n\nCreate a single token.FileSet in main and pass it to\npackages.Load and to the export data reader and writer,\naddressing a TODO. Previously WriteBundle was given an\nempty FileSet, so object positions were discarded.\n\nAlso, remove unnecessary packages.LoadMode bits: only the\ntypes of the root packages are needed.\n\nUpdates golang/go#69573\n\nChange-Id: Ib5cfb7e9821371f254955312fc966ebd464b5440\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845885\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3d68b386da03e7a41f1b77cace59f95fc2cabf24",
      "tree": "aa4449eeb6f7abe411d1de7c1230e96b1a0f5fa8",
      "parents": [
        "76772065c9b0c03eeeaa42fc0fbf1bb56f661913"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Sun Sep 20 19:29:50 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Oct 07 11:07:56 2026 -0700"
      },
      "message": "apidiff: sort map keys for deterministic output\n\nSort map keys before iterating to make behavior deterministic.\n\nPreviously, when establishing correspondence between an old type\nand two possible new types, which new type was chosen effectively\nat random, which meant the final output could differ. Now that\nwon\u0027t happen.\n\nFixes golang/go#80061.\nFor golang/go#81523.\n\nChange-Id: I5f7cddbfb811dabbac60634858a9efa49e4cab25\nReviewed-on: https://go-review.googlesource.com/c/exp/+/836045\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hongxiang Jiang \u003chxjiang@golang.org\u003e\n"
    },
    {
      "commit": "76772065c9b0c03eeeaa42fc0fbf1bb56f661913",
      "tree": "bae15b74f4e7cb19137879b41f786393be3305a1",
      "parents": [
        "85c1c2202aba13ab812be55279024d8594344c1f"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Oct 05 11:56:19 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Oct 05 10:31:18 2026 -0700"
      },
      "message": "update x/tools to v0.51.0\n\nThis fixes problems with export data changes.\n\nChange-Id: I63be93beda72fd9d41bfa4970b1b8d636a6a6964\nReviewed-on: https://go-review.googlesource.com/c/exp/+/845105\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "85c1c2202aba13ab812be55279024d8594344c1f",
      "tree": "dca72c93371a2ac48b56c88c27fc4f2f3d29c0e8",
      "parents": [
        "e88cd73687aa969fbec16261e6c467ab22a053f2"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 08 13:42:56 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 08 13:55:06 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I87c00279ea4d5db71ead5fc5c01ced6fcb634fc3\nReviewed-on: https://go-review.googlesource.com/c/exp/+/829387\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\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": "e88cd73687aa969fbec16261e6c467ab22a053f2",
      "tree": "b0e7a1ab2729cbfebf1b5c979a2754df96538c9c",
      "parents": [
        "ca536658362e48af5dd9fad636bf2f029af0254e"
      ],
      "author": {
        "name": "Jason Phillips",
        "email": "jasonryanphillips@gmail.com",
        "time": "Mon Jul 27 11:06:47 2026 -0400"
      },
      "committer": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Mon Aug 24 12:50:58 2026 -0700"
      },
      "message": "cmd/gorelease: fix handling of circular module dependency\n\nWhen inferring a release version, gorelease currently defines\na versioned replace directive in the temporary go.mod created\nfor analysis. If the module being analyzed has an indirect\ndependency on itself the replace directive is not matched\nby the version selected during MVS, resulting in the analysis\nbeing performed against the indirect dependency version\nrather than the current branch.\n\nFixes golang/go#80497\n\nChange-Id: I8fa0a99272f1b63b6e06af68537c54edba4c285d\nReviewed-on: https://go-review.googlesource.com/c/exp/+/806400\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: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "ca536658362e48af5dd9fad636bf2f029af0254e",
      "tree": "b1d09956f490c49b512c5e0cad72ee6b19280482",
      "parents": [
        "d6e0b57b1a69f1f7af38fa082ce6e51edb7af315"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 19 16:59:35 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 20 07:24:14 2026 -0700"
      },
      "message": "all: upgrade go directive to at least 1.26.0 [generated]\n\nBy now Go 1.27.0 has been released, and Go 1.25 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nSee https://go.dev/doc/godebug#go-126 for GODEBUG setting changes\nrelevant to Go 1.26.\n\nFor golang/go#69095.\n\n[git-generate]\n(cd errors \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd eval \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd event \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd . \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd jsonrpc2 \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd shiny \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd slog/benchmarks/zap_benchmarks \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd slog/benchmarks/zerolog_benchmarks \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd sumdb \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n(cd typeparams \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n\nChange-Id: Iae2ff31ff00567b1e367676d677174b94d03ac75\nReviewed-on: https://go-review.googlesource.com/c/exp/+/817881\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Russ Cox \u003crsc@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": "d6e0b57b1a69f1f7af38fa082ce6e51edb7af315",
      "tree": "d4d5de9890cb8064b57fcbcaa7a13ae9fe900cfc",
      "parents": [
        "c1d0aacb22970709b06315c25ea93c5683101786"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Aug 19 20:12:06 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 20 05:20:28 2026 -0700"
      },
      "message": "errors/fmt: use %d formatting verb for int\n\nIt\u0027s caught by Go 1.26\u0027s vet check that the format %q here is\ngiven a wrong type int. The formatting verb %d is appropriate.\n\nChange-Id: I27399042d102c00b90510c674b3fb6804cb0d432\nReviewed-on: https://go-review.googlesource.com/c/exp/+/818201\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@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": "c1d0aacb22970709b06315c25ea93c5683101786",
      "tree": "d8bec437f0ed9ebb5533ca6f9789a64a4bfe47b9",
      "parents": [
        "3d80eb74bc5bc9b889252996f1ad776b9e8e0667"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 13 09:05:36 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 13 11:00:55 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I59bafed5598b9e6da9212b19361063fcf2d0a3af\nReviewed-on: https://go-review.googlesource.com/c/exp/+/814721\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: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3d80eb74bc5bc9b889252996f1ad776b9e8e0667",
      "tree": "bae9474c62b6eca0ed9e16a0c318c13d9e2ba220",
      "parents": [
        "ee035b5b010f163e840a5d055b2942a46ac5af87"
      ],
      "author": {
        "name": "EyJunge1",
        "email": "Leder.Arne@gmail.com",
        "time": "Mon Aug 10 15:23:31 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 12 10:36:53 2026 -0700"
      },
      "message": "apidiff: test swapped corresponding types\n\nCover a compatible swap of two exposed unexported types so old\nswap1 maps to new swap2 and old swap2 maps to new swap1.\n\nChange-Id: I0fcba1c4601c66312f14b656a846c7b6f42ec591\nReviewed-on: https://go-review.googlesource.com/c/exp/+/812700\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Jonathan Amsterdam \u003cjba@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: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "ee035b5b010f163e840a5d055b2942a46ac5af87",
      "tree": "f1fd6e9e69c65a9827f6a55762437a5d321c71ca",
      "parents": [
        "a8b543ca52daa0ec1171590d8e2accdd47002d88"
      ],
      "author": {
        "name": "EyJunge1",
        "email": "Leder.Arne@gmail.com",
        "time": "Mon Aug 10 15:12:58 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 11 08:23:04 2026 -0700"
      },
      "message": "shiny/driver/x11driver: remove unused buffer map\n\nfindBuffer and screenImpl.buffers were only written and deleted,\nnever read. Drop the dead tracking and keep SHM cleanup intact.\n\nChange-Id: I1ceb978d1a00c6be195cccec3cecdb7d804a5d61\nReviewed-on: https://go-review.googlesource.com/c/exp/+/812680\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\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: Mark Freeman \u003cmarkfreeman@google.com\u003e\n"
    },
    {
      "commit": "a8b543ca52daa0ec1171590d8e2accdd47002d88",
      "tree": "6c8f8da5d440841cbd43fa7cd3323829042081a3",
      "parents": [
        "b88d891fe7432eb5d8ba7549e2a6f7ea098074ff"
      ],
      "author": {
        "name": "EyJunge1",
        "email": "Leder.Arne@gmail.com",
        "time": "Sat Jul 18 16:21:37 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 10 08:11:57 2026 -0700"
      },
      "message": "cmd/gorelease: diagnose load errors with replace or exclude\n\nWhen package loading fails for a local release module, report when its\ngo.mod contains replace or exclude directives. Those directives only\napply within the main module and may explain the package errors.\n\nFixes golang/go#37559\n\nChange-Id: Ic94015caccd2623300e55279a9e2856803cbc5f2\nReviewed-on: https://go-review.googlesource.com/c/exp/+/802580\nAuto-Submit: Jonathan Amsterdam \u003cjba@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: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\n"
    },
    {
      "commit": "b88d891fe7432eb5d8ba7549e2a6f7ea098074ff",
      "tree": "a970d474712c99592ddde0bc7268daab67182945",
      "parents": [
        "fd0e80228fd8e2fe69c77d9ca1c05c739dd8daa7"
      ],
      "author": {
        "name": "EyJunge1",
        "email": "Leder.Arne@gmail.com",
        "time": "Sat Jul 18 17:13:23 2026 +0200"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jul 27 08:58:53 2026 -0700"
      },
      "message": "apidiff: dedupe embedded method set removal reports\n\nWhen an embedded method is removed, apidiff reports the same\nremoval for both the value and pointer method sets. Report it\nonly from the pointer method set check.\n\nAdd tests for joining object and field names.\n\nChange-Id: I2c9d520483c61f0489c84da1c073b5c5d25728cc\nReviewed-on: https://go-review.googlesource.com/c/exp/+/802620\nReviewed-by: Jonathan Amsterdam \u003cjba@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: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "fd0e80228fd8e2fe69c77d9ca1c05c739dd8daa7",
      "tree": "04937d57eb730cc9cc90ec66a91dfef9c273255d",
      "parents": [
        "764159d718efdc208c8aca89cf725febea120ec1"
      ],
      "author": {
        "name": "EyJunge1",
        "email": "Leder.Arne@gmail.com",
        "time": "Sat Jul 18 17:04:52 2026 +0200"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jul 27 08:58:40 2026 -0700"
      },
      "message": "apidiff: use errors.Join for package load errors\n\nChange-Id: Ic970ac8456c44e88c168f8fe34fd8f2a1b5601e8\nReviewed-on: https://go-review.googlesource.com/c/exp/+/802601\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "764159d718efdc208c8aca89cf725febea120ec1",
      "tree": "7e0bd569632ae27610540e32cd9e46509e367c34",
      "parents": [
        "9ea1abe5759723e90ff9d6e93de05faedacb461a"
      ],
      "author": {
        "name": "Hongxiang Jiang",
        "email": "hxjiang@golang.org",
        "time": "Wed Jul 08 21:17:55 2026 +0000"
      },
      "committer": {
        "name": "Hongxiang Jiang",
        "email": "hxjiang@golang.org",
        "time": "Sat Jul 18 13:15:38 2026 -0700"
      },
      "message": "eval/trajectory/atif: initialize module and add ATIF utility types\n\nChange-Id: I1b1539df52d59f52975231fb4524374ab25492de\nReviewed-on: https://go-review.googlesource.com/c/exp/+/798601\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "9ea1abe5759723e90ff9d6e93de05faedacb461a",
      "tree": "d47039cc1473b19b8f63d0226e09d57d7aefcdce",
      "parents": [
        "c48552f499763d3c2f394f8b5ddcf9197ac2404e"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 08 20:32:28 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jul 09 10:23:45 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib9516189bf3ee3f8156a0ce48a7ca7b5635592f2\nReviewed-on: https://go-review.googlesource.com/c/exp/+/798706\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\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\n"
    },
    {
      "commit": "c48552f499763d3c2f394f8b5ddcf9197ac2404e",
      "tree": "73791ec0728232fcb3f1af121d73e4a0a25fd4b5",
      "parents": [
        "055de637280b050ffb8f3d50fc3c3ed0c5c0a838"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 11 11:31:57 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 11 12:45:20 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I79f9f7058f2ad1865ebc73ffd836ebdc6129b2f3\nReviewed-on: https://go-review.googlesource.com/c/exp/+/789820\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@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": "055de637280b050ffb8f3d50fc3c3ed0c5c0a838",
      "tree": "049674cc8f0e53470cab20e338f16377fb62bafa",
      "parents": [
        "c761662dc8c9094541728ca85181f2a84dd5ebe8"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jun 02 19:16:10 2026 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jun 03 13:21:25 2026 -0700"
      },
      "message": "apidiff: fix panics from aliases\n\nCall types.Unalias to handle unexpected Alias types.\n\nFixes golang/go#79224.\n\nChange-Id: I0f9471093be0b5d04e7b8957aa62908dc17a1549\nReviewed-on: https://go-review.googlesource.com/c/exp/+/786420\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "c761662dc8c9094541728ca85181f2a84dd5ebe8",
      "tree": "4ea091463c560e5b0772ea0979cdcba58ad9b9f8",
      "parents": [
        "50dc527dd6c74676d57de702ab3cb721e2e202de"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu May 28 19:48:33 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 29 05:49:08 2026 -0700"
      },
      "message": "typeparams: preserve AST position in copytermlist\n\nWhen generating SelectorExpr using ast.NewIdent, the generated\nAST nodes get token.NoPos. During code formatting with go/printer\nthis position loss caused line-number mismatches between the\nfinal parameter and the closing parenthesis, triggering spurious\ntrailing commas.\n\nFor example, without this change, the copytermlist script produced:\n\n  func (x *term) includes(t types.Type,) bool {\n\nThis is an issue preexisted before CL 783560.\n\nWith this change, the script produces:\n\n  func (x *term) includes(t types.Type) bool {\n\nChange-Id: I86a11d9fd7e650a2a00252d2d84861e7a007f21c\nReviewed-on: https://go-review.googlesource.com/c/exp/+/784560\nReviewed-by: Alex Putman \u003caputman@golang.org\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50dc527dd6c74676d57de702ab3cb721e2e202de",
      "tree": "5f33a8693126bb0f45522d6251e26e4140f98059",
      "parents": [
        "c5e92fe887ed290cbbeb3fd6f72b41a5510e7cd3"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Wed May 27 01:29:02 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu May 28 12:39:00 2026 -0700"
      },
      "message": "typeparams: deprecate and inline aliased functions\n\nThat will help reminding users to update their code.\n\nAfter go1.27, and the min supported version is go1.26,\nusers can easily convert to the aliased go/types names\nusing go fix.\n\nReferences:\n https://go.dev/wiki/Deprecated\n https://go.dev/blog/inliner\n\nFor golang/go#79683\n\nChange-Id: I1679e8065c9333c42a938cbe761b2936306179fb\nReviewed-on: https://go-review.googlesource.com/c/exp/+/783540\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@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "c5e92fe887ed290cbbeb3fd6f72b41a5510e7cd3",
      "tree": "2ca6e4aeeaf044d8a0e328a5dc4bafa17d9f07fa",
      "parents": [
        "08cc5374adb3d0a99aceffe27eb0a7a05fb3129f"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Wed May 27 02:07:12 2026 +0000"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu May 28 12:28:18 2026 -0700"
      },
      "message": "typeparams: update termlist, typeterm source files\n\nThese copied files are needed to keep typeparams.NormalTerms to match\nthe behavior of the standard library\u0027s version.\n\nDelete an unused helper function `under`.\n\nChange-Id: Id59dd11644b278de400aed83fe56adea4389db3d\nReviewed-on: https://go-review.googlesource.com/c/exp/+/783560\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08cc5374adb3d0a99aceffe27eb0a7a05fb3129f",
      "tree": "0fb2a9e677ceae3c0defb8c44f818bbed65349a7",
      "parents": [
        "c3855c9e00537f4b655349fe1ea986f1a09e4586"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue May 26 19:42:16 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue May 26 18:52:27 2026 -0700"
      },
      "message": "typeparams: simplify now that minimum required Go is 1.25.0\n\nThis module has a go directive set to 1.25.0. Some of the files have\nbuild constraints that will therefore never be satisfied, such as the\n\u0027//go:build !go1.18\u0027 constraint in the typeparams_go117.go file.\n\nSimplify the code accordingly. This includes deleting TestAPIConsistency\nbecause it has outlived its purpose. It\u0027s no longer possible to make the\nAPI of this package at Go 1.17 inconsistent with that of Go 1.18+ since\nthis package cannot be compiled with Go 1.17 (not in any supported way).\nIts Go 1.18+ API may still evolve in a backwards compatible way via the\nGo proposal process.\n\nFor golang/go#50447.\nFor golang/go#79683.\n\nChange-Id: I7f9923625cfe54ca2031e996ffa2cc7e26d83eea\nReviewed-on: https://go-review.googlesource.com/c/exp/+/783440\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "c3855c9e00537f4b655349fe1ea986f1a09e4586",
      "tree": "c45b16b7ae80a226d29dd8d92b94ed7adc188b49",
      "parents": [
        "74f9aab9d74a4012175b91c1a8e1ba154982d891"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue May 26 19:08:28 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue May 26 18:52:04 2026 -0700"
      },
      "message": "typeparams: consider String methods optional\n\nTestAPIConsistency correctly reports at Go tip that String methods\non the TypeList, TypeParamList, and Instance types are inconsistent.\nThey were added in Go 1.27 as part of proposal go.dev/issue/79287.\nInstead of trying to add them to the typeparams package API as well,\njust accept their absence in Go 1.26 and older, and their presence\nin Go 1.27 and newer. They were added to make debugging easier and\naren\u0027t otherwise critical.\n\nFor golang/go#79287.\nFor golang/go#50447.\nFor golang/go#79683.\n\nChange-Id: I4cf0b83d1bb4a7add3308312e921b340fe54a554\nReviewed-on: https://go-review.googlesource.com/c/exp/+/783322\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: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "74f9aab9d74a4012175b91c1a8e1ba154982d891",
      "tree": "34f7940217af6d2bdb31119a464b5150f1b7642b",
      "parents": [
        "746e56fc9e2fafde18176275ce0b96b06ac53955"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 08 15:09:51 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 08 16:27:06 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ic12927064147962ef444cbcc12d8c086b752b51f\nReviewed-on: https://go-review.googlesource.com/c/exp/+/775733\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": "746e56fc9e2fafde18176275ce0b96b06ac53955",
      "tree": "7b56e4f347ae850c3a3fc88a0c927b24b8b993a7",
      "parents": [
        "7ab1446f8b90c13150a856cfe6a0e8ab9af5a50d"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 14:51:40 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 02:56:43 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Icb8d4287c2b2292b96a6b2dfc5c9103da76162ed\nReviewed-on: https://go-review.googlesource.com/c/exp/+/764908\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "7ab1446f8b90c13150a856cfe6a0e8ab9af5a50d",
      "tree": "f3676c9582285f7ec9f813ed3b339c7eabad6c3a",
      "parents": [
        "3dfff04db8fa6b6338ec60a0317f99db30637e41"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 20:59:38 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Mar 12 08:32:36 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Idbd48cd5ae0a2bc741ca1f7cb85e8ca168ed5dd4\nReviewed-on: https://go-review.googlesource.com/c/exp/+/754685\nReviewed-by: Cherry Mui \u003ccherryyz@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": "3dfff04db8fa6b6338ec60a0317f99db30637e41",
      "tree": "62790346f4ba7a1e44dd10cf698d4cb0f53130b7",
      "parents": [
        "81e46e3db34a4169f6b1fd004bf1d6ea6527cfb2"
      ],
      "author": {
        "name": "Florian Lehner",
        "email": "dev@der-flo.net",
        "time": "Sat Feb 14 15:29:54 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 18 12:32:40 2026 -0800"
      },
      "message": "event: remove unused code\n\nThe variable v was introduced for the EventMetric case with\nCL 682695 but never used.\n\nChange-Id: I5754b0ec6769b23829dcf71d34b6b68bca2baeed\nReviewed-on: https://go-review.googlesource.com/c/exp/+/745640\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\n"
    },
    {
      "commit": "81e46e3db34a4169f6b1fd004bf1d6ea6527cfb2",
      "tree": "abc29578d9283b798d50f5cfe25afbc75fb60cd7",
      "parents": [
        "2735e65f0518bac4f30f0042ea19b4b5b14dcbf7"
      ],
      "author": {
        "name": "Florian Lehner",
        "email": "dev@der-flo.net",
        "time": "Sat Feb 07 10:57:57 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 10:38:09 2026 -0800"
      },
      "message": "event: replace deprecated reflect.StringHeader\n\nreflect.StringHeader was declared deprecated with Go 1.21. Replace its\nuse with functionality from package unsafe.\n\nChange-Id: I7007de5d850c4f38eb1f7904ba55009e5a223745\nReviewed-on: https://go-review.googlesource.com/c/exp/+/743001\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\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": "2735e65f0518bac4f30f0042ea19b4b5b14dcbf7",
      "tree": "2449114ff7d74057dd6bd9e7668f73ce19e429df",
      "parents": [
        "2842357ff358a085b26a5f7eee11e4a7fa653c32"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:09 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:11:09 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 errors \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd event \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd . \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd jsonrpc2 \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd shiny \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd slog/benchmarks/zap_benchmarks \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd slog/benchmarks/zerolog_benchmarks \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd sumdb \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n(cd typeparams \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n\nChange-Id: I3310e513412ff09da998750e92e17472b28ef3e3\nReviewed-on: https://go-review.googlesource.com/c/exp/+/744422\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@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": "2842357ff358a085b26a5f7eee11e4a7fa653c32",
      "tree": "b5d97aff1d30f7078a36694db250ce46560549c4",
      "parents": [
        "716be5621a96705e54bb861e08e4ecdf38b9c4d0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 11:44:54 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 12:39:27 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ibaebb1db9b46cb584fbd01722f18a4d39814939b\nReviewed-on: https://go-review.googlesource.com/c/exp/+/743409\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@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\n"
    },
    {
      "commit": "716be5621a96705e54bb861e08e4ecdf38b9c4d0",
      "tree": "e770dc44ded569817f26d5ebacf3119f6e44bd98",
      "parents": [
        "944ab1f22d936eefb8f6260ecd2053101d8d7b2a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:13:48 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:55:11 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6b4ee44022597ad34020e3a71aceff277ec5171b\nReviewed-on: https://go-review.googlesource.com/c/exp/+/735764\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": "944ab1f22d936eefb8f6260ecd2053101d8d7b2a",
      "tree": "be20becf82c572982c1b492910cb83d24c3914c3",
      "parents": [
        "8475f28825e991f1996bf759cfc31071f6e2967a"
      ],
      "author": {
        "name": "Nick Ripley",
        "email": "nick.ripley@datadoghq.com",
        "time": "Fri Dec 19 14:47:23 2025 -0500"
      },
      "committer": {
        "name": "Nick Ripley",
        "email": "nick.ripley@datadoghq.com",
        "time": "Fri Dec 19 12:36:46 2025 -0800"
      },
      "message": "trace: regenerate to include CL 691815\n\nThis CL makes the following changes to gen.bash:\n\n- Clean up files at the start to make it easier to work on gen.bash.\n  The only ones we don\u0027t clean up are gen.bash itself and the\n  experimental version of the flight recorder.\n- Copy the internal/diff package, which is a new test-only dependency.\n- Replace the new test-only internal/testenv dependency with an inlined\n  version of the only fuction the tests actually use, testenv.Builder().\n- Replace the t.ArtifactDir call in the tests with t.TempDir.\n  t.ArtifactDir is a Go 1.26+ API, and we don\u0027t want to require that\n  yet. We generally don\u0027t expect these tests to break unlesss they were\n  broken at the time we mirror the code, so we don\u0027t lose much with this\n  change.\n\nFixes golang/go#76751\n\n[git-generate]\ncd trace\n./gen.bash 54b82e9\n\nChange-Id: I6a6a6964c10350dcab290b45f6481a26ed26d9be\nReviewed-on: https://go-review.googlesource.com/c/exp/+/724442\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "8475f28825e991f1996bf759cfc31071f6e2967a",
      "tree": "a826cabc65bd028827afd4f129044f9821802cdd",
      "parents": [
        "87e1e737ad395e640ddfb035b7b880dd28f73164"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 16:12:48 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 09 07:03:49 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7b41c47d2e12792ef6ed1f413892d723a84b335a\nReviewed-on: https://go-review.googlesource.com/c/exp/+/728524\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "87e1e737ad395e640ddfb035b7b880dd28f73164",
      "tree": "a1a20e3f6b3fd7b63f4ae7f708e195a30af8331b",
      "parents": [
        "e25ba8c21ef6698001cda159e0c790527e430d33"
      ],
      "author": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Sat Nov 08 11:00:19 2025 +0000"
      },
      "committer": {
        "name": "Sean Liao",
        "email": "sean@liao.dev",
        "time": "Tue Nov 25 11:55:48 2025 -0800"
      },
      "message": "stats: allow different types for values and quantiles\n\nFixes golang/go#76231\nUpdates golang/go#69264\n\nChange-Id: Ie703afb507d2ddac20bd366508bd04714faab618\nReviewed-on: https://go-review.googlesource.com/c/exp/+/718940\nReviewed-by: Neal Patel \u003cnealpatel@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": "e25ba8c21ef6698001cda159e0c790527e430d33",
      "tree": "159f0ac7e726693efa78079e2f056a8cf7a6fe8d",
      "parents": [
        "a4bb9ffd2546b4ac9773d60f1e9a6ff4ba82ad23"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 19:46:46 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Nov 13 11:06:31 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I998c56c7b6453f9a733ba750932e395bce198a4e\nReviewed-on: https://go-review.googlesource.com/c/exp/+/720165\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\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "a4bb9ffd2546b4ac9773d60f1e9a6ff4ba82ad23",
      "tree": "6936cc1c0a40f190d491c6ef90e033364fc93f95",
      "parents": [
        "90e834f514dbf992a91a09053daed7e1a04fc58a"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Oct 20 18:04:37 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 23 11:38:03 2025 -0700"
      },
      "message": "all: fix some comments\n\nChange-Id: Ia16a9be87ce1537f79cdf4ac11942191731f75bb\nReviewed-on: https://go-review.googlesource.com/c/exp/+/713140\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: 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\n"
    },
    {
      "commit": "90e834f514dbf992a91a09053daed7e1a04fc58a",
      "tree": "5af326290f91c49ab596501f331717575eea83bc",
      "parents": [
        "d2f985daa21bda27d1d23e43a9e448f50801dfad"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Oct 17 17:12:23 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 17 14:24:17 2025 -0700"
      },
      "message": "cmd/gorelease: remove redundant fmt.Sprintf call\n\nsetNotValid already accepts a format string and uses\nfmt.Sprintf internally so its caller doesn\u0027t need to.\n\nCaught by the improved vet check as of CL 707135:\n\n$ go vet ./cmd/gorelease\ncmd/gorelease/report.go:271:15: non-constant format string in call to setNotValid\n\nChange-Id: Ic45dbf8c2ed672d5b3356eab802795b81094cf1e\nReviewed-on: https://go-review.googlesource.com/c/exp/+/712780\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@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": "d2f985daa21bda27d1d23e43a9e448f50801dfad",
      "tree": "e5595c3d22e7e9edcdb2528fa5bf3fff861519b8",
      "parents": [
        "27f1f14c8bb9767fe1fd267e525b9d9ff25bd0d9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 17:06:42 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 09 07:46:03 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ifc2a3db69868ff70f1fde0bd8cbbd68afa392acd\nReviewed-on: https://go-review.googlesource.com/c/exp/+/710080\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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\n"
    },
    {
      "commit": "27f1f14c8bb9767fe1fd267e525b9d9ff25bd0d9",
      "tree": "f395a3e6dcf5e7215ff32c99e59837a9aa7b8514",
      "parents": [
        "df9299821621739a7bc3340d51dd518f7f4abc32"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Sep 29 11:39:14 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 02 11:14:28 2025 -0700"
      },
      "message": "all: use the built-in min/max function\n\nStarting from Go 1.21, the min/max functions are built-in.\n\nTherefore, we can remove the custom functions with the same name.\n\nChange-Id: I8b7446923f4804bfb2693b1f9c75463844215921\nReviewed-on: https://go-review.googlesource.com/c/exp/+/707495\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "df9299821621739a7bc3340d51dd518f7f4abc32",
      "tree": "8f4d257f1408a9523e58cf114634dced87bd6ff6",
      "parents": [
        "8b4c13bb791bae70eaa167bceb906b9d1c3082d2"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 10 09:40:01 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 11 02:19:02 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I438acc8091cadad714a1f0e21d690e55d5284226\nReviewed-on: https://go-review.googlesource.com/c/exp/+/702046\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\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "8b4c13bb791bae70eaa167bceb906b9d1c3082d2",
      "tree": "9321a305dfbbcc949fb1d87c98c83f31e0b28baa",
      "parents": [
        "f6d41f060dd3958ecab618b5a84ce5442ab99bd1"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Tue Aug 19 19:19:27 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 19 12:32:27 2025 -0700"
      },
      "message": "trace: handle end-of-generation in flight recorder\n\nCL 693398 introduced an end-of-generation signal, but the x/exp flight\nrecorder wasn\u0027t updated to handle it.\n\nLuckily, we can do something trivial and just pass it through, since the\nold way still works, so we don\u0027t need to add full support.\n\nFixes golang/go#75085.\n\nChange-Id: I2aeb723dc727eb308004140d04ef3e4e1c1b66b9\nReviewed-on: https://go-review.googlesource.com/c/exp/+/697417\nAuto-Submit: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "f6d41f060dd3958ecab618b5a84ce5442ab99bd1",
      "tree": "671ee7dbf8ccb14a8da663eb0977e917e62cb2f3",
      "parents": [
        "42675adae3e697041d19b22cb15349e9c361f430"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Tue Aug 19 12:42:49 2025 -0400"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Tue Aug 19 10:08:05 2025 -0700"
      },
      "message": "trace: regenerate to include CL 693398\n\n[git-generate]\ncd trace\n./gen.bash $(go env GOROOT)\n\nChange-Id: I8a4df12c77258141f7f60873870074b1c4d5ed68\nReviewed-on: https://go-review.googlesource.com/c/exp/+/697338\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Carlos Amedee \u003ccarlos@golang.org\u003e\nTryBot-Bypass: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "42675adae3e697041d19b22cb15349e9c361f430",
      "tree": "711f8317db7cb0d2a1e535e4cde00c18d2a851fd",
      "parents": [
        "51f88131bc503d904a7970401bce2eed3e579a49"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:21:45 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:51:05 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 errors \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(cd event \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(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(cd jsonrpc2 \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(cd shiny \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(cd slog/benchmarks/zap_benchmarks \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(cd slog/benchmarks/zerolog_benchmarks \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(cd sumdb \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(cd typeparams \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: Id1564bd83773adcd516fadf7c3a6f8da09c3b742\nReviewed-on: https://go-review.googlesource.com/c/exp/+/695177\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": "51f88131bc503d904a7970401bce2eed3e579a49",
      "tree": "2f19e068f6736da2be39e79f160780a08b445abc",
      "parents": [
        "a408d31f581a5e5b6876cb585dd4aa231ab0f8e9"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Jul 28 17:13:39 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 11 12:12:47 2025 -0700"
      },
      "message": "all: remove redundant words in comment\n\nChange-Id: I3747791b019fec0ed1108752a966551cea21a603\nReviewed-on: https://go-review.googlesource.com/c/exp/+/690815\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\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "a408d31f581a5e5b6876cb585dd4aa231ab0f8e9",
      "tree": "0e41359ee005ce239f8b25fbcfd3f058b9214332",
      "parents": [
        "645b1fa84792ddcfd00e558a922fec54abd075e0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 07 14:40:05 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 08 07:51:44 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7685e8a8c28de88d4395fa3d52069a6ecfb1308c\nReviewed-on: https://go-review.googlesource.com/c/exp/+/694180\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\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "645b1fa84792ddcfd00e558a922fec54abd075e0",
      "tree": "bab5c4278367b62e2d3c321aa6960a0c2180b51b",
      "parents": [
        "542afb5b7346d69c3c878cfdd23a583e8524294d"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Fri Jul 18 12:24:43 2025 -0400"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Fri Jul 18 11:39:23 2025 -0700"
      },
      "message": "x/exp/stats: use ~float64 per proposal spec\n\nUpdates golang/go#69264\n\nChange-Id: I8842c5e747984c56e13b5d120a8760313bdc710a\nReviewed-on: https://go-review.googlesource.com/c/exp/+/688795\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "542afb5b7346d69c3c878cfdd23a583e8524294d",
      "tree": "195c72f6657d1ae42a91dbf9e263eaf7429f6578",
      "parents": [
        "6ae5c78190dcdcaea7a724ce5fd85346895b9e12"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Thu Jul 10 11:04:58 2025 -0400"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Thu Jul 17 11:58:16 2025 -0700"
      },
      "message": "x/exp/stats: implement basic stats API\n\nUpdates golang/go#69264\n\nChange-Id: Id57190f3d284a6e36433c85f48f22390b152b702\nReviewed-on: https://go-review.googlesource.com/c/exp/+/687255\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "6ae5c78190dcdcaea7a724ce5fd85346895b9e12",
      "tree": "fdb83bca1d48b600381bcab7e0817c296efa38fb",
      "parents": [
        "b7579e27df2b8f70ede8041e7f4e69f0b099221f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 10:26:40 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 11:59:48 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I076be027537f29e670f4a8dca437463cbfb48d21\nReviewed-on: https://go-review.googlesource.com/c/exp/+/687559\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\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "b7579e27df2b8f70ede8041e7f4e69f0b099221f",
      "tree": "fdffe915e71a49330d667900661abe5696fda108",
      "parents": [
        "dcc06ee1d476bec96b69fda3f57e1d901f588e87"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Wed Jun 18 18:42:44 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 19 19:22:41 2025 -0700"
      },
      "message": "trace: regenerate to include CL 680978\n\n[git-generate]\ncd trace\n./gen.bash $(go env GOROOT)\n\nChange-Id: I2cba8c65c079951460cca0d1fb4d698493954ea5\nReviewed-on: https://go-review.googlesource.com/c/exp/+/682695\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "dcc06ee1d476bec96b69fda3f57e1d901f588e87",
      "tree": "42dc9dc00ddc1d84485592c68d5f74b814e99ac0",
      "parents": [
        "b6e5de432a8b20edc48804f98ea3f5747ed9046b"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 16:30:24 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 20:34:33 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6c66d40155bbe7af52ba5457c98f79977a5856cf\nReviewed-on: https://go-review.googlesource.com/c/exp/+/679322\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": "b6e5de432a8b20edc48804f98ea3f5747ed9046b",
      "tree": "da4aeecb77b596fa3186cd14badbd5acc0d4a8ec",
      "parents": [
        "65e920069ea658c65deaa52215a7eb79190715cf"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Thu May 29 14:43:29 2025 -0400"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Fri May 30 18:04:27 2025 -0700"
      },
      "message": "trace: regenerate to include CL 677695\n\nThis change pulls in the changes to the internal/trace package from\nthe go repository at commit a8e99ab19cbf8568cb452b899d0ed3f0d65848c5.\nIt makes necessary changes that account for the inclusion of the\nflight recorder into the go repository.\n\nFor golang/go#63185\nFor golang/go#69869\n\nChange-Id: Ia92d2b33eceb9544f0b52827b85b2c5de6f04477\nReviewed-on: https://go-review.googlesource.com/c/exp/+/677355\nReviewed-by: Nicolas Hillegeer \u003caktau@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "65e920069ea658c65deaa52215a7eb79190715cf",
      "tree": "3af4a15a17aaa3807349452e9415f693639cc61e",
      "parents": [
        "ce4c2cf36ca66590d58a095f544974374ea9c33e"
      ],
      "author": {
        "name": "thepudds",
        "email": "thepudds1460@gmail.com",
        "time": "Fri May 30 12:46:09 2025 -0400"
      },
      "committer": {
        "name": "t hepudds",
        "email": "thepudds1460@gmail.com",
        "time": "Fri May 30 10:45:10 2025 -0700"
      },
      "message": "slog: make allocation tests less sensitive to compiler improvements\n\nThe compiler improved during the Go 1.25 cycle to reduce user\nallocations in some cases.\n\nIn particular, CL 649079 avoids allocations by better recognition of\nliterals that are later used in interface conversions. This now causes a\nfew cases in TestAlloc to fail due to the improvement.\n\nThis CL changes TestAlloc to treat the desired number of allocs as a\nmaximum allowed, rather than a stricter equality check.\n\nIn general, there are some trade-offs for whether to check for equality\nin allocation tests, but here it seems likely better to be more lenient\ntoward compiler improvements, including given x/exp/slog is used with\nolder versions of the Go compiler.\n\nFixes golang/go#73928\n\nChange-Id: I9643cb5d43d2cc567e616d67c84382fe7279f64f\nReviewed-on: https://go-review.googlesource.com/c/exp/+/677595\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nTryBot-Bypass: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "ce4c2cf36ca66590d58a095f544974374ea9c33e",
      "tree": "54b59f273b7619a27ab9132a1c612ee6a2f7651f",
      "parents": [
        "3e021d5edd363af9004506faf26077da17f0dde2"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Wed Apr 30 14:46:20 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 18:34:37 2025 -0700"
      },
      "message": "trace: re-enable Sync event test\n\nFor golang/go#73558\n\nChange-Id: I27bf3916b13af581c68921b3719c330ec4db9827\nReviewed-on: https://go-review.googlesource.com/c/exp/+/669259\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "3e021d5edd363af9004506faf26077da17f0dde2",
      "tree": "22cda4ec9279f49f02764703de5bb0987dfcbfc7",
      "parents": [
        "cf3c555e0de3e7a264384aa2795d8efcbd835f8b"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Wed Apr 30 12:21:56 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 18:34:34 2025 -0700"
      },
      "message": "trace: regenerate to include CL 644215\n\nFor golang/go#73558\n\nWith go version devel go1.25-12e5efd710 Wed Apr 30 11:40:17 2025 -0700:\n\n[git-generate]\ncd ./trace\n./gen.bash $GOROOT\nsed -i\u0027.tmp\u0027 -e \u0027s golang.org/x/exp/trace/internal/event/go122 golang.org/x/exp/trace/internal/tracev2 \u0027 flightrecorder.go\nsed -i\u0027.tmp\u0027 -e \u0027s go122 tracev2 \u0027 flightrecorder.go\nrm flightrecorder.go.tmp\n\nChange-Id: I74888e2f43f346c3311bf0053d57e144b7381892\nReviewed-on: https://go-review.googlesource.com/c/exp/+/669258\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\n"
    },
    {
      "commit": "cf3c555e0de3e7a264384aa2795d8efcbd835f8b",
      "tree": "a88501afc62d0978091a8e23f26e42b4cc359403",
      "parents": [
        "2b6e20a6d8b6a7fa47ce7f245c422b7abb361048"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Wed Apr 30 12:31:35 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 18:34:32 2025 -0700"
      },
      "message": "trace: update gen.bash for Go 1.25 renames\n\nDisable a test that counts Sync events. Re-enable it after pulling in\nthe Go 1.25 parser.\n\nFor golang/go#73558\n\nChange-Id: I5ab2a2ce34c1e4a3d31fd599c2ae683334433474\nReviewed-on: https://go-review.googlesource.com/c/exp/+/669257\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "2b6e20a6d8b6a7fa47ce7f245c422b7abb361048",
      "tree": "5126416ab59eedde958271e7e6a80c17affcc45c",
      "parents": [
        "022de6bfa2134258365c0b4946a4712d1d14bf5f"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Wed Apr 30 12:06:28 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 18:34:29 2025 -0700"
      },
      "message": "trace: regenerate for Go 1.24\n\nNote that CL 593975 moved several debug tools into cmd/trace.\n\nWith go version go1.24.2:\n\n[git-generate]\ncd ./trace\n./gen.bash $GOROOT\n\nChange-Id: I5ce847324e2321700085d6b4180c0f4e4d159343\nReviewed-on: https://go-review.googlesource.com/c/exp/+/669256\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "022de6bfa2134258365c0b4946a4712d1d14bf5f",
      "tree": "a53f99fde4b2243db30416f78879835722792928",
      "parents": [
        "6202f9cd8f4f6ee55d6d3f2bc121b37b9b4f0ab1"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Wed Apr 30 12:18:30 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 18:34:25 2025 -0700"
      },
      "message": "trace: update gen.bash for Go 1.24\n\nAs of CL 593975, the testdata debugging tools are part of cmd/trace.\n\nChange-Id: I5811462055869cefb80a8586f16031e0257d8ee8\nReviewed-on: https://go-review.googlesource.com/c/exp/+/669255\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "6202f9cd8f4f6ee55d6d3f2bc121b37b9b4f0ab1",
      "tree": "bcb6fd246460c8ef71597585ccd86bf1c3850c6a",
      "parents": [
        "7e4ce0ab07d0297a790253e8d5f2e4a2c4c7c20c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 14:56:51 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 17:53:50 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I18b93dc81e26e86e574eebeb6a7a75d85282d7e3\nReviewed-on: https://go-review.googlesource.com/c/exp/+/670083\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "7e4ce0ab07d0297a790253e8d5f2e4a2c4c7c20c",
      "tree": "3fb14ed861ada48ab5527e3b66cb85e5c1309071",
      "parents": [
        "054e65f0b394d1bf387a254295588fb7e5bd0516"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 19:18:13 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Apr 08 06:38:49 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I4c6137a9deaa97a605607c7d097206a0e5618728\nReviewed-on: https://go-review.googlesource.com/c/exp/+/663622\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": "054e65f0b394d1bf387a254295588fb7e5bd0516",
      "tree": "f57a71e21c588acd40d9a269c44de6fdc39daea5",
      "parents": [
        "dead58393ab7ada21e6b3a64ea2250e5ba0588f0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 12:58:00 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 13:27:35 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I926113f211fa40bb886de76647718811155b76a5\nReviewed-on: https://go-review.googlesource.com/c/exp/+/655045\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "dead58393ab7ada21e6b3a64ea2250e5ba0588f0",
      "tree": "6426def2fea18737c36cc6d242a1b896d2eb23fa",
      "parents": [
        "17a8cdcf1d05ee30da8b9b8c1bff359e4951e596"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Fri Feb 28 14:41:02 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 28 12:03:57 2025 -0800"
      },
      "message": "maps,slices: add //go:fix inline annotations for std namesakes\n\nThe tooling will not yet offer to inline calls to these functions\nbecause it doesn\u0027t handle generics (golang/go#68236), but it\nwill soon.\n\nUpdates golang/go#32816\n\nChange-Id: Ic19940efddab6267ca92f670ddc2f8029bc93402\nReviewed-on: https://go-review.googlesource.com/c/exp/+/653436\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "17a8cdcf1d05ee30da8b9b8c1bff359e4951e596",
      "tree": "31e2f11a7b5693b6772a4e1f69980cd5dc6b2f17",
      "parents": [
        "aa4b98e5adaa776b18e544db3ee2b32a74335849"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Thu Feb 27 12:55:32 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 28 12:02:28 2025 -0800"
      },
      "message": "shiny/materialdesign/icons: use a more straightforward return value\n\nChange-Id: I74d9c3f4047774a0fe503a37dc60c398cdd6b42f\nReviewed-on: https://go-review.googlesource.com/c/exp/+/653197\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aa4b98e5adaa776b18e544db3ee2b32a74335849",
      "tree": "efef4b3bac0d0b020cf8b934281f0a6e87073b6c",
      "parents": [
        "eff6e970281f06e676cb2d92dab7eebf70f6b968"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Sun Feb 16 14:41:26 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 06:29:11 2025 -0800"
      },
      "message": "cmd/{apidiff,gorelease}: delete redundant //go:debug gotypesalias\u003d1 directives [generated]\n\nThe module\u0027s go directive is \u003e\u003d 1.23 now,\nso these files no longer have any effect.\n\nFor golang/go#70695.\nFor golang/go#69772.\n\n[git-generate]\nfind . -type f -name gotypesalias.go -exec rm {} +\n\nChange-Id: Ia9f62875bc73a43f30eda7de873db5d342d8b991\nReviewed-on: https://go-review.googlesource.com/c/exp/+/650135\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@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: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "eff6e970281f06e676cb2d92dab7eebf70f6b968",
      "tree": "479e97673e31c86d73888232b923fe3f68b271d7",
      "parents": [
        "939b2ce775acaac3abfa605a85c57e43fc448693"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 21:11:24 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sat Feb 15 10:59:04 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 errors \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(cd event \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(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(cd jsonrpc2 \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(cd shiny \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(cd slog/benchmarks/zap_benchmarks \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(cd slog/benchmarks/zerolog_benchmarks \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(cd sumdb \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(cd typeparams \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: Ie23c95ee2756307b8dff2e2fcd18a7fa882a1db2\nReviewed-on: https://go-review.googlesource.com/c/exp/+/649376\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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\n"
    },
    {
      "commit": "939b2ce775acaac3abfa605a85c57e43fc448693",
      "tree": "f855606020bc3c1419d046110ae3441189b96213",
      "parents": [
        "f9890c6ad9f380fd3cdb66a33843f522d4790e03"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:28:30 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:53:58 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I62469bdd5649d1a98f4b3b50b715acfb586abac7\nReviewed-on: https://go-review.googlesource.com/c/exp/+/648178\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: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "f9890c6ad9f380fd3cdb66a33843f522d4790e03",
      "tree": "1298d9979e4d27f8e03ee1b8ef47b49c5e98184d",
      "parents": [
        "e0ece0dbea4cee280b7a2a608bac3bb791c5dd2e"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Sun Jan 26 21:01:35 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 06 17:20:21 2025 -0800"
      },
      "message": "rand: deprecate in favor of math/rand/v2\n\nFor golang/go#61716\nFixes golang/go#71373\n\nChange-Id: I478f963fc6ecd7de540e288ffa5f4f6dd87219d7\nReviewed-on: https://go-review.googlesource.com/c/exp/+/644475\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "e0ece0dbea4cee280b7a2a608bac3bb791c5dd2e",
      "tree": "7c7db6e2f39f7255197dacf4fb272cfa443e2242",
      "parents": [
        "3edf0e91c1ae02206dac8ccdb294ae0efd97af60"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 28 09:48:12 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 28 10:24:59 2025 -0800"
      },
      "message": "cmd/{apidiff,gorelease}: use types.Alias when \u003e\u003d 1.23\n\nThis module\u0027s go.mod file specifies go1.22.\nThese two programs use go/types, which materializes aliases as\ntype.Alias when the go version is \u003e\u003d 1.23.\nForce that materialization with toolchains \u003e\u003d 1.23 despite what the\ngo.mod says.\n\nFixes golang/go#70695.\n\nChange-Id: I9401d7f80880fdf59600592baf93bb4c8b7c76ec\nReviewed-on: https://go-review.googlesource.com/c/exp/+/645015\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "3edf0e91c1ae02206dac8ccdb294ae0efd97af60",
      "tree": "4475789d5a69a1d29ad2c18a35a52d9dcf0bacb8",
      "parents": [
        "7588d65b2ba8549413779549f949cd7a5ccb1320"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jan 27 16:49:28 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 28 06:44:49 2025 -0800"
      },
      "message": "apidiff: support types.Alias\n\nUse types.Unalias as needed.\n\nFor golang/go#70695.\n\nChange-Id: I8595783d9a4c0eef332801135bde490cf745a206\nReviewed-on: https://go-review.googlesource.com/c/exp/+/644877\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7588d65b2ba8549413779549f949cd7a5ccb1320",
      "tree": "806844a07e94c1a5c0e69fc72dae9a3109d5b489",
      "parents": [
        "7d7fa50e53290d2454e1d09b79da8da47076ff05"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 10:08:40 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 11:11:52 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6c9fc248d55c3a18fba2a6038460bf57e2d48b02\nReviewed-on: https://go-review.googlesource.com/c/exp/+/640702\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\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\n"
    },
    {
      "commit": "7d7fa50e53290d2454e1d09b79da8da47076ff05",
      "tree": "d96c18391f468877aae9c57218e62749a474ee26",
      "parents": [
        "dd03c70a0a45fb1ce034085aba342442c53239cc"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Thu Jan 02 16:20:26 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 03 10:33:23 2025 -0800"
      },
      "message": "apidiff: pull test go version into a const\n\nThe version of Go used to load the code under test was buried\nin a string, so it was hard to find. Make it a const at the top\nof the file.\n\nChange-Id: I7ad221759d7c84ccf3ded5ca1403898e5f343fad\nReviewed-on: https://go-review.googlesource.com/c/exp/+/639737\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "dd03c70a0a45fb1ce034085aba342442c53239cc",
      "tree": "d405008d0fd2a3f6c133ac9ca591a6d88c9b1487",
      "parents": [
        "b2144cdd0a671dbe8481a8913c4118a2853fac87"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Wed Jan 01 10:07:22 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 03 08:38:09 2025 -0800"
      },
      "message": "rand: make function comment match function name\n\nChange-Id: Idfa75f2dcf2723be396dabd8241c4f1df762e9c2\nReviewed-on: https://go-review.googlesource.com/c/exp/+/639557\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\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b2144cdd0a671dbe8481a8913c4118a2853fac87",
      "tree": "b8aaa8d40e0a4dc8109be7d9ffdb3fe826feadc4",
      "parents": [
        "4a5509556b9e1c5d0387a8b1326e17c6731bb065"
      ],
      "author": {
        "name": "Brian Ledbetter",
        "email": "brian.ledbetter@efiia.com",
        "time": "Tue Dec 17 01:34:10 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 17 09:25:43 2024 -0800"
      },
      "message": "shiny: adds loong64 to list of supported archs\n\nFixes golang/go#70855\n\nChange-Id: I302cd9bf25222d359b7e1c436321b45c992c1a0a\nGitHub-Last-Rev: 046f10b7a6340103af8e313c1d7a6b6e9ba06711\nGitHub-Pull-Request: golang/exp#77\nReviewed-on: https://go-review.googlesource.com/c/exp/+/636695\nReviewed-by: Jorropo \u003cjorropo.pgm@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a5509556b9e1c5d0387a8b1326e17c6731bb065",
      "tree": "ae838d7b7b45d164e95761b2ccddbb43b847857f",
      "parents": [
        "1829a127f884df39fc2eaf7e0dfc760648098768"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Sat Dec 14 11:28:29 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Dec 15 07:53:58 2024 -0800"
      },
      "message": "slices,maps: delegate to go1.21 functions of the same name\n\nThis change replaces the body of almost every function in the package\nwith a call to its corresponding std function of the same name\nand--assumedly--semantics.\n\nIf proposal golang/go#32816 is accepted, we will annotate each function\nwith a \"//go:fix inline\" comment so that automated tooling\nsuch as golang.org/x/tools/internal/refactor/inline/analyzer\ncan automatically inline the wrappers.\n\n(This CL is deemed to fix golang/go#70717 because it reduces maps.Clear\nto the same status as all the other maps functions.)\n\nUpdates golang/go#32816\nUpdates golang/go#70815\nFixes   golang/go#70717\n\nChange-Id: I85246df07f903af97673b80024acdcae057b9f63\nReviewed-on: https://go-review.googlesource.com/c/exp/+/635680\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1829a127f884df39fc2eaf7e0dfc760648098768",
      "tree": "5fa347cf57f81b0ece3c4d3ecb73cbfc02a3dd01",
      "parents": [
        "14434422244cefca3b64b0c2a68634e5e8c406ee"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Tue Dec 10 19:30:57 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 10 19:47:14 2024 +0000"
      },
      "message": "Revert \"cmd/apidiff: stop using gcexportdata.{Read,Write}Bundle\"\n\nThis reverts commit 14434422244cefca3b64b0c2a68634e5e8c406ee.\n\nReason for revert: broke a GitHub actions workflow (https://github.com/googleapis/google-cloud-go/actions/runs/12262439607)\n\nChange-Id: I9bcd65fac00826b72ae623e717e0e37626822f9d\nReviewed-on: https://go-review.googlesource.com/c/exp/+/634918\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cody Oss \u003ccodyoss@google.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "14434422244cefca3b64b0c2a68634e5e8c406ee",
      "tree": "6a9ead7574de0b2418264366e2704a16e7b1aea3",
      "parents": [
        "43b7b7cde48d30cb6a980e57b0e4b78b060a95a7"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Mon Dec 09 16:46:39 2024 -0500"
      },
      "committer": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Tue Dec 10 17:21:34 2024 +0000"
      },
      "message": "cmd/apidiff: stop using gcexportdata.{Read,Write}Bundle\n\nThis CL changes apidiff to stop using the bundle read/write\noperations, which were always experimental and are in the\nprocess of being deprecated/dropped (#69573).\nInstead, we use the ordinary gcexportdata.Write operation\nto save each package into a section of a zip file named\nafter the package, in topological order.\n\n(This could perhaps be simplified further by simply\nretaining the export data files originally produced\nby the compiler without even parsing them;\nsee go/packages.NeedExportFile.)\n\nAlso:\n- plumb token.FileSet down from main, addressing a TODO.\n- remove unnecessary packages.LoadMode bits.\n\nUpdates golang/go#69573\n\nChange-Id: I6347097b480853d7bf21047595282f2123ee50b1\nReviewed-on: https://go-review.googlesource.com/c/exp/+/634600\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "43b7b7cde48d30cb6a980e57b0e4b78b060a95a7",
      "tree": "5fa347cf57f81b0ece3c4d3ecb73cbfc02a3dd01",
      "parents": [
        "2d47ceb2692f22136c9ff680c192d3d19c5dd9e2"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:10:04 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:34:17 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I5644d9b38b9207650b68b90fc397b40a1147d1bb\nReviewed-on: https://go-review.googlesource.com/c/exp/+/633802\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": "2d47ceb2692f22136c9ff680c192d3d19c5dd9e2",
      "tree": "160651f9e3dece2467b96205ae977b5c7f68589f",
      "parents": [
        "04b207964beb26b86edd81cbc7e8f92c3c2df7bb"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 17:26:19 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 19:04:13 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: If52cbad4c257f528178b69638f0d1e1f2d5da810\nReviewed-on: https://go-review.googlesource.com/c/exp/+/626481\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "04b207964beb26b86edd81cbc7e8f92c3c2df7bb",
      "tree": "4784e7dcba335b692bf182c75c65aaf0050dd6cf",
      "parents": [
        "f66d83c29e7c4a8451c4e90bf298113efa5986a7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Nov 08 13:02:02 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 18:28:01 2024 +0000"
      },
      "message": "errors: make go directive explicit\n\nIn modern versions of the go command, if the go directive is missing,\ngo 1.16 is assumed. See https://go.dev/ref/mod#go-mod-file-go.\n\nAdd the go directive with 1.16 explicitly, otherwise running go mod tidy\n(as done by the monthly tagging workflow) will initialize it with a much\nhigher version. This module holds experimental packages for an old draft\ndesign, after all.\n\nChange-Id: I0a31a56df624f6052249122c66153b91bb321a37\nReviewed-on: https://go-review.googlesource.com/c/exp/+/626216\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@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\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "f66d83c29e7c4a8451c4e90bf298113efa5986a7",
      "tree": "bffdf353e15598425fe6c0dbbb0dbb861bf62414",
      "parents": [
        "225e2abe05e664228e7afb6bf5b97a25d56ba575"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Oct 08 18:15:57 2024 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Oct 09 18:08:24 2024 +0000"
      },
      "message": "apidiff: avoid comparing instantiated aliases\n\nDuring the initial step of comparing APIs, we associate\nnamed types in both the old and new worlds. This doesn\u0027t work\nif the named type is an alias to an instantiated type, so skip\nthat case. The proper comparison will happen subsequently.\n\nFixes golang/go#67051.\n\nChange-Id: Ia405f842e8bf5e258cbcc0748a644d2cea83117a\nReviewed-on: https://go-review.googlesource.com/c/exp/+/618617\nReviewed-by: Tim King \u003ctaking@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "225e2abe05e664228e7afb6bf5b97a25d56ba575",
      "tree": "ae94c45398f18ac7500469ced49dbde78a061e2d",
      "parents": [
        "701f63a606c0c9bea032b22c82de68c5e9d967e7"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 18:26:13 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 19:09: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: Ia7d9ea1a17c8ac37e5c48bd44aa629082490a62c\nReviewed-on: https://go-review.googlesource.com/c/exp/+/617664\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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\n"
    },
    {
      "commit": "701f63a606c0c9bea032b22c82de68c5e9d967e7",
      "tree": "b5a7d8a8d63108202ac34be5b50efb31e50bbb70",
      "parents": [
        "e7e105dedf7e2bd7a7db7003ed6711b3337f26b8"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 15:52:08 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 16:14:29 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I09a64ed108f6ad44c34f8cfdd56c98e3a65358ab\nReviewed-on: https://go-review.googlesource.com/c/exp/+/611956\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: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "e7e105dedf7e2bd7a7db7003ed6711b3337f26b8",
      "tree": "6a013d42253026bcd53157b4e6ef22d1905ac4d3",
      "parents": [
        "9b4947da3948bdd8d6ae728bc4ba72b93f61e841"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Sep 04 18:59:32 2024 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 04 23:28:52 2024 +0000"
      },
      "message": "rand: fix printf(var) mistake detected by latest printf checker\n\nFor golang/go#69267.\n\nChange-Id: I28b189236bfa7a7efc4a11a8585d358fbce75ec1\nReviewed-on: https://go-review.googlesource.com/c/exp/+/610935\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tim King \u003ctaking@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "9b4947da3948bdd8d6ae728bc4ba72b93f61e841",
      "tree": "b03b6bfb1af39c3d27c4e6ed1d60d0d582a03803",
      "parents": [
        "778ce7bba035e9741d3cf7053ebd3f2968c0a4b2"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Thu Aug 22 19:08:10 2024 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 23 00:54:43 2024 +0000"
      },
      "message": "event/adapter/logr/logr.go: remove the code that has no practical effect\n\nChange-Id: I8ee44a15082d76022eea0e79aa3c60de7e0bd24a\nReviewed-on: https://go-review.googlesource.com/c/exp/+/607735\nAuto-Submit: Ian Lance Taylor \u003ciant@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\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "778ce7bba035e9741d3cf7053ebd3f2968c0a4b2",
      "tree": "89b54db61d33b6d788ce654ec3527b7a9710b289",
      "parents": [
        "0cdaa3abc0fa025dc2a2a0a108082837b6caf787"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Thu Aug 22 10:38:12 2024 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 22 17:52:02 2024 +0000"
      },
      "message": "typeparams: don\u0027t complain that Go 1.17 doesn\u0027t support iterators\n\nThis fixes a test that broke when iterator methods were added\nto go/types in CL 575455.\n\nFixes golang/go#69000\n\nChange-Id: I2c60bbaa3a8c1f059d6d335ec40962e1215375b8\nReviewed-on: https://go-review.googlesource.com/c/exp/+/607895\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "0cdaa3abc0fa025dc2a2a0a108082837b6caf787",
      "tree": "d6d48d925dbc8b22fb6c194239468dca8bd8c268",
      "parents": [
        "8a7402abbf56ed11a2540c1d8beb569bd29e22d1"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 06 20:01:30 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 08 15:25:45 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I61a264215ae88013ad2f5d5ff1a81b0650f4b212\nReviewed-on: https://go-review.googlesource.com/c/exp/+/603598\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "8a7402abbf56ed11a2540c1d8beb569bd29e22d1",
      "tree": "7fe9572cad04a31a69d59355d218468c75e1382d",
      "parents": [
        "e3f259677ff7d2cd31e523e03a82905e03a16c69"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Thu Jul 11 14:23:57 2024 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 19 17:59:10 2024 +0000"
      },
      "message": "trace: support BSD version of sed in gen.bash\n\nThe GNU version of sed (common on Linux) will modify files in place when\nit sees the -i flag with no argument at all, as in [sed -i -e \u0027...\u0027].\nThe BSD version of sed (common on macOS) will modify files in place when\nit\u0027s given an explicit zero-length argument, as in [sed -i \u0027\u0027 -e \u0027...\u0027].\n\nBut they agree on at least one way of specifying a non-zero-length\nbackup suffix, [sed -i \u0027.tmp\u0027 -e \u0027...\u0027]. Use that and then delete the\nbackups.\n\nIn addition, change the expressions we pass to sed to make them a bit\nmore explicit and to require less escaping.\n\nFixes golang/go#68403\n\nChange-Id: Icfc3863f4abe26bc77d9c0bc3b778067db6387de\nReviewed-on: https://go-review.googlesource.com/c/exp/+/598016\nReviewed-by: Michael Knyszek \u003cmknyszek@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: Rhys Hiltner \u003crhys.hiltner@gmail.com\u003e\nReviewed-by: Mauri de Souza Meneguzzo \u003cmauri870@gmail.com\u003e\n"
    },
    {
      "commit": "e3f259677ff7d2cd31e523e03a82905e03a16c69",
      "tree": "142b126903f20f8f92c148d48a017f37e36e924c",
      "parents": [
        "1d5bc16f04a822c5d762aca81011815d8bb7eb4b"
      ],
      "author": {
        "name": "Rhys Hiltner",
        "email": "rhys.hiltner@gmail.com",
        "time": "Mon Jul 08 13:02:10 2024 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jul 16 17:57:40 2024 +0000"
      },
      "message": "trace: regenerate to include CL 596355\n\nGenerated from CL 596355 at PS 1, \"make Reader output deterministic\".\n\nUpdates golang/go#68277\n\n[git-generate]\ncd ./trace\n./gen.bash $GOROOT\n\nChange-Id: I8cb802a85933271cc7c5df975f6e772a42ea5f7b\nReviewed-on: https://go-review.googlesource.com/c/exp/+/597177\nAuto-Submit: Rhys Hiltner \u003crhys.hiltner@gmail.com\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: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "1d5bc16f04a822c5d762aca81011815d8bb7eb4b",
      "tree": "ed44999ea2979c58e75837cec1ce010613fd7ef9",
      "parents": [
        "46b078467d3751cbce40071a3ffde1301d2e1adf"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Jul 16 11:35:20 2024 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jul 16 16:09:29 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: I239e1716346720f3449e55ee2af0ca39ffd58a14\nReviewed-on: https://go-review.googlesource.com/c/exp/+/598522\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: Russ Cox \u003crsc@golang.org\u003e\n"
    }
  ],
  "next": "46b078467d3751cbce40071a3ffde1301d2e1adf"
}
