)]}'
{
  "commit": "5824434eed832b33f457cabae3f6009025ae316a",
  "tree": "5b6779b203d4bc7067dac6764cf6c6c27a409b8e",
  "parents": [
    "e9a95cea30e2e53d90dbfdc2497bd36a9e73700d"
  ],
  "author": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Mon Jul 13 16:12:36 2020 -0700"
  },
  "committer": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Fri Jul 17 15:25:47 2020 -0700"
  },
  "message": "Add the Allowed type to libtock_platform.\n\nAllowed is the type that will be returned by Platform::allow() in the successful case. It represents a memory buffer shared with the kernel. It uses raw pointers and volatile writes to perform read/write accesses to the memory to avoid encountering undefined behavior.\n\nThis is the first step towards fixing #129 and #143.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c35701bfb546b1a3f5c07b7e7accb674a338ed96",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/allow_readable.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db8ba26834cdcc89047f84212ce0f07fe4685fe3",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/allowed.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec6a35815c9c60927f73dc6183dedbb9712a891b",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/allowed_tests.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "410d158f81300914ca7fb51197af06ca7b3f460b",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f63d9c331be19366f63c46487e6862904338cbb",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/test_util.rs"
    },
    {
      "type": "modify",
      "old_id": "64d520b4c423c56c732eeaf67305166151cb52ed",
      "old_mode": 33188,
      "old_path": "core/platform/src/lib.rs",
      "new_id": "5cc7a1fec8aa5f924cd556ec5b64ec2b2b84a730",
      "new_mode": 33188,
      "new_path": "core/platform/src/lib.rs"
    }
  ]
}
