)]}'
{
  "commit": "883d2cc85032e01b7eb8e7a4bb31e6764227677a",
  "tree": "2c38da686b8eaa35fa9855038d07749a7f1273f5",
  "parents": [
    "5608fca4b6a35c8fae947e671120ac69cf350c9f"
  ],
  "author": {
    "name": "Nathaniel Wesley Filardo",
    "email": "wes.filardo@scisemi.com",
    "time": "Mon Dec 16 15:30:42 2024 +0000"
  },
  "committer": {
    "name": "Robert Norton",
    "email": "1412774+rmn30@users.noreply.github.com",
    "time": "Wed Jan 08 15:13:12 2025 +0000"
  },
  "message": "Tidy simulation_exit\n\nWrap the cross-call, which can fail, in a noreturn void wrapper that\ncan\u0027t.  Tweak callers appropriately.  Have the scheduler internally use\nthe platform layer everywhere.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4d36a827e1f5ce76154594388e66c04a5ae8f6c",
      "old_mode": 33188,
      "old_path": "sdk/core/scheduler/main.cc",
      "new_id": "132103b84771eaadfde50f897dba64a5ad462dde",
      "new_mode": 33188,
      "new_path": "sdk/core/scheduler/main.cc"
    },
    {
      "type": "modify",
      "old_id": "cad8bd7f98f5b27f2d7333104a6a442657224723",
      "old_mode": 33188,
      "old_path": "sdk/include/fail-simulator-on-error.h",
      "new_id": "1c656aaaa5b9d7ff8a440db7036d639b316119b5",
      "new_mode": 33188,
      "new_path": "sdk/include/fail-simulator-on-error.h"
    },
    {
      "type": "modify",
      "old_id": "9de4a77485db1d650829eae86600bf151a6fd44d",
      "old_mode": 33188,
      "old_path": "sdk/include/simulator.h",
      "new_id": "2d4733bd8052a81869c7eaeff0f0b74c1cde9a93",
      "new_mode": 33188,
      "new_path": "sdk/include/simulator.h"
    },
    {
      "type": "modify",
      "old_id": "c9f3acb500a4daa178b3a05e9cdd811c17181496",
      "old_mode": 33188,
      "old_path": "tests/test-runner.cc",
      "new_id": "37d295848db13ffa1ef6772b07d84b5108680e30",
      "new_mode": 33188,
      "new_path": "tests/test-runner.cc"
    }
  ]
}
