)]}'
{
  "commit": "b7cd3db6f4d79f11abf0572fdc5e41d0811ea2e2",
  "tree": "22b607d838b98141ba62c9aad059f5147a90a913",
  "parents": [
    "3aeaea654afb1b45a99798f87c143392b2994712"
  ],
  "author": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Oct 16 13:13:05 2011 +0200"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@redhat.com",
    "time": "Sun Oct 16 13:13:05 2011 +0200"
  },
  "message": "Add support for 128-bit arithmetic\n\nThe memory API supports 64-bit buses (e.g. PCI).  A size on such a bus cannot\nbe represented with a 64-bit data type, if both 0 and the entire address\nspace size are to be represented.  Futhermore, any address arithemetic may\noverflow and return unexpected results.\n\nIntroduce a 128-bit signed integer type for use in such cases.  Addition,\nsubtraction, and comparison are the only operations supported.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3864b6cd460d1379b437e3d062450e52a733794",
      "new_mode": 33188,
      "new_path": "int128.h"
    }
  ]
}
