)]}'
{
  "commit": "4d47a318cffc3d68708836e46acace1be50b222c",
  "tree": "0537fe4038aeaff518df91d2c49d2cc11b81c1eb",
  "parents": [
    "13f4d36b06c7333e13ba5d372e631e06bcf33b3c"
  ],
  "author": {
    "name": "Pali Rohár",
    "email": "pali.rohar@gmail.com",
    "time": "Wed Nov 27 18:23:40 2024 +0100"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Wed Dec 04 12:07:15 2024 +0200"
  },
  "message": "crt: Align i386 stack to 16-bytes for DLL builds due to SSE\n\ni386 DLL builds have same issue as EXE builds, entry point (DllMain or\nDllEntryPoint) can use SSE and therefore stack should be aligned to\n16-bytes. Use attribute force_align_arg_pointer for __DllMainCRTStartup,\nlike it is already for __tmainCRTStartup. Also mark it as static.\n\nThis code was copied from crtexe.c __tmainCRTStartup() function.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f59d7326236afdf96d285e04bcae06fc7e611148",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/crt/crtdll.c",
      "new_id": "f05c69b11319b5dd01ee7a7bf0dc18add7302c38",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/crt/crtdll.c"
    }
  ]
}
