)]}'
{
  "commit": "a07a8442513904dd32d078d1ef5418ededb4b620",
  "tree": "e144acf3d91e8bec056976c85c8914f6dcf96994",
  "parents": [
    "b0cb94b8069150bd0eee2b6ee34da7e01172b042"
  ],
  "author": {
    "name": "Jonathan Amsterdam",
    "email": "jba@google.com",
    "time": "Tue Jul 25 16:37:03 2023 -0400"
  },
  "committer": {
    "name": "Jonathan Amsterdam",
    "email": "jba@google.com",
    "time": "Tue Aug 01 11:50:09 2023 +0000"
  },
  "message": "apidiff: support instantiated generic types\n\nUse types.Types as keys in the map of correspondences, rather than\n*types.TypeNames.  There was no reason not do this before, except\nconvenience; prior to generics, named types were the same iff their\nTypeNames were.\n\nAlso, update the definition of correspondence to handle instantiated\ngeneric types, by checking that their TypeArg lists and origins\ncorrespond.\n\nAlso, we now don\u0027t need the hack that was typesEquivalent.\nWe can always compare two types from the same world with\ntypes.Identical.\n\nChange-Id: Ic5c7bb0be052376367c84da8680ca86b4a1dafc4\nReviewed-on: https://go-review.googlesource.com/c/exp/+/513136\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b6a9dfd9d2df3a21b16867e81df90a249c40056",
      "old_mode": 33188,
      "old_path": "apidiff/apidiff.go",
      "new_id": "92c24fee6f1d4d3c3ce109306b24ab76d5f6078c",
      "new_mode": 33188,
      "new_path": "apidiff/apidiff.go"
    },
    {
      "type": "modify",
      "old_id": "4ef96f83f2f3a84ce6b4bd3588f7109aa327b2fc",
      "old_mode": 33188,
      "old_path": "apidiff/correspondence.go",
      "new_id": "f92b2891cd17aa949194084b415c1a61d2495abb",
      "new_mode": 33188,
      "new_path": "apidiff/correspondence.go"
    },
    {
      "type": "modify",
      "old_id": "7dc096e26cbc2bfbd582e7c41438c800ab401317",
      "old_mode": 33188,
      "old_path": "apidiff/testdata/generics.go",
      "new_id": "12e1c780e07e3e82923b7143ed424f91f89b63d8",
      "new_mode": 33188,
      "new_path": "apidiff/testdata/generics.go"
    }
  ]
}
