)]}'
{
  "commit": "89caee197cbd026f2f5a659098c0ecc0a1db37a6",
  "tree": "2cdb2492dcf397a070cefd77ded2bdcd0258ff6a",
  "parents": [
    "287f6f12eff63c20ae727665b89eda3f7d83daf6"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Dec 10 16:56:02 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 10 16:56:02 2020 +0000"
  },
  "message": "Add a symbol table.\n\nThis CL adds a table which maps symbols to strings. This will allow us\nto remove the use of std::string in the various AST nodes and refer to\nthe symbols instead.\n\nChange-Id: I902641b3e546a2a44b3b2a39ce4f019cdcbeacc7\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/35100\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e11daefba07d96ae89cae034686b10ec13f66db",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "32f7177969352ba3abcb8b304c6be6e41f3d483f",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "328c2030404163d6130a1f13d1200162be9005b5",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "cd7797e32ff79cb42717bf25409584988f3ad20a",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "266e0430276749f1b6a6b128e94ff18f0e833a8c",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "1e458c02a01da6ab45582518bbe3dcbd3ff23111",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "modify",
      "old_id": "bcd95c014e870134a8d1b566fa07338aab33b32f",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "6b08b4f063b20e88dbbfb4ba3efd1ec1bdf8ecea",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91efe289e403f17139c14c2daba40676d28600e9",
      "new_mode": 33188,
      "new_path": "src/symbol.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5ab39b9c3863dc1294ad6a68ad0123f2ca930e4",
      "new_mode": 33188,
      "new_path": "src/symbol.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13fe13fac4cd2b7ac8ef9e958e6dbdcb67ecfedc",
      "new_mode": 33188,
      "new_path": "src/symbol_table.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3351e16a533575d4258943fb51537bb718746a2",
      "new_mode": 33188,
      "new_path": "src/symbol_table.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "306127bcfe8263a37e34febe01f6010f9d2f4387",
      "new_mode": 33188,
      "new_path": "src/symbol_table_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71c352bbf58774e0ddd353f6fe9696c29a9678cc",
      "new_mode": 33188,
      "new_path": "src/symbol_test.cc"
    }
  ]
}
