)]}'
{
  "commit": "7b26999f1dad11bfba0d1f1735df38dfbea5a7b1",
  "tree": "16f2467f60c9dc600c3bf48e0c270bd05006b32f",
  "parents": [
    "e174bf62d33d26b9fee56ef45e8d8566d01a5af7"
  ],
  "author": {
    "name": "Ozkan Sezer",
    "email": "sezeroz@gmail.com",
    "time": "Fri Jul 15 20:40:10 2022 +0300"
  },
  "committer": {
    "name": "Ozkan Sezer",
    "email": "sezeroz@gmail.com",
    "time": "Fri Jul 15 20:40:10 2022 +0300"
  },
  "message": "backported setjmp/longjmp changes from v7.x branch:\n\nHand-picked from commits 436ad4b830 and 844cb490ab:\n- setjmp.h: Only pass a frame pointer to setjmp if SEH is enabled\n  This should avoid the need for clearing the frame pointer in the\n  longjmp wrapper.\n- crt: Use importlibs for longjmp.\n\nFixes setjmp/longjmp code built with -fno-asynchronous-unwind-tables\nwith SEH toolchains.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "364e4409ddb133a27d62a09d87f282dd7e6c1e3c",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/def-include/msvcrt-common.def.in",
      "new_id": "a98f8a1831571a14020bde8b51f296b3029d7071",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/def-include/msvcrt-common.def.in"
    },
    {
      "type": "modify",
      "old_id": "e2a1928b74ba9348beb031a44fef7009d1e51862",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in",
      "new_id": "821d94483ffc0b371ee9be9cb9c411aad12d2523",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in"
    },
    {
      "type": "modify",
      "old_id": "13115412af2489f6bce468838e7ec580dc9e8365",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib-common/msvcrt.def.in",
      "new_id": "32f7881dad2e485e0f5b84915918ff87a751bfbb",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib-common/msvcrt.def.in"
    },
    {
      "type": "modify",
      "old_id": "251b6d3c91c2931f737f02524fa2a74d35401d0b",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib-common/ucrtbase.def.in",
      "new_id": "94399a3e5aed7e0c8cd01d95b560beff827c241d",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib-common/ucrtbase.def.in"
    },
    {
      "type": "modify",
      "old_id": "27f79bd492f2bfe09af9df5d0b3471cd3ac22a95",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib-common/vcruntime140_app.def.in",
      "new_id": "3ad3e51ac7b24e112a6857a96b55e4c0f31f6a63",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib-common/vcruntime140_app.def.in"
    },
    {
      "type": "modify",
      "old_id": "18aeb0bf059e7dcc4a07ff937dc656c52696e26e",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib32/crtdll.def",
      "new_id": "1b330686f8f9bd55093993c66dc9aec43ffd1519",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib32/crtdll.def"
    },
    {
      "type": "modify",
      "old_id": "2b2ad36f8a8565a2a79031cda6e2992ba6f20df6",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib64/ntdll.def",
      "new_id": "85e88ee6a23a52c7c9fc0912589777f80a80421d",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib64/ntdll.def"
    },
    {
      "type": "modify",
      "old_id": "5d224d1409d74e73470f72a55c444cf3ec3c98a4",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/misc/mingw_getsp.S",
      "new_id": "cafe9cdbf27249d65f74778f2f5420182fd12707",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/misc/mingw_getsp.S"
    },
    {
      "type": "modify",
      "old_id": "fc79f10919d17d1639dd5fd5b157d49a0aecd2ce",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/setjmp.h",
      "new_id": "9f46164731bc5ecdd5797865edcd8daf8b120b47",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/setjmp.h"
    }
  ]
}
