)]}'
{
  "commit": "c2d65ee61e9d0f85b735bd0b177bf62c3d485ef2",
  "tree": "fde4f5d90ebd1bcde1a66105b6276eaeed5bf4ea",
  "parents": [
    "25b8e6a714d2217e8735a925bc751900bce09d53"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Tue Nov 19 02:30:31 2024"
  },
  "committer": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Tue Nov 19 02:30:31 2024"
  },
  "message": "Note subtyping for tuple instructions in Unsubtyping\n\nUnsubtyping uses the subtype-exprs.h utility to collect subtyping\nconstraints from the module, but that utility did not properly note\nsubtyping in tuple instructions. Normally this is not a problem because\nthe tuple.make operand types exactly match the elements of the result\ntuple type, but it is also possible for the operands to be more refined,\nin which case this missing logic can lead to bugs.\n\nFixes #7087.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f775c1231e35cde52e9c40e396c0941a63951ffa",
      "new_mode": 33188,
      "new_path": "test/lit/passes/issue-7087.wast"
    }
  ]
}
