)]}'
{
  "commit": "c7ccabf3fea67f002bef190a5ffc7417f4371a23",
  "tree": "b65c92038821d560df2ba967bc97ef502f02c6b8",
  "parents": [
    "91019cc13d9de72d5e43a0068311dc9e6012777a"
  ],
  "author": {
    "name": "Michael Pratt",
    "email": "mpratt@google.com",
    "time": "Fri Jun 03 16:22:58 2022 -0400"
  },
  "committer": {
    "name": "Michael Pratt",
    "email": "mpratt@google.com",
    "time": "Thu Jun 09 18:17:45 2022 +0000"
  },
  "message": "runtime/cgo: retry _beginthread on EACCES\n\nWe occassionally see _beginthread failing with EACCES, meaning\n\"insufficient resources\" according to the Microsoft documentation.\nExactly which resources is unclear.\n\nSimilar to pthread_create on unix systems, we can wait a bit and retry\nto try to get success. The alternative is to abort, so we may as well\ngive it a try.\n\nFixes #52572.\n\nChange-Id: I6e05add53b4ae36c61e53b1ee3fed6bc74e17dfa\nReviewed-on: https://go-review.googlesource.com/c/go/+/410355\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9b94c37139b446cb5d506c18f8d249d7a1ec122",
      "old_mode": 33188,
      "old_path": "src/runtime/cgo/gcc_libinit_windows.c",
      "new_id": "2b5896bb221c6c1cade68ec1b6b13dbc56e5ee53",
      "new_mode": 33188,
      "new_path": "src/runtime/cgo/gcc_libinit_windows.c"
    }
  ]
}
