)]}'
{
  "commit": "0c22b1aaea8b164afd0b57f6eb820ea74e5315cf",
  "tree": "70112937a5cb5334cd9f2760855b1312b776cbaa",
  "parents": [
    "34f7eedf742755ace901f21cbd3ccd03aa61db23"
  ],
  "author": {
    "name": "Shiyu Liu",
    "email": "jamessliu2020@gmail.com",
    "time": "Tue Aug 10 16:43:15 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 10 16:43:15 2021 +0000"
  },
  "message": "Update node_id_map \u0026 FindMutators structure\n\nAdded function in node_id_map to check a given id is valid and fresh.\n\nCurrently, the structure of FindMutators declares node_id_map as const, which causes issues when we want to call `GetFreshId` from the argument that is passed by reference. A simple work around is to pass a non-const node_id_map as argument directly. That way `GetFreshId` function in node_id_map can continue to be non-const and conveniently update next fresh id whenever a fresh id has been taken.\n\nChange-Id: Ia7e1d247cf92dfefd2ef7e7c1b4bf32363d9ce3f\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/61100\nReviewed-by: Paul Thomson \u003cpaulthomson@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Paul Thomson \u003cpaulthomson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "546dce440a2ca0f1805de4936fb015d2d88c9433",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/mutation_finder.h",
      "new_id": "1dd8732d3005ec9d3c753a978882739fd7a9af37",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/mutation_finder.h"
    },
    {
      "type": "modify",
      "old_id": "7eb3f6d9f447cef0a2e67a43936c933aa58b5887",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc",
      "new_id": "aa23dab3e130fdc01bb6d49c2d11b6cc6eda0515",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc"
    },
    {
      "type": "modify",
      "old_id": "957abf290e47cae8bf127e90b10604787c4d5ed1",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h",
      "new_id": "70a0b104b1cd4015fb928663251029add5f0cee0",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h"
    },
    {
      "type": "modify",
      "old_id": "f8ebb7cecdb229074eaab879acf6951000e6897b",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/mutator.cc",
      "new_id": "d1b5efede80de5b63eb4de1bd63618c6419b4a6c",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/mutator.cc"
    },
    {
      "type": "modify",
      "old_id": "bdb22ebc2a33d60df4cfab997872ad7e1da339b5",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/node_id_map.cc",
      "new_id": "7987fcf868d8c42b01762f05d83f1a4b9dbd2f93",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/node_id_map.cc"
    },
    {
      "type": "modify",
      "old_id": "e6e2e3dc4ae97e2641c20d66339210e10007eb8d",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/node_id_map.h",
      "new_id": "3105e4d149f382083303774a3b89e308cca0866c",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/node_id_map.h"
    }
  ]
}
