)]}'
{
  "commit": "c9bc34cdce09eab7db000d13acf9ac5dffb47d4f",
  "tree": "10b84d5908b9cc0b18c57566975162e4d6e92b7f",
  "parents": [
    "239f6dc6364c3bfd40e72bf3efdc96360d86a744"
  ],
  "author": {
    "name": "Adrian Danis",
    "email": "Adrian.Danis@data61.csiro.au",
    "time": "Wed Mar 07 15:51:31 2018 +1100"
  },
  "committer": {
    "name": "Adrian Danis",
    "email": "Adrian.Danis@data61.csiro.au",
    "time": "Wed Mar 07 15:51:33 2018 +1100"
  },
  "message": "Mark `inline` function as `static`\n\nIn c99 a function that is just `inline` needs an `extern` declaration somewhere so that\nthe compiler knows where to generate the non inlined version of the function for linking.\nAs this function has no `extern` declaration the compiler, depending on optimisation\nlevels, may emit a call to the function instead of inline, which will result in a link\ntime failure as none is generated.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d673ff900411d49a7cf024e5dfd16fe32fe2967",
      "old_mode": 33188,
      "old_path": "libsel4vmm/src/processor/lapic.c",
      "new_id": "03943afef542943d66f8977889aa7fee6befaf48",
      "new_mode": 33188,
      "new_path": "libsel4vmm/src/processor/lapic.c"
    }
  ]
}
