)]}'
{
  "commit": "3bd1f81889531bf526b01218ee0bf57641b07f85",
  "tree": "f51498e11a47dd9e0952a7e9e136d36d95b59154",
  "parents": [
    "a458c576625d334b59db532808265ad3c810f5ef"
  ],
  "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": "hlsl \u0026 spriv writers: Remove const_cast hacks\n\nUse the new type::Manager::Wrap() function to build a new temporary type manager that wraps the program\u0027s type manager.\n\nThis allows the writer to construct temporary new types (if they weren\u0027t already in the program) without actually mutating the program.\n\nBug: tint:390\nChange-Id: Icadab42d66e0a88c494bd21b3a4f7bae2ed13832\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/38552\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b153aff17b330f4fb791c96c926f69788f3509fd",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "d0057250bbd8fac7d76f97cac51ed879b0ae9474",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9ac8e109e2026f9298271ba5965bb6f97e3c43f0",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "45050715baa24612a7d655afc1bab50da252b5b5",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "f64db2b3bc995b14c466782a8d19937a5f533726",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "8f946e95438b040e4e29fe373e0b1d888c7a0f6d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "aa6590f117fd6e4444aa23383b5255c1ca316310",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "f58ebcd081c561577e323be67f59aaa409ebc9c2",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    }
  ]
}
