)]}'
{
  "commit": "afb88057972bf097369fd3abb6f9951161958d28",
  "tree": "a0d7925274a152abbf9eb17631a7af67892cd901",
  "parents": [
    "f0570dbe98f19a958649f0d2e40467611c673ea9"
  ],
  "author": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Thu Jan 21 23:29:12 2021 -0800"
  },
  "committer": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Thu Jan 21 23:29:12 2021 -0800"
  },
  "message": "Implement system calls on RISC-V in libtock_runtime.\n\nThis introduces `TockSyscalls`, which implements `libtock_platform::Syscalls` indirectly by directly implementing `libtock_platform::RawSyscalls`. I will implement ARM system calls in a future PR.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7ea6239fe3ca20499a3e8cc8585cd86086d8eea",
      "old_mode": 33188,
      "old_path": "core/runtime/src/lib.rs",
      "new_id": "b0daf037fd258e11305ef6b2fb71e59c8d66833b",
      "new_mode": 33188,
      "new_path": "core/runtime/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d58ce5e4bae2918615d0886b9c862a66d73cc8f0",
      "new_mode": 33188,
      "new_path": "core/runtime/src/syscalls_impl_riscv.rs"
    }
  ]
}
