)]}'
{
  "commit": "dddf96d2c68b6c2cc1b592e8a67d6568a9e4efd1",
  "tree": "99ca903227c66e6f5eced7d038b909414fc1c712",
  "parents": [
    "a91fe9b1fa24fa002aea030856f6c9547dabdadf"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Fri Aug 14 12:00:23 2026 +0100"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Fri Aug 14 12:12:18 2026 +0100"
  },
  "message": "tp: reduce Trace Processor binary size\n\nShare general interpreter execution code between filter-value providers while\nkeeping the latency-sensitive single-row path specialized. This removes\nlarge native and WebAssembly template instantiations without affecting\npoint-query performance.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bec02cc14f3e09b443df61e658a940758160a36a",
      "old_mode": 33188,
      "old_path": "CHANGELOG",
      "new_id": "d944b75c931ebe0604dd6171972ac8c2332f2757",
      "new_mode": 33188,
      "new_path": "CHANGELOG"
    },
    {
      "type": "modify",
      "old_id": "9276bc6c57d11c78b1fa6ec75940daf82115429e",
      "old_mode": 33188,
      "old_path": "src/trace_processor/core/interpreter/bytecode_interpreter_impl.cc",
      "new_id": "9b2b5b9a765ec3a29a835452df96fbe8348250b3",
      "new_mode": 33188,
      "new_path": "src/trace_processor/core/interpreter/bytecode_interpreter_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e3751461bf6822a2c98f423d8f5176d5494ccff2",
      "old_mode": 33188,
      "old_path": "src/trace_processor/core/interpreter/bytecode_interpreter_impl.h",
      "new_id": "b45abb99d3eeb0ab43385c2557641aac46b27c6f",
      "new_mode": 33188,
      "new_path": "src/trace_processor/core/interpreter/bytecode_interpreter_impl.h"
    }
  ]
}
