)]}'
{
  "commit": "6366f6812135ef91c0db157aafc138290397e168",
  "tree": "37e2dafb03e6fa06ecd7528b67cf7317117d2b1b",
  "parents": [
    "7f269e5bcb2206640e7221c981ec61df92b2d2b6"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Tue Jun 23 18:22:21 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Tue Jun 23 18:22:21 2020 +0000"
  },
  "message": "[metal-writer] Emit constructors.\n\nThis Cl adds the code to emit scalar and type constructors from the\nMetal backend.\n\nBug: tint:8\nChange-Id: I95c713568ae3a73b82f8c9e10119e29e3469893e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/23707\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "677a1ccfa8c84517ca7fd6be84c13fdb0d15433a",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "35ffa97efd0d9f334d3e5978c9366ac08316f16b",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bd1190f7d30be6829b611571362fc4dc8e1998cd",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "fcafe07512587c75b08291631384732cd4cc6211",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "6659416c9adee0f39e543cf332593152b100d6d0",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "42c3ad2d7e2256c2398628836e2040dd973f8dbe",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6349ce8ff31d28b2d8649298995cb0f4f3d9b1a0",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.cc",
      "new_id": "113c841a8d1175427ab2bc7178efd3c4d3e4bdfb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "b399d45d42f24c9fdcd4bb61b2f5aab983d8cf5e",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "ba4c935e1cbae79644a286734d1f565f5a7777bd",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5ef440701fba062dac7832e8240bc073358b44dd",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "491f120e9c80180b606c76f6ea89882cbedacc27",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ebf533075aa767aefaf672dd6f3f1d5fa5f303a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec4c8f70e4c7ba229247d0551a0bca58e674ed98",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.cc",
      "new_id": "342688723e0b8fe8f2e78d66d9d68ae86769a884",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8062f69b58eef046ac87a22c05ad8ada7d7f9a9",
      "new_mode": 33188,
      "new_path": "test/function.wgsl"
    }
  ]
}
