)]}'
{
  "commit": "3d467b61bdec5da197a70ccf6b21f4ff91e86311",
  "tree": "0edf5b02bc5bc4a8b3bcb1b4fdffcc387e8e56c6",
  "parents": [
    "63706d1b9933e5f42b21c4a6650172f522a68ba6"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Fri Jun 21 09:18:19 2024 -0700"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Wed Aug 07 16:28:09 2024 -0700"
  },
  "message": "Add CHERIoT-LLVM toolchain support.\n\nThis adds the CHERIoT RISC-V 32b platform as cheri/riscv32:cheriot\n(aliased so you can use --config\u003dcheriot).\n\nThe toolchain is expected to be found in the build environment.\n\nChange-Id: I721060576697283a00ca67a01a93b530d2fc861e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4341dcaca2f55e99dea5c7961dfaf60fb991aa5",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "bf3b43bbfc2359ca104789807b7871f488158b47",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "b85e10fec8df370ea6300811832c727a17978b6b",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "756c1f78529693c2d19bdfc148080ffe8b87df33",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f29bca3b20b5504aedabd904789d0fd0e86e4484",
      "new_mode": 33188,
      "new_path": "constraints/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f92a5c9234876f26aa94e0627c8a5805b9451988",
      "new_mode": 33188,
      "new_path": "constraints/extension/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffd0fb0cdc5bc3ecb62d3cbb5b502b353073615f",
      "new_mode": 33188,
      "new_path": "platforms/cheri/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a7225202f79f938a21f7d509165dadc94fd9a2e",
      "new_mode": 33188,
      "new_path": "platforms/cheri/riscv32/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0670c29cd030d45f6950bbf5897ca406380ce97",
      "new_mode": 33188,
      "new_path": "platforms/cheri/riscv32/devices.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "534d35abc83451ff1d7d7798230aba053a837468",
      "new_mode": 33188,
      "new_path": "platforms/cheri/riscv32/features/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c2d55b401a2d29492ec75ea770ae9806231fd790",
      "old_mode": 33188,
      "old_path": "platforms/registration.bzl",
      "new_id": "1d3e8782dcf93c1609601c7b5a2151f60d13143c",
      "new_mode": 33188,
      "new_path": "platforms/registration.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "502216aa643b56cec89d1b8589bcbcfb0cc14598",
      "new_mode": 33261,
      "new_path": "third_party/cheriot-llvm/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45d5c6903a3cf377e94f3d422c43d2bdccffc483",
      "new_mode": 33188,
      "new_path": "toolchains/cheri_llvm/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b44d8ecbd30d9c0ac0ad7edf2c88b4868868ac64",
      "new_mode": 33188,
      "new_path": "toolchains/cheri_llvm/wrappers/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bf921d67e16b96b0b37fc754c3ab42b6c2e7be3",
      "new_mode": 33261,
      "new_path": "toolchains/cheri_llvm/wrappers/ar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/clang"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077cdff3d4e6fe4a8bca5463a3f58f5ff706f077",
      "new_mode": 33261,
      "new_path": "toolchains/cheri_llvm/wrappers/driver.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/ld"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/nm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/objcopy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/objdump"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2bdd9e3b5d94af45a8f2586f0a7cdade7216c3",
      "new_mode": 40960,
      "new_path": "toolchains/cheri_llvm/wrappers/strip"
    }
  ]
}
