)]}'
{
  "commit": "88675cbb08f86a262be052e803c20a5bda6787cd",
  "tree": "2eef9297a17dee3211dc3e48695479c6a6d1c0df",
  "parents": [
    "89df56973f3ff0c57983541542d9b1fb94880485"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Mon Jan 13 07:43:32 2025 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Thu Jan 16 14:55:58 2025 -0800"
  },
  "message": "Updated assembler generator and SimpleAssembler to support relocatable files.\n\nPiperOrigin-RevId: 714964235\nChange-Id: I4b93434f7a4e47042519fcea5b1be6e2c946a801\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa2f0fcaf39de4b84169f5852ee2a5d4fc9d934e",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/instruction_set.cc",
      "new_id": "31448c5d0f1fc3b21e767eda944e9ad7b1a091ff",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/instruction_set.cc"
    },
    {
      "type": "modify",
      "old_id": "7783807e13e952e7f8dca50301f3fe9aecc3262d",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/instruction_set_visitor.cc",
      "new_id": "dae84ebbe7d7bf20208345ba0632533eaec0dc07",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/instruction_set_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "d3e2964b5af8a27f00a5d8472b10f13d958330bd",
      "old_mode": 33188,
      "old_path": "mpact/sim/decoder/slot.cc",
      "new_id": "6f6d4175e6cb7e413dd77dc4aef494abd11c3506",
      "new_mode": 33188,
      "new_path": "mpact/sim/decoder/slot.cc"
    },
    {
      "type": "modify",
      "old_id": "ad67e8f5c39a6b60404a7548741ec58697bb1ac3",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/BUILD",
      "new_id": "e02ba666b48b86d22ef8c406ed49d6f13edd330b",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a22c7c5036fc960fefa1582c21e61d446605ebea",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/opcode_assembler_interface.h",
      "new_id": "1c7553b523cf4d6a237ab01c5fbcf9aae0185785",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/opcode_assembler_interface.h"
    },
    {
      "type": "modify",
      "old_id": "0697ef3c7a50da0fdde72aa9cc642f86fbf70447",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/simple_assembler.cc",
      "new_id": "76584f89023a7014820605a72fe0d8cc6c066833",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/simple_assembler.cc"
    },
    {
      "type": "modify",
      "old_id": "ce72af95bdaba4ce6ec13ecd07421366407e57c0",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/simple_assembler.h",
      "new_id": "e40f5d14d7fbb02891a12898a46d50e473507d67",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/simple_assembler.h"
    },
    {
      "type": "modify",
      "old_id": "38287ba4ae61c9ae53eb66ec0ef43500dc9820ff",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/BUILD",
      "new_id": "355a0618c718c413119dc93295b1e1f6553fdc9a",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2ec7460a14f937b1ec56d574ab4859a318f51105",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv64x.isa",
      "new_id": "b93fc56d71ffa58f6610db46098a80b2840a1366",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv64x.isa"
    },
    {
      "type": "modify",
      "old_id": "00c2558fbc41b67f806c34e88b44b19beb3bf67a",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv64x_asm_test.cc",
      "new_id": "ceeb1242219f9cbc5160d6f57fb2ac3ef3290d0d",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv64x_asm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eab702429396b40c20b1da90b07929f2a2689445",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv64x_bin_encoder_interface.cc",
      "new_id": "9f45dbfacdd517a6f25c398b9d2038d8355e4248",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv64x_bin_encoder_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "e837a647956c8682fc1709d113a113cd09022f6f",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv64x_bin_encoder_interface.h",
      "new_id": "4c1d3413fba1c2d6adf5ad211685ffaf0009eb10",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv64x_bin_encoder_interface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "165b407dbe0b78176e194c16b5e240764c362df0",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv_bin_setters.cc"
    },
    {
      "type": "modify",
      "old_id": "e34d36f75b2960cbb07d2ea2702764ff4902d8d3",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv_bin_setters.h",
      "new_id": "d461381a4cb4feb573e432c4e8719b1765c0d274",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv_bin_setters.h"
    },
    {
      "type": "modify",
      "old_id": "160bbe484f074bcda1275a970b89209d4074b91a",
      "old_mode": 33188,
      "old_path": "mpact/sim/util/asm/test/riscv_getter_helpers.h",
      "new_id": "5c371283c91f236713ca1453be76b39848d42115",
      "new_mode": 33188,
      "new_path": "mpact/sim/util/asm/test/riscv_getter_helpers.h"
    }
  ]
}
