)]}'
{
  "commit": "836027e327dfa2389005a5f874c03eb87baf48be",
  "tree": "946d52408b9c9f4d83d92124524cd97288855bcd",
  "parents": [
    "bab2a4dd96706329ab7c3740844b3f155d8a9b2c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Sep 03 00:58:46 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 03 00:58:46 2020 +0000"
  },
  "message": "Move generators to unique pointers.\n\nThis Cl will setup the code to allow a Reset method to be added to the\ngenerators.\n\nBug: tint:211\nChange-Id: I41c3aaf0daf832729aea9c76500e297ae32d7f5e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28042\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84c699969ec8ce1ac21fa873440e93b6d4cdb7d5",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator.cc",
      "new_id": "f38f0a3bafb8bc3dd7cb81ef10d3cb409a68d2a9",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "9820fabfabfecc53ab4ac38387c60dd636530562",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator.h",
      "new_id": "f664e2692be789379d98644a20b26bc5e9382209",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "ce3c1a091bf4ec9f1f59d7ea005332cfc2192c7f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.cc",
      "new_id": "1f1af8baf0201a1c395ed594be8b845ba3b96c03",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "fcee31627f524dd48422e9a64c44740ec03b3dbb",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.h",
      "new_id": "df0f832183f534ad3cc29f2d0dda4dd2ba2b75f8",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "c414b084d74eade014247da0fd260a2b2ef79a11",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/binary_writer.cc",
      "new_id": "9f8bab5108f84bd18b798a0beb967e613d76ab64",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/binary_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "84fd53e09b91a223353ee7d5ca34118d489da2b9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/binary_writer.h",
      "new_id": "2ca007a75a890cec9fd6f23b0cc1ad32b9953b50",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/binary_writer.h"
    },
    {
      "type": "modify",
      "old_id": "9589761d6aa49cbf7e81c86b41ea5b7da4482ad3",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/binary_writer_test.cc",
      "new_id": "46a754471f71145f5592e27fc7fe7eadfdcc1d93",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/binary_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3b572010b5e3b85bcc47d5440f07897cd696349",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/generator.cc",
      "new_id": "33652cf80d94e3247433cfcf18f2630b37be0c5f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "3a14ec58a54056a3c21f555336b6ba828e7f838d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/generator.h",
      "new_id": "49d8ce3423ed902e0166a493c1c23ffc486961b4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/generator.h"
    },
    {
      "type": "modify",
      "old_id": "6c5cd8fadb464ba985808909518c3fbe7f6c0772",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/spv_dump.cc",
      "new_id": "1b7f5ed59a536ec01192166d7875f6f5c5b3c050",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/spv_dump.cc"
    },
    {
      "type": "modify",
      "old_id": "deae123e8d9578ae5510b9585a225eadf1af2fb2",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/spv_dump.h",
      "new_id": "3513290bd6e1c4adc9498e87bd8d187caf144776",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/spv_dump.h"
    },
    {
      "type": "modify",
      "old_id": "d077e2256ab23272a0d9e7e0ce2b62451961d797",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.cc",
      "new_id": "23b3d99c62f15efcbe91393043e950cf6786f278",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "400d855a1d16a157cd9de5b44cedb57525256c26",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.h",
      "new_id": "abf3d38f52a2f5d559c6287a5d99b5a70ed336b2",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.h"
    }
  ]
}
