)]}'
{
  "commit": "d7ffc5eda49c464aba55749f0d584ecfdf136571",
  "tree": "a1028d402d07320193e08c60a1e29ec237bd6e3c",
  "parents": [
    "cd64923cd7f4f384296109a6ac08cb4936e2e490"
  ],
  "author": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Mon Apr 13 22:02:08 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Apr 16 06:24:09 2026 -0700"
  },
  "message": "quic: fix race condition in fast-path writes\n\nClosing a stream caused racy access to the fast-path output buffer.\nAdd a mutex guarding the buffer. The mutex is uncontended except\nwhen closing.\n\nFor #78737\n\nChange-Id: I6e964a4564a5fb531305797f8c39eead6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/net/+/766940\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b95f0431a3faa283e348d817a0854b0c76287038",
      "old_mode": 33188,
      "old_path": "quic/endpoint_test.go",
      "new_id": "5ded2155da1aae1fae9514e4faa5a3d1e8507f92",
      "new_mode": 33188,
      "new_path": "quic/endpoint_test.go"
    },
    {
      "type": "modify",
      "old_id": "383a6c160a87917c4f43e8b8c97fff10d3130816",
      "old_mode": 33188,
      "old_path": "quic/stream.go",
      "new_id": "2efc28110ca2c3c11a990871b8b0e40b394483bb",
      "new_mode": 33188,
      "new_path": "quic/stream.go"
    }
  ]
}
