)]}'
{
  "commit": "b966f253257539b7f9d995c8c924959c08f3b93b",
  "tree": "b0e336100a0fc3c4cf2c16b9088c15842759c964",
  "parents": [
    "328503a66be1c3741f6f86b0cf9a18c0c88af7cc"
  ],
  "author": {
    "name": "Austin Appleby",
    "email": "aappleby@google.com",
    "time": "Wed Jan 12 18:17:38 2022 -0800"
  },
  "committer": {
    "name": "Austin Appleby",
    "email": "aappleby@google.com",
    "time": "Thu Jan 13 16:16:53 2022 -0800"
  },
  "message": "Fix some more signed/unsigned errors in the Tock timer driver.\n\nTock was using non-raw syscalls for set/stop alarm, which is incorrect\nas the return value is a u32 and if the high bit is set, Tock\ninterprets that return value as an error.\n\nThere were also some time values declared as isize instead of usize -\nthis could potentially break things during timer overflow.\n\nChange-Id: I93563d6b8991ff545244f03aab05ad30506c41b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ab76ccfeda6b0ba0bb3e215c778cc14cdb73c60",
      "old_mode": 33188,
      "old_path": "src/timer.rs",
      "new_id": "35af9b1c0b9ae8158a9ff15d0f1995504ff3fcc1",
      "new_mode": 33188,
      "new_path": "src/timer.rs"
    }
  ]
}
