)]}'
{
  "commit": "4d22f58a812ea02e1ad53c9ccba12cb48f2bd0b2",
  "tree": "79c04d48a3a51abd9246a8958341d9372a6b6709",
  "parents": [
    "ecdd9a3e6bd384bf51d096b507291faa10f14685"
  ],
  "author": {
    "name": "alan-baker",
    "email": "alanbaker@google.com",
    "time": "Tue Jun 15 10:07:42 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 15 10:07:42 2021 -0400"
  },
  "message": "Support SPV_KHR_subgroup_uniform_control_flow (#4318)\n\n* Support SPV_KHR_subgroup_uniform_control_flow\r\n\r\nCovers:\r\n- assembler\r\n- disassembler\r\n- validator\r\n- optimizer (add to whitelists)\r\n\r\n* fix copyright\r\n\r\nCo-authored-by: David Neto \u003cdneto@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d7256b550f39a23b2cf23a962d91c22cb165b3b",
      "old_mode": 33188,
      "old_path": "source/opt/aggressive_dead_code_elim_pass.cpp",
      "new_id": "83f61c19aba6660267bc77572a34d77f965c5e70",
      "new_mode": 33188,
      "new_path": "source/opt/aggressive_dead_code_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "205cd7a31955d4bbec0e4de92b44f169319396da",
      "old_mode": 33188,
      "old_path": "source/opt/local_access_chain_convert_pass.cpp",
      "new_id": "43770e54e7ccb62df54aab1495262eb9ad92a20c",
      "new_mode": 33188,
      "new_path": "source/opt/local_access_chain_convert_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f35ee1a9f50e55f6a618fe559d5e4edb383f714",
      "old_mode": 33188,
      "old_path": "source/opt/local_single_block_elim_pass.cpp",
      "new_id": "50476dc4040a119880ade1aa98abdf25834675fa",
      "new_mode": 33188,
      "new_path": "source/opt/local_single_block_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d322a2fb535924ebd85c76bb29d790e167b587c7",
      "old_mode": 33188,
      "old_path": "source/opt/local_single_store_elim_pass.cpp",
      "new_id": "286888e5927cd4cd963bd5bac941cb7b7d032e2f",
      "new_mode": 33188,
      "new_path": "source/opt/local_single_store_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c42f72cfe84c2f7287ae057615172653e57153a",
      "old_mode": 33188,
      "old_path": "test/text_to_binary.extension_test.cpp",
      "new_id": "8bfdf28dd68bfc3a36726b6d385ed049ca90edb7",
      "new_mode": 33188,
      "new_path": "test/text_to_binary.extension_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ddf42196bdd3d9caba7cd94ce5dd2bd80d7e629",
      "old_mode": 33188,
      "old_path": "test/text_to_binary.mode_setting_test.cpp",
      "new_id": "647bb3d933fec98dfd3da7154af6574e688de5db",
      "new_mode": 33188,
      "new_path": "test/text_to_binary.mode_setting_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aec2497065033f72ad4665535abd145d14d6e8e",
      "old_mode": 33188,
      "old_path": "test/val/CMakeLists.txt",
      "new_id": "7792b4fbb5a46a74f278a3d7b9646aff504ddc56",
      "new_mode": 33188,
      "new_path": "test/val/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f528cb9eef6cebef7ef84269191966dd24500da8",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_subgroup_uniform_control_flow.cpp"
    }
  ]
}
