)]}'
{
  "commit": "038d2bada1dfaaee7db51b2d1d2ee6472aee970b",
  "tree": "e6a8788bc054d055bc57f45a49807490df0044a2",
  "parents": [
    "1ef5acf3398ce6c673fcd74137f4ca667e215e1b"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Thu Aug 10 13:54:08 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 10 13:54:08 2023 -0700"
  },
  "message": "Work around scalar support bug in webgpu compilation. (#14629)\n\nSee https://github.com/openxla/iree/issues/11054#issuecomment-1670260451\r\n- this `multiple_results.mlir` test program uses scalars, and\r\nhttps://github.com/openxla/iree/pull/13711 changed the code path that\r\nscalar dispatches go down. This alternate code path does not appear to\r\nhave the same SPIR-V -\u003e WGSL compatibility patches as the tensor path,\r\nso we see compilation errors with messages like `entry point \u0027d0\u0027\r\nreferences multiple variables that use the same resource binding`. We\r\nshould fix that (and add tests so it doesn\u0027t regress again), but I want\r\nto keep webgpu runtime debugging work unblocked.\r\n\r\nThis modified program exhibits the same runtime-related issue as\r\nreported on https://github.com/openxla/iree/issues/13809 /\r\nhttps://github.com/openxla/iree/pull/14163:\r\n* The first invocation incorrectly returns \r\n  ```\r\n  2xf32\u003d2.23 2.45\r\n  2xf32\u003d0 0\r\n  ```\r\n* The second invocation correctly returns\r\n  ```\r\n  2xf32\u003d1.23 1.45\r\n  2xf32\u003d2.23 2.45\r\n  ```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9294f2d7dfdf706efea6fba0b749e54c94bae950",
      "old_mode": 33188,
      "old_path": "experimental/web/sample_webgpu/index.html",
      "new_id": "5c6e14b5faeeb1c464308d12f36cdb8564409867",
      "new_mode": 33188,
      "new_path": "experimental/web/sample_webgpu/index.html"
    },
    {
      "type": "modify",
      "old_id": "ab82f976d4803ec83ae08059d64b371f968bdd7a",
      "old_mode": 33188,
      "old_path": "experimental/web/sample_webgpu/multiple_results.mlir",
      "new_id": "0cfb9fc75607cfbe2d1e653ee166f406f8847053",
      "new_mode": 33188,
      "new_path": "experimental/web/sample_webgpu/multiple_results.mlir"
    }
  ]
}
