)]}'
{
  "commit": "a5b1f6f7644b30c97a59d512d4dbe6825db424d9",
  "tree": "7ba3afcdd7385b914191b8bdd6197a136f78a1a3",
  "parents": [
    "809ebefc12d1cf3653a5459e7eb1cb13bb93fc39"
  ],
  "author": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Mon Oct 22 16:29:48 2018 +0000"
  },
  "committer": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Mon Oct 22 16:29:48 2018 +0000"
  },
  "message": "Merging r342815:\n\n------------------------------------------------------------------------\nr342815 | ericwf | 2018-09-22 12:22:36 -0700 (Sat, 22 Sep 2018) | 14 lines\n\nFix incorrectly aligned exceptions in 32 bit builds.\n\nThis patch fixes a bug where exceptions in 32 bit builds\nwould be incorrectly aligned because malloc only provides 8 byte aligned\nmemory where 16 byte alignment is needed.\n\nThis patch makes libc++abi correctly use posix_memalign when it\u0027s\navailable. This requires defining _LIBCPP_BUILDING_LIBRARY so that\nlibc++ only defines _LIBCPP_HAS_NO_ALIGNED_ALLOCATION when libc doesn\u0027t\nsupport it and not when aligned new/delete are disable for other\nreasons.\n\nThis bug somehow made it into the 7.0 release, making it a regression.\nTherefore this patch should be included in the next dot release.\n------------------------------------------------------------------------\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/branches/release_70@344917 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "336ad31b0176d26a405281f2f57f0f8a5abe9344",
      "old_mode": 33188,
      "old_path": "src/fallback_malloc.cpp",
      "new_id": "bec9952596bff0c769427231900fff49e8fcf0fe",
      "new_mode": 33188,
      "new_path": "src/fallback_malloc.cpp"
    }
  ]
}
