)]}'
{
  "commit": "22f24f90b52958158a2de5fa68adf0faf7699e4e",
  "tree": "c71d09d9e3d69eb01d62f52df195f27c2edeb4a8",
  "parents": [
    "cfb9d2eb73d9ecb0e5ea2ce5ef0d3f23593087be"
  ],
  "author": {
    "name": "Junyang Shao",
    "email": "shaojunyang@google.com",
    "time": "Thu Oct 30 19:14:57 2025 +0000"
  },
  "committer": {
    "name": "Junyang Shao",
    "email": "shaojunyang@google.com",
    "time": "Fri Nov 21 12:49:20 2025 -0800"
  },
  "message": "cmd/compile: change testing.B.Loop keep alive semantic\n\nThis CL implements this initial design of testing.B.Loop\u0027s keep variable\nalive semantic:\nhttps://github.com/golang/go/issues/61515#issuecomment-2407963248.\n\nFixes #73137.\n\nChange-Id: I8060470dbcb0dda0819334f3615cc391ff0f6501\nReviewed-on: https://go-review.googlesource.com/c/go/+/716660\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e7f915daaa0a7a3312834ea465f4dab01f2ca55",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/bloop/bloop.go"
    },
    {
      "type": "modify",
      "old_id": "f9351de975fdabdca240c515dce38d9ad73b705a",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/escape/call.go",
      "new_id": "f9d34630346024ec1b89b03adffd9e7128198a21",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/escape/call.go"
    },
    {
      "type": "modify",
      "old_id": "ef6a5d6017c9ec081a0e928ea1057019734b105b",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/main.go",
      "new_id": "780b08a8722f3d6c32d22d42df8e81a62e2ec01c",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/main.go"
    },
    {
      "type": "modify",
      "old_id": "c83bbdb718df5633793a71b501ee4f711788da46",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/inline/interleaved/interleaved.go",
      "new_id": "80a0cb97df16965aa446b5df417cbfdd2d703bd3",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/inline/interleaved/interleaved.go"
    },
    {
      "type": "modify",
      "old_id": "6f198f0021695d539904e84cdcf47641553085b0",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ir/expr.go",
      "new_id": "ca2838d1e31f6f87a45ce60e43a4765c6a6a3c9a",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ir/expr.go"
    },
    {
      "type": "modify",
      "old_id": "7988ebf5b93d1385bdb9a52d9587930eac91d8c7",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/typecheck/_builtin/runtime.go",
      "new_id": "784e7950fd26889f8b30654b03033d4be1d9ba56",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/typecheck/_builtin/runtime.go"
    },
    {
      "type": "modify",
      "old_id": "ee892856dd93df06c8bc8f216a3f1824449f94e4",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/typecheck/builtin.go",
      "new_id": "9cf55422907f2c94801a14ecb95941a0d0158621",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/typecheck/builtin.go"
    },
    {
      "type": "modify",
      "old_id": "437c2ec741b18245b3d4645cbc8747711dbc01ab",
      "old_mode": 33188,
      "old_path": "src/testing/benchmark.go",
      "new_id": "fbd82beb8474b4f55a4563f1da603547dea2b542",
      "new_mode": 33188,
      "new_path": "src/testing/benchmark.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d2dcba0ac67c1c8a509cb5a5031a4c4e9a06c03",
      "new_mode": 33188,
      "new_path": "test/bloop.go"
    },
    {
      "type": "delete",
      "old_id": "702a652f562b5716a11418f4fb3be3fc5bfacbbd",
      "old_mode": 33188,
      "old_path": "test/inline_testingbloop.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
