)]}'
{
  "commit": "44bec80e5ff8b563cd5c61060c375934fd7c5af4",
  "tree": "335ac01e692b45a421d0a985323ff374235ac8e2",
  "parents": [
    "d7137d72332048435ca09d822f7b6b73bb81dd73"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "message": "Demangler: Change signature of primary Demangle() function\n\nHave this take a SymbolTable instead of a Program.\nProgram will be split into Program (immutable) and ProgramBuilder (mutable). We\u0027ll need Demangler to support both.\n\nBug: tint:390\nChange-Id: I6447dd9674919d4867ed8ba126880cdfd9bf7128\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/38550\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b5f951f831017a4cd65cf514d2d08ce59ceea9e",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_clone_fuzzer.cc",
      "new_id": "bbb3f60a067ef6623590bd9e92f476e656082869",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_clone_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "b429369b0800a12507154a2024f49367fa83ce57",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "9035b0983d80d6d61deffbd809b9f66fac26c7e8",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "f76bf0d9454e0dc05ce718dc96e1b9f9e181233d",
      "old_mode": 33188,
      "old_path": "src/ast/module_clone_test.cc",
      "new_id": "995b1e599191c9ff025fbd61df8681bc74419250",
      "new_mode": 33188,
      "new_path": "src/ast/module_clone_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab6d46894ed16b594bec19a03101cd0531b00e9e",
      "old_mode": 33188,
      "old_path": "src/ast/test_helper.h",
      "new_id": "9f39b0220111ada4e17f9dc4c048a5a52fa23174",
      "new_mode": 33188,
      "new_path": "src/ast/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "252af1bb4a8d87a83164425f17ae328a5cb4b95c",
      "old_mode": 33188,
      "old_path": "src/demangler.cc",
      "new_id": "aca97a0dba3155119fe37df5fe5c2286e8a63267",
      "new_mode": 33188,
      "new_path": "src/demangler.cc"
    },
    {
      "type": "modify",
      "old_id": "9496d6ccd196be08cf5b1438828ed16b8279c5e5",
      "old_mode": 33188,
      "old_path": "src/demangler.h",
      "new_id": "f5ecb03e764e6bdeb8dd9a9110e0d6029ac10fe7",
      "new_mode": 33188,
      "new_path": "src/demangler.h"
    },
    {
      "type": "modify",
      "old_id": "3c4128561a91996b6953d25b4e96e3c4070086c3",
      "old_mode": 33188,
      "old_path": "src/demangler_test.cc",
      "new_id": "b4e00d066c850e38475e6bac501daeb26beacff2",
      "new_mode": 33188,
      "new_path": "src/demangler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d830d7caf4312433456a28777ecf76fb315204e0",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_call_test.cc",
      "new_id": "c88e7cc99ce475d9851ea813a2eee48cb492cc51",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d833563564eb7dd27b354dade2d145c53808a7e",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_decl_test.cc",
      "new_id": "614d7ae58099690f86d981a238da1567b3953c4a",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc9e7f9a7b593f4a7f0c9f749943daf40fd05344",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "94d460a102e2f2b8e2e25439082d49abae7c701d",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "978b1b61bdf7069b22f62f34bae9950757ee7f9d",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "6a22ebdaf98395373458a3eb6d685daa313dd606",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f76b00422683f8782ce196ebaaf9bb06a294e862",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "766021fbb6a7e8d896788f450fa6c231a81a4813",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "897b74051b3ff6b9500a4bcdb19c7b55313e24e9",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_function_decl_test.cc",
      "new_id": "fce07a91f43520cd5e3d663395d9cba01f439f23",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3bdd6e1f01dcd0e87b8ce800a2ac6d9e67417d48",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_handle_test.cc",
      "new_id": "d1d5f6ceaeb424034d077314f90041c25424f6ca",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_handle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fd3516916590784dc433114206917f71700b4ff7",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "085b3db30c50e9e4aec8df93cd0e03d367b463ff",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1c46f96c7d2b4a0c7956f3a5cff25b8288e19a8",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_named_types_test.cc",
      "new_id": "04dd8ac6e9b2361515fe2523fe96911832d21bc6",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_named_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c296e87bf4eb97f07823b532829b2dbb003291c1",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_test_helper.h",
      "new_id": "86ca5a90db7c03d4c24bdeeac2376a0f957aee2b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "3a96f7874e241b3ab05932d2fd25ba89c8c3ded1",
      "old_mode": 33188,
      "old_path": "src/type/test_helper.h",
      "new_id": "ac0a328a6a412d92e122f24687970c1908ae1dc1",
      "new_mode": 33188,
      "new_path": "src/type/test_helper.h"
    }
  ]
}
