)]}'
{
  "commit": "b35d1d944fd9038b0c821e9e51d2b6822dcc8cf8",
  "tree": "0e853f2a722032fb02de6860f5c7e5564479d51b",
  "parents": [
    "7d3138ee9c8a3cc383746e4355be565137db020b"
  ],
  "author": {
    "name": "Hugo Lefeuvre",
    "email": "hugo.lefeuvre@scisemi.com",
    "time": "Tue May 14 11:03:10 2024 +0200"
  },
  "committer": {
    "name": "David Chisnall",
    "email": "davidchisnall@users.noreply.github.com",
    "time": "Tue May 21 13:36:41 2024 +0100"
  },
  "message": "Convert `heap_allocate` null pointer check to valid tag checks.\n\nPointers returned by `heap_allocate` should be checked for validity\nthrough the tag bit, not by comparing them with `nullptr`.\n\nGo through all allocation sites of the repository and update where\nneeded.\n\nSigned-off-by: Hugo Lefeuvre \u003chugo.lefeuvre@scisemi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0744edda6e45105d8e65c6857b4e054eb4b1869",
      "old_mode": 33188,
      "old_path": "sdk/core/scheduler/common.h",
      "new_id": "565152db6c9239e05c5f2323e084dc530372d58d",
      "new_mode": 33188,
      "new_path": "sdk/core/scheduler/common.h"
    },
    {
      "type": "modify",
      "old_id": "d5630d0a3b15d3ef1cd4b9d321f0afb2997b5eb2",
      "old_mode": 33188,
      "old_path": "sdk/core/scheduler/multiwait.h",
      "new_id": "23710dc0d8f9d6eab2dd109a3fa6cd68c6950fe4",
      "new_mode": 33188,
      "new_path": "sdk/core/scheduler/multiwait.h"
    },
    {
      "type": "modify",
      "old_id": "5028346f4428c15abf5d7302ffe4cfacf19fc8e5",
      "old_mode": 33188,
      "old_path": "sdk/include/microvium/microvium_port.h",
      "new_id": "1b2e4b1ce218bbbec5761acb2ecf5097cc4f9972",
      "new_mode": 33188,
      "new_path": "sdk/include/microvium/microvium_port.h"
    },
    {
      "type": "modify",
      "old_id": "da9f2bf1347660d3dad55e2eadbb7cc2993e7517",
      "old_mode": 33188,
      "old_path": "sdk/include/stdlib.h",
      "new_id": "0d802ee83b1a8dc8ab6f5bc512498017e10e708d",
      "new_mode": 33188,
      "new_path": "sdk/include/stdlib.h"
    },
    {
      "type": "modify",
      "old_id": "dafa1eb44184dd3c4a72d67444d8f93da5f295b7",
      "old_mode": 33188,
      "old_path": "sdk/lib/event_group/event_group.cc",
      "new_id": "947b2f44086e355a184f2808e8d9f14231c873a9",
      "new_mode": 33188,
      "new_path": "sdk/lib/event_group/event_group.cc"
    },
    {
      "type": "modify",
      "old_id": "2bf392649530cde0513c4dc119102f7626a81465",
      "old_mode": 33188,
      "old_path": "tests/allocator-test.cc",
      "new_id": "2a8c26a0c54af309b80d09b335fafcdd0bd172f8",
      "new_mode": 33188,
      "new_path": "tests/allocator-test.cc"
    }
  ]
}
