)]}'
{
  "commit": "91cb60f2ec17b5fa2965f180608dee34def933a9",
  "tree": "368c5e09a20eb651d8cbfec2351fa8aaa6d72dd0",
  "parents": [
    "4c48622aa1c65e79052194ea4529ed8c085fb6c9"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Mon Jul 06 18:10:52 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Jul 06 18:10:52 2020 +0000"
  },
  "message": "[spirv-reader] Improve placement of hoisted vars\n\nWhen we hoist a variable out of a continue construct, put it\nin associated loop construct, if it exists.  This reduces its\nlifetime in WGSL, and easier to understand as a code reader.\n\nChange-Id: I8f0cc37640bfe67874cbc27b55029e79e9a8992c\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/24321\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "767d5de6ce790a0656bc63893ff31daf31a43e77",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/construct.h",
      "new_id": "5e6f75469c1e42d770f24a5af3d87a329e3ffb94",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/construct.h"
    },
    {
      "type": "modify",
      "old_id": "dad106c41c9a37189ebf85e642392cac34977771",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "df4dc526a18cd7eb0ca3341560355fe93ad4b17a",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "7044b0ff767547d8ccbca6d5a3a4531671b16cc3",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.h",
      "new_id": "606bcdeed3076c8c5d59b2601ef1d16aef5764f6",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.h"
    },
    {
      "type": "modify",
      "old_id": "d24542778d395fad4446a6c87a002ea3415c4dde",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_cfg_test.cc",
      "new_id": "188b3b92a778c434340f970a4b09d637e4b5eb2f",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_cfg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6693ae7da30635205720bbf74a08c6adb63828f2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "c5911758e0a66147efe66128d3089c29697997f2",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    }
  ]
}
