)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "820ca7bde9b02b45bf608780b1585916a6d6814a",
      "old_mode": 33188,
      "old_path": "typeparams/common.go",
      "new_id": "c64e4f0b9d845681734b8af711a2f75679bd14ed",
      "new_mode": 33188,
      "new_path": "typeparams/common.go"
    },
    {
      "type": "modify",
      "old_id": "5dd5c3f2f8990aaf3711eb94e028e8980c403469",
      "old_mode": 33188,
      "old_path": "typeparams/common_test.go",
      "new_id": "c3d78a9bf6bdf135723de088dc1615c7a6c7a485",
      "new_mode": 33188,
      "new_path": "typeparams/common_test.go"
    },
    {
      "type": "modify",
      "old_id": "98f7ec46cc14feb35a17e26047112906dd957958",
      "old_mode": 33188,
      "old_path": "typeparams/normalize_test.go",
      "new_id": "207c0441e0e23c1cbd8413aeb461438ce15eb0ba",
      "new_mode": 33188,
      "new_path": "typeparams/normalize_test.go"
    },
    {
      "type": "rename",
      "old_id": "0b35449d15346e026f84c6aa2710173c081fe010",
      "old_mode": 33188,
      "old_path": "typeparams/typeparams_go118.go",
      "new_id": "73a62a70f5a565bea93c9ad4c4a976e3e92758ed",
      "new_mode": 33188,
      "new_path": "typeparams/typeparams.go",
      "score": 98
    },
    {
      "type": "delete",
      "old_id": "c1da793168205971eefb7cbd6af3f4b5f473ba50",
      "old_mode": 33188,
      "old_path": "typeparams/typeparams_go117.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f7b55f9043d363c1af565412b919faa1b843e5b",
      "old_mode": 33188,
      "old_path": "typeparams/typeparams_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
