)]}'
{
  "commit": "38e3297f3f8b6037980a9e2a9962cfa846e9463a",
  "tree": "5151c14755fef516b5906670040d1c0f927d4387",
  "parents": [
    "c2c02f7ed3decad9fbb33e24fb2c59cc926e4a8d"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Fri Sep 12 16:23:09 2025 -0700"
  },
  "committer": {
    "name": "Derek Chow",
    "email": "derekjchow@google.com",
    "time": "Thu Sep 18 18:14:03 2025 -0700"
  },
  "message": "[rvvi] Handle vd conflicts for vector tracing\n\n- Multiple vector instructions can be dispatched concurrently with the\n  same destination register. Update our retirement logic to only consume\n  one write to a given register, per cycle.\n\nChange-Id: I1acf2ac2db19d3d048f295ac754d9ffc23cbd075\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "851e7f799805b1e15911b43fdbb594b7c6ba20ee",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/RetirementBuffer.scala",
      "new_id": "f776b7bdd8fc2ff101aa613f9098f7a5571f52c9",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/RetirementBuffer.scala"
    }
  ]
}
