)]}'
{
  "commit": "af1f5480393b8ef8844b3f6e29e5175e96b28ae6",
  "tree": "4d591c3ea4f8134ab04661b398861dffdf0a5f1a",
  "parents": [
    "15755159720cb5acefb00a152493da58dfd4f944"
  ],
  "author": {
    "name": "Hongyi Jin",
    "email": "jinhongyi02@gmail.com",
    "time": "Mon Aug 17 22:22:31 2026 -0400"
  },
  "committer": {
    "name": "Hongyi Jin",
    "email": "jinhongyi02@gmail.com",
    "time": "Mon Aug 17 22:24:53 2026 -0400"
  },
  "message": "[CUDA][BugFix] Guard tensor map enums by toolkit version\n\nCUDA tensor-map enum members are identifiers rather than preprocessor macros, so #ifdef silently excluded the CUDA 12.8 packed data types and atomic swizzle modes even when cuda.h declared them. Use CUDA_VERSION consistently for the validation paths that reference those members.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01222b4085885dff6ef6d0fe4bddc89551dc41e5",
      "old_mode": 33188,
      "old_path": "src/backend/cuda/runtime/cuda_device_api.cc",
      "new_id": "c70cf24421b6d24243076c971ca6acf089bca57b",
      "new_mode": 33188,
      "new_path": "src/backend/cuda/runtime/cuda_device_api.cc"
    }
  ]
}
