)]}'
{
  "commit": "871c9bb238dafe9adb273f5c8e36053f2494bfc1",
  "tree": "3b2da433ba219617734b45c6c277630cc8e2d97b",
  "parents": [
    "00a70e8cd9e4cddd12638273139fa7151bc6ee77"
  ],
  "author": {
    "name": "Vito Secona",
    "email": "77039267+secona@users.noreply.github.com",
    "time": "Mon Apr 20 23:56:53 2026 +0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 20 09:56:53 2026 -0700"
  },
  "message": "[mlir][SparseTensor] add `numSymbols` information to simplify affine expressions (#191649)\n\nPreviously, the `translateShape` function hard-coded the `numSymbols`\nparameter to 0. This makes the affine expression fail when the sparse\ntensor encoding has symbols.\n\nThis PR fixes the issue by extracting and passing the `numSymbols`\ninformation during translation. A regression test has also been added to\nensure this behavior remains supported.\n\nCloses #191209",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b77a536861d2ac1a9480498800b56b7fc7ed25d0",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp",
      "new_id": "eab2d14797257524da422ef096bd8d46a9a256e0",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd68ee00dd097d362957f80f6dc6ee25bc64b65",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/SparseTensor/encoding_with_symbols.mlir"
    }
  ]
}
