)]}'
{
  "commit": "8f1e24a207294f6454aa79ac9389c1093654cee5",
  "tree": "adc08758f6528442f57dbe38ddcc3847e502d563",
  "parents": [
    "4b2537b15c3eb73bad71c29bff61bb2c2b8bfe8e"
  ],
  "author": {
    "name": "PrabbyDD",
    "email": "147005742+PrabbyDD@users.noreply.github.com",
    "time": "Sat Apr 18 01:30:22 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Apr 18 10:30:22 2026 +0200"
  },
  "message": "[Clang] diagnosing missing Vulkan environment when using SPIR-V triple (#190840)\n\nWhen a user passes \u0027-target spirv\u0027 without specififying a vulkan\nenvironment ttriple, SPIRVTargetInfo will fire an assert instead of\nthrowing an error diagnostic. Added this diagnostic in\nCompilerInstance::createTarget() before target is initialized. Fixes\nhttps://github.com/llvm/llvm-project/issues/189964",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46dc5bb97463e9c6904665e0cd77462e174ffbc4",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "638a813ca105b7a405745464c395ab211338f2f2",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "62b74574102e4b33cad790175300fbcfd20a8d86",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/DiagnosticFrontendKinds.td",
      "new_id": "f384a97b6825edec28bc7949296a7ca9f0497e88",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/DiagnosticFrontendKinds.td"
    },
    {
      "type": "modify",
      "old_id": "37fe4a970dfefcfc2196e86c4991f296790f20ca",
      "old_mode": 33188,
      "old_path": "clang/lib/Basic/Targets/SPIR.h",
      "new_id": "633eaf3803452bb7063be3fe2487afd833ca5e4b",
      "new_mode": 33188,
      "new_path": "clang/lib/Basic/Targets/SPIR.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a463f7ffe7d9004b5a0892567bfcc1b0e6715d07",
      "new_mode": 33188,
      "new_path": "clang/test/Frontend/spirv-target-validation.c"
    }
  ]
}
