)]}'
{
  "commit": "e70e10953b5dcb5ee70412f4da514d8fb480abbd",
  "tree": "750d2ab46a59ce05eb34030674bb5eb4f08be2c3",
  "parents": [
    "cd543df18dd4d7bb7a7636890a59d3a01a8dc0c7"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Tue Apr 07 19:54:52 2020 +0000"
  },
  "committer": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Tue Apr 07 19:54:52 2020 +0000"
  },
  "message": "[spirv-reader] Refactor function emission\n\nCreate a FunctionEmitter class.\nMove ParserImpl::Name to Namer::Name, and add tests.\n\nBug: tint:3\nChange-Id: I271e8c75f6f5a0edf9d94fe0a4af5a022afac708\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/18702\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "102f26ab3ecfc95e7589347b017f109ee51c9824",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "f8c57cde0133c8c6214866f2c0fc0f087dfeea59",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28a710c323da6704295f923ef789955821e72895",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e1347b29686028c414ae382065411b42300f9a1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.h"
    },
    {
      "type": "modify",
      "old_id": "bb9c6a6a9647f934c5bcd5ef63367e4e5bcb0d24",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/namer.h",
      "new_id": "e76fc2beda058346abd4be042f90c76f6526b19e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/namer.h"
    },
    {
      "type": "modify",
      "old_id": "4f94907976d880027162cfa8a1dfc494d6041c07",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/namer_test.cc",
      "new_id": "ef5e4ac51fe4cdaacbbb549800ba506020b2c3f3",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/namer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0dc415e3c2beac905a05a4448bf687fbc409b07f",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "ca89a05cc25b9070442f5d02fd445d86ce3b193e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f9a6e4553d98b31e0fed7b84a32f179d1cebba85",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.h",
      "new_id": "46d9c7f2e6acf01e2a704d42afbf745c983b501e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.h"
    }
  ]
}
