)]}'
{
  "commit": "e97d677b4eaa6db4d70ae1d855d2cc5a4b0fdeff",
  "tree": "5574b0886619a085bd84ff0fa70b08abd51fc6f6",
  "parents": [
    "9fe4a9ecdd674efafc173f3c7e99f7b34a6c544a"
  ],
  "author": {
    "name": "Dmitriy Vyukov",
    "email": "dvyukov@google.com",
    "time": "Mon Jul 22 23:02:27 2013 +0400"
  },
  "committer": {
    "name": "Dmitriy Vyukov",
    "email": "dvyukov@google.com",
    "time": "Mon Jul 22 23:02:27 2013 +0400"
  },
  "message": "runtime: introduce notetsleepg function\nnotetsleepg is the same as notetsleep, but is called on user g.\nIt includes entersyscall/exitsyscall and will help to avoid\nsplit stack functions in syscall status.\n\nR\u003dgolang-dev, rsc\nCC\u003dgolang-dev\nhttps://golang.org/cl/11681043\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6793e5d361a0174b571aaa9c9f103a3d76c5f677",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/cpuprof.c",
      "new_id": "ef3077339a260e21e3e321d2b8c07df44e6106f8",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/cpuprof.c"
    },
    {
      "type": "modify",
      "old_id": "95d590bae96928c4288191e20b7357ecb0e07533",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/lock_futex.c",
      "new_id": "2265607000d909876da605b3f88275fcc174d255",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/lock_futex.c"
    },
    {
      "type": "modify",
      "old_id": "069b8c1ad3887f7005752a9d9cb144f502fd64e8",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/lock_sema.c",
      "new_id": "da5d24a423ccaa0daa21528a22a927d974751b62",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/lock_sema.c"
    },
    {
      "type": "modify",
      "old_id": "e076d89f135a06162446b4c2d119d3481c48b424",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/mheap.c",
      "new_id": "6dd5fa9bf9b63d1a42d8f745037cccc98440cd8a",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/mheap.c"
    },
    {
      "type": "modify",
      "old_id": "f8d45ba819f06864bb458a6a128de5508e897a8e",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/runtime.h",
      "new_id": "244b54848946e0af8df3ac2903775c5bb58efb32",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/runtime.h"
    },
    {
      "type": "modify",
      "old_id": "9bfab3bfae0b04cb0c780407c753e56386d913c9",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/sigqueue.goc",
      "new_id": "e430e2103d77227b0812c10370d84d6e737f5aca",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/sigqueue.goc"
    },
    {
      "type": "modify",
      "old_id": "be0c1f83d4c6860c7c49a779fa1897f9bafc4d25",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/time.goc",
      "new_id": "4f20300ff11225fd2fe938a18dc86499e25540ae",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/time.goc"
    }
  ]
}
