)]}'
{
  "commit": "3fa4f8d950169962fb09b34bca1863142608e585",
  "tree": "a1b83978d56703fcfd8c7b5bddd2ece769f12264",
  "parents": [
    "bef60b46d2ea66e1700509222fa9a218f8502fe1"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Fri Sep 10 09:25:27 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 10 09:25:27 2021 -0700"
  },
  "message": "Restore -Wunused to CMake build and add dev mode to disable (#7004)\n\nAvoiding unused variables is good for committed code and really annoying\r\nas a build error when doing interactive builds. We let users distinguish\r\nbetween these two situations with the `IREE_DEV_MODE` option. The CI\r\nwill enforce the strictest options.\r\n\r\nIncludes fixing `iree_select_compiler_opts` to actually append to the\r\nvariable it\u0027s given (as the documentation says) rather than overwriting\r\nit.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e7469d1c8ce76e6e1fbae8622370c1a1a7ab317",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "de032a81a8c84435ef4d8b6375b907d33ca0b803",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2a6e54107c76b808e5470ee79d231e4664ed47e2",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_copts.cmake",
      "new_id": "5a92b6fe79b62b407ecdbd84e7a6f878811a97b4",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_copts.cmake"
    },
    {
      "type": "modify",
      "old_id": "cacbaf103a54eb6a131c5cdb1b034bcf708706a8",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_macros.cmake",
      "new_id": "f5049eb22f93fd10285a82fe08b65cf46b823a9e",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_macros.cmake"
    },
    {
      "type": "modify",
      "old_id": "998b2920b4769ef9ab0ea8411fabfef386b1af99",
      "old_mode": 33188,
      "old_path": "docs/developers/get_started/cmake_options_and_variables.md",
      "new_id": "5fbf9ba70bf773498403c6be8af4f4b036a9e962",
      "new_mode": 33188,
      "new_path": "docs/developers/get_started/cmake_options_and_variables.md"
    }
  ]
}
