)]}'
{
  "commit": "f157587cb369bb27e91fc495c81a282108e155c2",
  "tree": "1ceb814def102899f099ac202c7fd45d9e548de1",
  "parents": [
    "eb220475499b5ffd32896e9dd9fdbf96099d4ac9"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Mon May 13 13:40:39 2024 -0700"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Mon May 13 21:23:47 2024 +0000"
  },
  "message": "soundstream: cleanups\n\nWith an updated toolchain we can eliminate the heap allocations:\n- allocate the sample buffer in .bss\n- allocate the sample filter buffers on the stack (sized at 4KiB)\n- mark the soundstream compartment with CHERIOT_NO_AMBIENT_MALLOC\n  now that we no longer use the heap\n- replace the one use of CHECK with Debug::Assert\n\nBug: 330741645\n\nBypass-Presubmit-Reason: no sencha presubmit tests\n\nChange-Id: I9b6df0a6cca5d12547610623ac0638636fd37ae1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45dd2a9046c26185cd7cd0662ee264a84171701f",
      "old_mode": 33188,
      "old_path": "sw/device/cheriot/soundstream/soundstream.cc",
      "new_id": "6d6c06f0e48862a05ecd47934e87f97302dca339",
      "new_mode": 33188,
      "new_path": "sw/device/cheriot/soundstream/soundstream.cc"
    },
    {
      "type": "modify",
      "old_id": "5ab53255be126f5dafc6ca439f861fbeed1c44f2",
      "old_mode": 33188,
      "old_path": "sw/device/cheriot/soundstream/xmake.lua",
      "new_id": "0872683c89cf2c0d9ce92f0066e59f0b5dfc75d2",
      "new_mode": 33188,
      "new_path": "sw/device/cheriot/soundstream/xmake.lua"
    }
  ]
}
