)]}'
{
  "commit": "a3af45f248c005a2f2485ca99ad978547753a17c",
  "tree": "f3a17ba68febae2cc5459d62d79cd3f4d437288d",
  "parents": [
    "ac4a446a34cf974f0202077f437008e88b07593c"
  ],
  "author": {
    "name": "EyJunge1",
    "email": "Leder.Arne@gmail.com",
    "time": "Tue Sep 01 16:48:53 2026 +0200"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Oct 08 15:56:33 2026 -0700"
  },
  "message": "internal/refactor/inline: reduce void calls in tail position\n\nAllow inlining a void call statement immediately before a pure\nreturn (or as the last statement of a function) even when the\ncallee uses defer. Deferred calls still run when the caller\nreturns, so literalization is unnecessary in this case.\n\nUpdates golang/go#63352\nFixes golang/go#80984\n\nChange-Id: I0d48def41d9e25cd0f4ef8a92ea3ed68b039ff2f\nReviewed-on: https://go-review.googlesource.com/c/tools/+/814521\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\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nCommit-Queue: Hongxiang Jiang \u003chxjiang@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11739dd7313ece6475ee410da6723e53b60aa918",
      "old_mode": 33188,
      "old_path": "gopls/doc/release/v0.24.0.md",
      "new_id": "a6c2258683bf7c57039071dd7297c12653eb8be0",
      "new_mode": 33188,
      "new_path": "gopls/doc/release/v0.24.0.md"
    },
    {
      "type": "modify",
      "old_id": "c5baf1552149fb21b49f096acf4fadef3e567026",
      "old_mode": 33188,
      "old_path": "internal/refactor/inline/inline.go",
      "new_id": "b250699aa03b794c8e312d3b6fed0d414a04ec3b",
      "new_mode": 33188,
      "new_path": "internal/refactor/inline/inline.go"
    },
    {
      "type": "modify",
      "old_id": "1a89b5f5f471e829d64b58f538996b0a3cac6bce",
      "old_mode": 33188,
      "old_path": "internal/refactor/inline/inline_test.go",
      "new_id": "7823414d406e56dfa38567b290a55fee812af296",
      "new_mode": 33188,
      "new_path": "internal/refactor/inline/inline_test.go"
    },
    {
      "type": "modify",
      "old_id": "d608451506675572b1c865a0667093aff0c90744",
      "old_mode": 33188,
      "old_path": "internal/refactor/inline/testdata/issue62667.txtar",
      "new_id": "e59a2b8a54d46c5a620e912d4e376e062a037f93",
      "new_mode": 33188,
      "new_path": "internal/refactor/inline/testdata/issue62667.txtar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d25662d568dfeda9efc52b8ea73b3db1329c9200",
      "new_mode": 33188,
      "new_path": "internal/refactor/inline/testdata/void-tail.txtar"
    }
  ]
}
