)]}'
{
  "commit": "f5becf4233bd12506cbfcb9cbc04b5968ac11ae0",
  "tree": "8cd4b9fde8bb9ea0b9512b1482b35600c9e7a34c",
  "parents": [
    "ae43ea432dae096add3bb02271fb143733ccd155"
  ],
  "author": {
    "name": "Dmitriy Vyukov",
    "email": "dvyukov@google.com",
    "time": "Mon Jun 03 12:28:24 2013 +0400"
  },
  "committer": {
    "name": "Dmitriy Vyukov",
    "email": "dvyukov@google.com",
    "time": "Mon Jun 03 12:28:24 2013 +0400"
  },
  "message": "runtime: add stackguard0 to G\nThis is part of preemptive scheduler.\nstackguard0 is checked in split stack checks and can be set to StackPreempt.\nstackguard is not set to StackPreempt (holds the original value).\n\nR\u003dgolang-dev, daniel.morsing, iant\nCC\u003dgolang-dev\nhttps://golang.org/cl/9875043\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58fa6d69ac277b4a9620bdb2b7d63b5688f940e2",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/asm_386.s",
      "new_id": "85b500807e14d082e9886387dbbedde7a33fbbc7",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/asm_386.s"
    },
    {
      "type": "modify",
      "old_id": "f779b94517afb6c0fc71f2f74300ffac26f0464d",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/asm_amd64.s",
      "new_id": "af83c0393c729ec7d27f5307d78828a9669edbdf",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/asm_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "fed9b30215ee3da7d9a5d67b1ad33380abf1c610",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/asm_arm.s",
      "new_id": "d4bcbd5a91778a63d233b3a12cb2716060b9cef2",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/asm_arm.s"
    },
    {
      "type": "modify",
      "old_id": "ecce93ff16345cadf4f5e5a9e5224421f0723dee",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/panic.c",
      "new_id": "18e4779540a9568fa8ede1d58f0c60353ba9f34b",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/panic.c"
    },
    {
      "type": "modify",
      "old_id": "c7a8d2418257e5465a6f2996c2a5cae19ca2cad9",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/proc.c",
      "new_id": "206a3cba19368f6384d8564cc7b726e270edc9a9",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/proc.c"
    },
    {
      "type": "modify",
      "old_id": "2d918f4cff57735e028deb404a56e076e3858fab",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/runtime.h",
      "new_id": "e616990ccf2eebe8327634fa8ef5e60490727cb1",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/runtime.h"
    },
    {
      "type": "modify",
      "old_id": "b6f64aa7664864363fc70da6d4a870007aa238b0",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/stack.c",
      "new_id": "a033d6b01250fa0100c1568fb6f5381d7afd408c",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/stack.c"
    }
  ]
}
