)]}'
{
  "commit": "04c1a04071e51282a63d849ed5b749abc0989100",
  "tree": "dc18de39167c4f7adee215837952e5b51ec41f04",
  "parents": [
    "1de9cc347da5215889f6e8ff3bd4bcc820aa50bf"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Tue Apr 10 22:50:54 2018 +0300"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Sun Apr 15 22:15:25 2018 +0300"
  },
  "message": "setjmp: Provide a manual implementation for arm and arm64\n\nOn arm and arm64, the setjmp/longjmp implementations (in both msvcrt.dll\nand ucrtbase.dll) require binaries to have proper SEH information. On\narm, we can get around this by passing NULL as the frame/ctx parameter\nto _setjmp, but that doesn\u0027t work on arm64.\n\nWork around it by providing a custom implementation of the functions\nin libmingwex instead.\n\nThe arm32 implementation is authored by André Hentschel.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\nSigned-off-by: André Hentschel \u003cnerv@dawncrow.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97510c84b69b3a39ce8c6d6a32baf83784a57653",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/misc/mingw_getsp.S",
      "new_id": "5d224d1409d74e73470f72a55c444cf3ec3c98a4",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/misc/mingw_getsp.S"
    },
    {
      "type": "modify",
      "old_id": "ec4b01387c909832d0b35b736b04a6b158b78036",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/setjmp.h",
      "new_id": "fc79f10919d17d1639dd5fd5b157d49a0aecd2ce",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/setjmp.h"
    }
  ]
}
