)]}'
{
  "commit": "bcfe1e94d3f062139aae009e44ae458f69cf2df2",
  "tree": "7695bdb406d303623bb1e43bd33a1ef7eba8efd7",
  "parents": [
    "599d74fdc3cee5fa1ed84d6e10830f9aa5fe6b53"
  ],
  "author": {
    "name": "Deric C.",
    "email": "cheung.deric@gmail.com",
    "time": "Mon Mar 23 14:49:53 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 23 14:49:53 2026 -0700"
  },
  "message": "[HLSL] Allow 1x1 matrices to be splatted like scalars (#188119)\n\nFixes #186859 by allowing 1x1 matrices to be splatted like the scalar\nand vec1 cases.\n\nAssisted-by: GitHub Copilot (powered by Claude Opus 4.6)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5360f8a2908bf7b94fddbb60a3f1a2b3ad865229",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaCast.cpp",
      "new_id": "330e5ec6997905b3b8c84a8da5d9b81653911dfc",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaCast.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2f2d6cb75c339be10aa993eb7cd047c3b11bbdc",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaHLSL.cpp",
      "new_id": "823d312df296ec3adc7225dcdeaf6fd96bd62d6f",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaHLSL.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e6c7537bcaa444b2d5ae37cbe74bfb4c0f18c24",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl",
      "new_id": "abfea79f0a454ea3d3da930f0cd6e06cf52f787b",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl"
    }
  ]
}
