)]}'
{
  "commit": "3d342f98a984d8595a0b056d0978938ba3e4172d",
  "tree": "7d7c414547a7caada1344d4cf388751a37815240",
  "parents": [
    "39b4b18aee301ba59c13d0526603e0e694c01df9"
  ],
  "author": {
    "name": "Jacek Caban",
    "email": "jacek@codeweavers.com",
    "time": "Sat May 17 12:25:26 2025 +0200"
  },
  "committer": {
    "name": "Jacek Caban",
    "email": "jacek@codeweavers.com",
    "time": "Thu May 22 16:47:49 2025 +0200"
  },
  "message": "crt: Define F_ARM_ANY on ARM64EC\n\nOn ARM64EC, CRT DLLs export a superset of the symbols exported by x86_64, including\nmost native aarch64 functions. In our import libraries, we often use F_ARM_ANY for\nsymbols we import directly rather than defining our own versions. This is typically\ndone for compatibility, which is not a concern on ARM64EC.\n\nThe makefiles already reflect this by following aarch64 rather than x86_64 in terms\nof included object files. This change updates the .def files to match that behavior.\n\nThis allows using msvcrt-os on ARM64EC and fixes a few functions, such as fabsf,\nthat were previously missing.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d542a1f47a7b6f20c8fb0966344e05af89881f5",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/def-include/func.def.in",
      "new_id": "f180b9ce7f1d21fb926ad71ff7bf865c4e135c11",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/def-include/func.def.in"
    }
  ]
}
