)]}'
{
  "commit": "3d5fb7b908cbc8e416db31391d5bd76b35348a91",
  "tree": "f52fb4e1e444b2fdb8e4ae40573113ab169332b5",
  "parents": [
    "400dbde0ba565e838ed7b77fa620cb292d522c97"
  ],
  "author": {
    "name": "alan-baker",
    "email": "33432579+alan-baker@users.noreply.github.com",
    "time": "Mon Jun 17 13:35:40 2019 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 17 13:35:40 2019 -0400"
  },
  "message": "Validate Volatile memory semantics bit (#2672)\n\n* Can only be used with Vulkan memory model\r\n* Can only be used with atomics\r\n* Bit setting must match for compare exchange opcodes\r\n* Updated memory semantics checks to allow constant instructions\r\ngenerally with CooperativeMatrixNV",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38c7053b9e2dd54ce7e638d8b51436677c0bc0c2",
      "old_mode": 33188,
      "old_path": "source/val/validate_atomics.cpp",
      "new_id": "e9e49605671bc7a3e0d01b2ea9a26e5ff77bfb39",
      "new_mode": 33188,
      "new_path": "source/val/validate_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "31154f5d47638ccb8607137005c915045154e693",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory_semantics.cpp",
      "new_id": "0088cddd74ae9c37d3da58ead2b1d67c47f036ec",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory_semantics.cpp"
    },
    {
      "type": "modify",
      "old_id": "58b2846c2be0492da34c8aad6e5d155843dcc013",
      "old_mode": 33188,
      "old_path": "test/val/val_atomics_test.cpp",
      "new_id": "f130e02ed1780d8ee2fd7bd5786ac921ec372435",
      "new_mode": 33188,
      "new_path": "test/val/val_atomics_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf81e42a90102a210406f9daddf9071771c5f0c1",
      "old_mode": 33188,
      "old_path": "test/val/val_barriers_test.cpp",
      "new_id": "b28e51a85f566c3c224342298b673ea32bd1657b",
      "new_mode": 33188,
      "new_path": "test/val/val_barriers_test.cpp"
    }
  ]
}
