)]}'
{
  "commit": "cca07681b1d0c49ca687652ca7b91fefdbe2aadc",
  "tree": "adbff6c0181ab527867c6b0ba6ed7ecee57a7255",
  "parents": [
    "d10615bde3794f0b25a5d34dd38e0a9ebc6bf9ac"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Tue Nov 19 13:57:18 2024 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Tue Nov 19 16:12:52 2024 -0800"
  },
  "message": "Rewrote the instruction decoder code-generator.\n\n- Reduced amount of C++ code generated for instruction decoding (40-50%)\n- Significantly improves compile time of the generated decoders (up to 80%)\n\nPiperOrigin-RevId: 698135815\nChange-Id: Ia34801dc4c9cb2412da741ce14f97d6ca2446bc3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "267c80b44b0417a2a1f622843c5ec4633576beaa",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/instruction_set.cc",
      "new_id": "924a639962bf8a432083b2ddd942db4b77be933a",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/instruction_set.cc"
    },
    {
      "type": "modify",
      "old_id": "06ef836709d559f3e4153053a59ffb16f696697c",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/instruction_set.h",
      "new_id": "e767325b0c4dfac387bfe32e9dcfd25cf19ee185",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/instruction_set.h"
    },
    {
      "type": "modify",
      "old_id": "acd112ac4e43a241f580bcb3ff582775bd44912e",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/instruction_set_visitor.cc",
      "new_id": "14e9bdf4bba17194f249021a117c611d0adf391a",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/instruction_set_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "d068a97971d802af2bd0a147df4f3c36b22e7470",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/mpact_sim_isa.bzl",
      "new_id": "668817b8d7cd89dba91f2d01b0148714c3ea094b",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/mpact_sim_isa.bzl"
    },
    {
      "type": "modify",
      "old_id": "2b5edf0f2f413b62ba17be83d9c174749ae6ed5f",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/slot.cc",
      "new_id": "9d996f993d0ee232a5c091d70ec7cb8d10595b11",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/slot.cc"
    },
    {
      "type": "modify",
      "old_id": "888b584e4f671092cb26728229a808f679e38c9e",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/slot.h",
      "new_id": "79cb6eaa9d00d0b499751958f1e532e4ec273d43",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/slot.h"
    },
    {
      "type": "modify",
      "old_id": "d5b0e745416433eea953a6cfc27f46776aab6183",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/test/instruction_set_visitor_test.cc",
      "new_id": "6e0342f0db2ab231ed97fb7c441dffe546b526d3",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/test/instruction_set_visitor_test.cc"
    }
  ]
}
