)]}'
{
  "commit": "fd5e86e9122b562e8601434efe4ed99a58cdd283",
  "tree": "7e3aa17c8031567e2d1ef2d02d65815cfe7933e0",
  "parents": [
    "74a471c6b01bf41f43bb3649598fdcb48994e600"
  ],
  "author": {
    "name": "Alon Zakai",
    "email": "azakai@google.com",
    "time": "Thu Feb 19 23:21:43 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 19 23:21:43 2026"
  },
  "message": "[CodeAnnotations] Copy function-level annotations, fixing wasm-merge (#8345)\n\nWe copied expression annotations but not function ones. As a result,\nwasm-merge would copy functions between modules and drop their\nhints.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61c5da9bc0644519d048fde578d0502cb3109ae9",
      "old_mode": 33188,
      "old_path": "src/ir/metadata.cpp",
      "new_id": "32d5e0a03eb500ae78d37f379f7ea478aa0c7eab",
      "new_mode": 33188,
      "new_path": "src/ir/metadata.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52bdc4907c27a891fd8cd9b43aea2e5e7770ad8f",
      "new_mode": 33188,
      "new_path": "test/lit/merge/annotations.wat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39cccc48413651bbfe5c2999fc5105474a23b010",
      "new_mode": 33188,
      "new_path": "test/lit/merge/annotations.wat.second"
    }
  ]
}
