)]}'
{
  "commit": "c8eb0949020103ff16ed494e83e757c34f50b151",
  "tree": "c36c52279b68f4c87f9f05852a8f58bd3c258f27",
  "parents": [
    "3315b84a50a94c229e5a04b05a34ca5d5e374533"
  ],
  "author": {
    "name": "Finn Plummer",
    "email": "finn.c.plum@gmail.com",
    "time": "Thu May 29 13:30:38 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 29 13:30:38 2025 -0700"
  },
  "message": "[HLSL][RootSiganture] Add parsing of new number params in StaticSampler (#140291)\n\n- defines in-memory reprsentation of `maxAnisotropy`, `minLOD` and\n`maxLOD`\n- integrates parsing of these number parameters with their respective,\n`parseUInt` and `parseFloat` respectively\n - adds basic unit tests to demonstrate setting functionality\n\nPart 3 of https://github.com/llvm/llvm-project/issues/126574",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d16eaa5b72f6611dfde51bdc1eb8b3bc001d60e",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Lex/HLSLRootSignatureTokenKinds.def",
      "new_id": "7ca131349fed466b0b8e068b8183ea9359ce5e49",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Lex/HLSLRootSignatureTokenKinds.def"
    },
    {
      "type": "modify",
      "old_id": "a03f33dfd3b4edb6b4f1ee1b906c172bcdf31899",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Parse/ParseHLSLRootSignature.h",
      "new_id": "859ea7866cd04579de7350cc3f33da9006e9edde",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Parse/ParseHLSLRootSignature.h"
    },
    {
      "type": "modify",
      "old_id": "8be91f5991b2185be469ac325957c3af2f12b35e",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseHLSLRootSignature.cpp",
      "new_id": "23e64e8cb165d70ece5ac457d4fa4c43e0f5bf2f",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseHLSLRootSignature.cpp"
    },
    {
      "type": "modify",
      "old_id": "b610b8f10f8da9bfba339a4535c8db14fb80b880",
      "old_mode": 33188,
      "old_path": "clang/unittests/Lex/LexHLSLRootSignatureTest.cpp",
      "new_id": "575a97e75a05dd6c222aed43983c1720a3da8a2b",
      "new_mode": 33188,
      "new_path": "clang/unittests/Lex/LexHLSLRootSignatureTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b08c07f41141e6ced7aa39303b37c2ca894f079e",
      "old_mode": 33188,
      "old_path": "clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp",
      "new_id": "b3703c21b5ee12f52bea98f377be55095e6f4c69",
      "new_mode": 33188,
      "new_path": "clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "fea9a9962991c6437b9a607130fec2c3a4576e69",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h",
      "new_id": "940d6d0bd8d44979c821cfbce8cd3886989ac752",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h"
    }
  ]
}
