)]}'
{
  "commit": "d3770ff64885d65a558b4f91ee12d10a9deeea47",
  "tree": "0158c5bd52864244edacf7a03987acad559491d4",
  "parents": [
    "e5408e9f40c3f0059d01867af31208379386dc1d"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Mon Oct 18 22:54:18 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 18 22:54:18 2021 -0700"
  },
  "message": "Add IREE_BUILD_TRACY CMake option. (#7382)\n\n* Off by default for now, and I only expect that this works on Linux.\r\n* If `-DIREE_BUILD_TRACY\u003dON` then `ninja tracy/all` will build both the headless capture tool and the full GUI (if sufficient deps are installed).\r\n* My intent is, in a next step, to enable a traced runtime Python wheel as an alternative to the normal IREE runtime, and in that, I will include the headless capture tool.\r\n* Add scripts to install deps on manylinux2014 to build Tracy.\r\n* Add console scripts to iree.runtime Python package to bundle iree-tracy-capture and iree-run-module (because why not while here).\r\n* Add an instrumented runtime package variant to the release pipeline.\r\n\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d4998e28ea97ea14c3c1118f58e4b07c1383df0",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_package.yml",
      "new_id": "56bcd4a17c9ca60ae17f22cd78180e8cc0a36e77",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_package.yml"
    },
    {
      "type": "modify",
      "old_id": "6205283f1de282b3467e5b76d60bf3123a85163c",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "77fd81df5714e3c090d0642b27b279ecf7e42650",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "dccdf00fe256039c83d0d6fcbab7baeccf11b15b",
      "old_mode": 33188,
      "old_path": "bindings/python/iree/runtime/CMakeLists.txt",
      "new_id": "1e1a11e99f46fc7f77a24c4cdf30bef47f3228b9",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5509a3d013ae996d9aedeedd96ed1a55717388b",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/scripts/iree_run_module/__main__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f2118d7c3b713f08e3e31238636291444406c9",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/scripts/iree_tracy_capture/__main__.py"
    },
    {
      "type": "modify",
      "old_id": "dc25a35ab59daa3472e05cc298a2d7f7a7c34b50",
      "old_mode": 33188,
      "old_path": "bindings/python/iree/runtime/setup.py.in",
      "new_id": "2d0cfac95ade531c376730d1e57e83b3433daf85",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/setup.py.in"
    },
    {
      "type": "modify",
      "old_id": "00fb32649bc096a13cb6a4d09476b53164420c17",
      "old_mode": 33188,
      "old_path": "build_tools/github_actions/build_dist.py",
      "new_id": "f9e9545520e4979630c276e1c8da71660e04db25",
      "new_mode": 33188,
      "new_path": "build_tools/github_actions/build_dist.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c8e9b10d3ad6fe0e8646e29e02ed2d95084c72f",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/install_tbb_manylinux2014.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eda73690555d54bf4c079027e32dcd64b69e276",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/install_tracy_cli_deps_manylinux2014.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c1e43df4789dc3c76d00ebde9041cb53ffcdb71",
      "new_mode": 33188,
      "new_path": "build_tools/third_party/tracy/CMakeLists.txt"
    }
  ]
}
