)]}'
{
  "commit": "a7bb8d3eb8ffd99fc6728dd1b27152cebbb45dc4",
  "tree": "d8f0e90fe9e200d388fe34716085b775d731f011",
  "parents": [
    "d3026dd30ac8a5254ec2165938624397fdecf132"
  ],
  "author": {
    "name": "Joel Sing",
    "email": "joel@sing.id.au",
    "time": "Fri Apr 06 05:00:25 2018 +1000"
  },
  "committer": {
    "name": "Brad Fitzpatrick",
    "email": "bradfitz@golang.org",
    "time": "Thu Apr 05 19:29:35 2018 +0000"
  },
  "message": "runtime: fix/improve exitThread on openbsd\n\nOpenBSD\u0027s __threxit syscall takes a pointer to a 32-bit value that will be\nzeroed immediately before the thread exits. Make use of this instead of\nzeroing freeWait from the exitThread assembly and using hacks like switching\nto a static stack, so this works on 386.\n\nChange-Id: I3ec5ead82b6496404834d148f713794d5d9da723\nReviewed-on: https://go-review.googlesource.com/105055\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "475a93779897bb1b26e1d6e17900d301e863cca6",
      "old_mode": 33188,
      "old_path": "src/runtime/sys_openbsd_386.s",
      "new_id": "21f13c806e6351f1920c605af0a325d3c6438079",
      "new_mode": 33188,
      "new_path": "src/runtime/sys_openbsd_386.s"
    },
    {
      "type": "modify",
      "old_id": "658f2c49dc15dec7aae567d7ca3f71ba3510c56b",
      "old_mode": 33188,
      "old_path": "src/runtime/sys_openbsd_amd64.s",
      "new_id": "38ac38d9bf1824fb35ec0e489baf1d3c735e76a8",
      "new_mode": 33188,
      "new_path": "src/runtime/sys_openbsd_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "76a3fe8d91e9f685dc8d536c182a15d6a3199b1b",
      "old_mode": 33188,
      "old_path": "src/runtime/sys_openbsd_arm.s",
      "new_id": "ff1c1da9b97ee0c71979421a94bb1b48e714cd4d",
      "new_mode": 33188,
      "new_path": "src/runtime/sys_openbsd_arm.s"
    }
  ]
}
