)]}'
{
  "commit": "4fcf99005a77d5b5951151efa44929dde0d665a3",
  "tree": "c9ca30fd8ad326bdab9a287562e63a9d68578fbb",
  "parents": [
    "ed2a3387ae1617e3b99658edc4c2cacd85df89fb",
    "0b54f13d27456c4e2085dbf24ec65290b54e9bf6"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Jan 06 13:39:28 2020 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Jan 06 13:39:28 2020 +0000"
  },
  "message": "Update SPIRV-Tools to 8aa423930\n\nContains initial support for OpenCL.DebugInfo.100 extended instruction set\n\nChanges:\n  8aa423930 Avoid pessimizing std::move (#3124)\n  fad92f1e7 Fix typo in validation message (#3122)\n  578c5ac13 Change default version for CreatInstBindlessCheckPass to 2 (#3119)\n  9215c1b7d Fix convert-relax-to-half invalid code (#3099) (#3106)\n  64f36ea52 Support OpenCL.DebugInfo.100 extended instruction set (#3080)\n  e01bc6d4e spirv-fuzz: Always add new globals to entry point interfaces (#3113)\n  dcb7169bb spirv-fuzz: Transformation to add a new function to a module (#3114)\n  2e41d5ece spirv-fuzz: Avoid passing access chains as parameters (#3112)\n  e70b009b0 Add support for SPV_KHR_non_semantic_info (#3110)\n  38d7fbaad spirv-fuzz: Transformations to add types, constants and variables (#3101)\n  fccbc00ac Make Instrumentation format version 2 the default (Step 1) (#3096)\n  96354f504 spirv-fuzz: Fuzzer pass to merge blocks (#3097)\n  5c019b592 Start SPIRV-Tools v2020.1\n  c413b982c Finalize SPIRV-Tools v2019.5\n  2afbe9051 Update CHANGES\n  00ca4e5bd Don\u0027t crash when folding construct of empty struct (#3092)\n  0a2b38d08 spirv-fuzz: function outlining fuzzer pass (#3078)\n  983b5b4fc spirv-fuzz: Use validator to check break/continue dominance conditions (#3089)\n  e82a42860 WebGPU: Array size at most max signed int + 1 (#3077)\n  0a5d99d02 Permit the debug instructions in WebGPU SPIR-V - remove from the optimizer (#3083)\n  af7410597 graphics robust access: use signed clamp (#3073)\n  3ed458604 Folding: perform add and sub on mismatched integer types (#3084)\n  47f3eb426 spirv-fuzz: Fix invalid tests (#3079)\n  b334829a9 Validate nested constructs (#3068)\n  52e9cc930 spirv-fuzz: Improve debugging facilities (#3074)\n  54385458c Handle unreachable block when computing register pressure (#3070)\n  868ca3954 Improve RegisterSizePasses (#3059)\n  f31f26f73 utils/vscode: Add install.bat (#3071)\n  03957e8a9 build: cmake: Add support for Fuchsia. (#3062)\n  a62012ced Add test with explicit example of stripping reflection info (#3064)\n  8312c523e Permit the debug instructions in WebGPU SPIR-V (#3063)\n  85f3e93d1 Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054)\n  45dde9ad6 Add missing dealloc (#3061)\n  2ee9aaa28 Initialize binary for use as guard later (#3058)\n  0391d0823 Handle OpPhi with no in operands in value numbering (#3056)\n  ca703c887 Kill the id-to-func map after wrap-opkill (#3055)\n  57b4cb40b Convert stderr and stdout in status to strings on assignment (#3049)\n\nCommands:\n  git subtree pull --prefix third_party/SPIRV-Tools https://github.com/KhronosGroup/SPIRV-Tools master --squash\n\nBug: b/123642959\nChange-Id: Id1120acb6126f62c3928774c985fcc09d2619584\n",
  "tree_diff": []
}
