)]}'
{
  "commit": "674ceb7c7b92e91f3f55df8929ee242cae6b89e1",
  "tree": "fbbb63f5b331f0d57de83637400ae2fa5d1c3ff2",
  "parents": [
    "c554c53ac8df4e3128d592489faa13149b69a324"
  ],
  "author": {
    "name": "dorbmon",
    "email": "dorbmons@gmail.com",
    "time": "Sat Jun 06 19:19:28 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Jun 23 12:42:36 2026 -0700"
  },
  "message": "types2, go/types: fix conversion error for pointer to type param\n\nDuring conversion checking, assignableTo probes pointer-to-interface\ntargets to produce a helpful diagnostic. Because type parameters have\ninterface underlying types, that probe also matches targets such as *P\nwhere P is a type parameter.\n\nUse interfacePtrError when Checker.implements formats this diagnostic so\nthat pointer-to-type-parameter targets are reported accurately instead of\nas plain pointer-to-interface targets. Add a fixedbugs test for\nconversions to *P.\n\nFixes #79883\n\nChange-Id: Ie2c5860b6a13a782442716eac6276a97310f6ee3\nReviewed-on: https://go-review.googlesource.com/c/go/+/787900\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nReviewed-by: Robert Griesemer \u003cgri@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: Mark Freeman \u003cmarkfreeman@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "daa6b506eb43eb4520c9cf5e68f1f2dbc763ee16",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/types2/instantiate.go",
      "new_id": "4dbd47299936133639688e6ea649f443d03d7871",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/types2/instantiate.go"
    },
    {
      "type": "modify",
      "old_id": "018998485d6459dfb8b1ae9fc96bec6b472227cd",
      "old_mode": 33188,
      "old_path": "src/go/types/instantiate.go",
      "new_id": "6b48982eba3a2cd19a441d598fa59a24571e0f2a",
      "new_mode": 33188,
      "new_path": "src/go/types/instantiate.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "504f625155d81b7a6f4aaf54b6c0095b1043cb6e",
      "new_mode": 33188,
      "new_path": "src/internal/types/testdata/fixedbugs/issue79883.go"
    }
  ]
}
