)]}'
{
  "commit": "9d3f5c8f1d62de43da85a63b07ba3b268648bc93",
  "tree": "17a84b37b396b2335ef430065fa36b8d52ab4fdb",
  "parents": [
    "bb3dbcd2c37ccf0f8d6a88672edf2e1f9971447c"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jun 10 12:31:43 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jun 10 15:10:57 2020 +0100"
  },
  "message": "clang: Enable -Weverything, fix all warnings\n\nThis change fixes the following warnings:\n\n```\n    -Wc++98-compat-extra-semi\n    -Wc++98-compat-local-type-template-args\n    -Wc++98-compat-pedantic\n    -Wc++98-compat\n    -Wcomma\n    -Wdeprecated-copy-dtor\n    -Wexit-time-destructors\n    -Wextra-semi-stmt\n    -Wextra-semi\n    -Wfloat-conversion\n    -Wfloat-equal\n    -Wformat-nonliteral\n    -Wglobal-constructors\n    -Winconsistent-missing-destructor-override\n    -Wnon-virtual-dtor\n    -Wold-style-cast\n    -Wpadded\n    -Wreturn-std-move-in-c++11\n    -Wshadow-field-in-constructor\n    -Wshadow-uncaptured-local\n    -Wshift-sign-overflow\n    -Wsign-conversion\n    -Wundef\n    -Wunreachable-code-return\n    -Wused-but-marked-unused\n    -Wweak-vtables\n    -Wzero-as-null-pointer-constant\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba7f63f44f85956ea8d94e1e0d719e05a78782a",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "a41d6ae69d1e62f2436bd8bd1af004ab1348f9b2",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "abc8abf7223431923f44fb711669e5d43709239b",
      "old_mode": 33188,
      "old_path": "include/dap/future.h",
      "new_id": "4b2d5f2bb27c517029205778332522562dceebb0",
      "new_mode": 33188,
      "new_path": "include/dap/future.h"
    },
    {
      "type": "modify",
      "old_id": "7364badb96a099a67792a555a2c69d86e54457b1",
      "old_mode": 33188,
      "old_path": "include/dap/protocol.h",
      "new_id": "c45d4216a398e9294481ae2ab3e484d3c2293e80",
      "new_mode": 33188,
      "new_path": "include/dap/protocol.h"
    },
    {
      "type": "modify",
      "old_id": "998cb37eb28be4695a543e32e42e5ab612d206dd",
      "old_mode": 33188,
      "old_path": "include/dap/serialization.h",
      "new_id": "ee4fd87bb085c61bdfc211316917ce96f7bbe2bf",
      "new_mode": 33188,
      "new_path": "include/dap/serialization.h"
    },
    {
      "type": "modify",
      "old_id": "da05febb0fb91aabb06632282225809f152dec99",
      "old_mode": 33188,
      "old_path": "include/dap/session.h",
      "new_id": "52be9f2828763a32c9bb11efc0a8228399ae7ddd",
      "new_mode": 33188,
      "new_path": "include/dap/session.h"
    },
    {
      "type": "modify",
      "old_id": "fbef4e83bc02fd93d645362a91e70352a276df9d",
      "old_mode": 33188,
      "old_path": "include/dap/typeinfo.h",
      "new_id": "11f1f12ac3e510a6717f85e36b52e5a2851da38f",
      "new_mode": 33188,
      "new_path": "include/dap/typeinfo.h"
    },
    {
      "type": "modify",
      "old_id": "e682ab511eb1cb35e10b12bc2a7cbaab040ffb7a",
      "old_mode": 33188,
      "old_path": "include/dap/typeof.h",
      "new_id": "ba2b0456d0529c274b9566d5719a4abd50f37bba",
      "new_mode": 33188,
      "new_path": "include/dap/typeof.h"
    },
    {
      "type": "modify",
      "old_id": "637787c2c2d55972329aa1eab8d820e478f190c8",
      "old_mode": 33188,
      "old_path": "include/dap/variant.h",
      "new_id": "96e57c230ccd51931248b8ab83b5f2ebed3dad7d",
      "new_mode": 33188,
      "new_path": "include/dap/variant.h"
    },
    {
      "type": "modify",
      "old_id": "d5dc01b03e4639fd8b73242886a0407f2ddab067",
      "old_mode": 33188,
      "old_path": "src/protocol_events.cpp",
      "new_id": "5be9e9f0cfdc18d4e00670270c22c3f5a2d4bf79",
      "new_mode": 33188,
      "new_path": "src/protocol_events.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ae4cd8755a5c64ce7a79eb72f319816e2995159",
      "old_mode": 33188,
      "old_path": "src/protocol_requests.cpp",
      "new_id": "bdfb7c37b558c198eed452763e55d70efedfa71a",
      "new_mode": 33188,
      "new_path": "src/protocol_requests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ccf04cc1347f6ceab2caf7be9da48895f3c3726f",
      "old_mode": 33188,
      "old_path": "src/protocol_response.cpp",
      "new_id": "99a278f60de988ff3731c4e7b8a1de22329235ad",
      "new_mode": 33188,
      "new_path": "src/protocol_response.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d30567ee9899e8a4a0fbf78fdad05aaaf1e647f",
      "old_mode": 33188,
      "old_path": "src/protocol_types.cpp",
      "new_id": "61047cd7c5c1ed36288ba7520f2c88a2f24f26e8",
      "new_mode": 33188,
      "new_path": "src/protocol_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "6344e5a90fd39a9fd5c1fc0c08318619f62699c7",
      "old_mode": 33188,
      "old_path": "src/session.cpp",
      "new_id": "4ea85a4aa442dec482b795c41e974ec89ab870fe",
      "new_mode": 33188,
      "new_path": "src/session.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dda481f9c93dbbfe738e016d16c2deae087e9c6d",
      "new_mode": 33188,
      "new_path": "src/typeinfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "781c0539d93fc6caa8f228132709c74608f485a9",
      "old_mode": 33188,
      "old_path": "tools/protocol_gen/protocol_gen.go",
      "new_id": "b23b622ec8615b93d0451b045c95b0c050da49d6",
      "new_mode": 33188,
      "new_path": "tools/protocol_gen/protocol_gen.go"
    }
  ]
}
