)]}'
{
  "commit": "53a193dfe43c37f658b1187d0d8737d6b741f672",
  "tree": "69772f939f7aacec0953123a6a9654d9fe36b758",
  "parents": [
    "78cafc8f155765a9e9ea104a66606588f5e0b8d9"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "mannprerak2@gmail.com",
    "time": "Wed Apr 28 18:02:47 2021 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 28 14:32:47 2021 +0200"
  },
  "message": "[ffigen] Update readme to clarify C support. (#209)\n\nWe will not support C++ headers, because C++ does not have a stable ABI like C (or use of extern \"C\" in C++ headers). Without a stable ABI it is impossible to know in what register/stack locations to pass arguments and this will lead to endless segmentation faults.\r\n\r\nWe could potentially support C++ headers which have extern \"C\" on every symbol, but we will not support C++ headers.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a008d37e97f3e6e7d8adb84aebb75b29984e58ef",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "099fe044ce43a82e72a99a0b09d9f43d411eccf5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    }
  ]
}
