)]}'
{
  "commit": "8619d3b2ec5d23d39acb4968ce7938230e0728ad",
  "tree": "8b8564fa7a7eeeda5905c62bdf808ba3bd37af88",
  "parents": [
    "12763d141d9eb83b401e847e2ba91704b8cbb32e"
  ],
  "author": {
    "name": "Austin Clements",
    "email": "austin@google.com",
    "time": "Mon Apr 25 12:25:59 2022 -0400"
  },
  "committer": {
    "name": "Austin Clements",
    "email": "austin@google.com",
    "time": "Mon Apr 25 18:06:52 2022 +0000"
  },
  "message": "runtime: fix stack-move sensitivity in some tests\n\nThere are a few tests of the scheduler run queue API that allocate a\nlocal []g and test using those G\u0027s. However, the run queue API\nfrequently converts between *g and guintptr, which is safe for \"real\"\nGs because they\u0027re heap-allocated and hence don\u0027t move, but if these\ntests get a stack movement while holding one of these local *g\u0027s as a\nguintptr, it won\u0027t get updated and the test will fail.\n\nUpdates #48297.\n\nChange-Id: Ifd424147ce1a1b53732ff0cf55a81df1a9beeb3b\nReviewed-on: https://go-review.googlesource.com/c/go/+/402157\nRun-TryBot: Austin Clements \u003caustin@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a81f42ca09d6f8c12d10729d52df0430c276f2b",
      "old_mode": 33188,
      "old_path": "src/runtime/export_test.go",
      "new_id": "0a00801a1144484e1622dcbf32e0b681cd0e6452",
      "new_mode": 33188,
      "new_path": "src/runtime/export_test.go"
    }
  ]
}
