)]}'
{
  "commit": "41c0b8638a81f68426748a2a4ff8ae3cb80e7104",
  "tree": "942e9d40ca43f352ce32c63487486fc55f1d6916",
  "parents": [
    "150783ad8482ff192922c1421ebc5267ff28a58d"
  ],
  "author": {
    "name": "Lun Dong",
    "email": "lundong@google.com",
    "time": "Sun Mar 06 19:00:08 2022 +0000"
  },
  "committer": {
    "name": "Lun Dong",
    "email": "lundong@google.com",
    "time": "Mon Mar 07 23:42:06 2022 +0000"
  },
  "message": "RISP4ML: further optimize memory allocation and usage\n\nThis change further optimizes memory allocation/usage for RISP4ML.\n\nIt enables in-place operations in RISP4ML stages whenever possible and minimizes use of \"malloc\". Unit tests are also updated accordingly.\n\nThe change has been verified by comparing output@plain-C risp4ml against output@google3. All unit tests are passed.\n\nChange-Id: I93ec0c97f75c36be764bc65e4a886f725e0b2a9a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26e36b5dbf29037092ee3c7c8f480b7574072388",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/blc.c",
      "new_id": "61d8c475d1ca292b36e14bb12c6d41386407628d",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/blc.c"
    },
    {
      "type": "modify",
      "old_id": "4ad1466c57d8002ecea160ec42544a67f451d3f1",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/blc.h",
      "new_id": "e4c9555786c61c50335151c82289a8cd295c2594",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/blc.h"
    },
    {
      "type": "modify",
      "old_id": "193504894ffb075b1f5e537887f9694afbe52ea6",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/blc_test.cc",
      "new_id": "ddd782b3921857bf85826fade385232850439aef",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/blc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "73f7f4638da6cdc478a09711c6cb8d5647942440",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/dg.c",
      "new_id": "fbb66b8846c5270467ea06d2046b8b00c7610ee1",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/dg.c"
    },
    {
      "type": "modify",
      "old_id": "1a0bc1b2588c96e7a12c2debfd59db180dfabba7",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/dg.h",
      "new_id": "59790194cb42818e0c40f4ac31a1d8251c1ab339",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/dg.h"
    },
    {
      "type": "modify",
      "old_id": "cf3b7dc831b7d80dbae078fba09e325e6973ddfa",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/dg_test.cc",
      "new_id": "41bf18ea9861c58c4033bbbefc6a43115147bab5",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/dg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f0e9f5104137a01d93c3ffc829ef998d85c97857",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/gamma.c",
      "new_id": "81cde21415215ff9615d49a7f29e2ad675b0ad5b",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/gamma.c"
    },
    {
      "type": "modify",
      "old_id": "ad6d61e09544c62c2a30d3f90770ec92aa6d91f1",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/gamma.h",
      "new_id": "4ef377711930204372268ed3c1d48fb58d82a741",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/gamma.h"
    },
    {
      "type": "modify",
      "old_id": "9adc32cf01dc945c7aacd0bb4e013b5841c763a8",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/gamma_test.cc",
      "new_id": "cbf4a946dee52a766ac729567a15e8a42a1e60a1",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/gamma_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3e84fb2306fcccdb2158b6a4126ce66e0b5240a1",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/wbg.c",
      "new_id": "f38135a6738da093615a590c9075c168fce30646",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/wbg.c"
    },
    {
      "type": "modify",
      "old_id": "2af1b84c4f440e0f2983b60d87d8abf972185514",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/wbg.h",
      "new_id": "8c8d9b479a19fe94ce27026082e56cabe878ba8e",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/wbg.h"
    },
    {
      "type": "modify",
      "old_id": "012a5c7294249cf5b279bb3d05f33bc2e49713d1",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/isp_stages/wbg_test.cc",
      "new_id": "52695a0105a3eb82fb8969f60f87ca8ba55c214a",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/isp_stages/wbg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec561b2759c0f72f1ed6efb1b309d210d6e16568",
      "old_mode": 33188,
      "old_path": "samples/risp4ml/pipeline/pipeline.c",
      "new_id": "bca482da71ff0b59e53f44ab4bbc2e0a80bc5ddd",
      "new_mode": 33188,
      "new_path": "samples/risp4ml/pipeline/pipeline.c"
    }
  ]
}
