)]}'
{
  "commit": "e2eca4f8f86685507764ea25dc96a404026a50f2",
  "tree": "73d9f373d9a95cc701f926d2e1d1ebaa01da0ae3",
  "parents": [
    "adc2cdd5c4e201f583bba0b74758ba418e57be52"
  ],
  "author": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Fri Nov 09 20:14:53 2018 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 09 20:14:53 2018 +0100"
  },
  "message": "Support C++17 aligned new statement (#1582)\n\n* Support C++17 aligned new statement\r\n\r\nThis patch makes pybind11 aware of nonstandard alignment requirements in\r\nbound types and passes on this information to C++17 aligned \u0027new\u0027\r\noperator. Pre-C++17, the behavior is unchanged.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "985bc5794a59104d14a04145fb68370a509730db",
      "old_mode": 33188,
      "old_path": "include/pybind11/attr.h",
      "new_id": "8732cfe10374d9fc8ade7884421dd733c85c8a64",
      "new_mode": 33188,
      "new_path": "include/pybind11/attr.h"
    },
    {
      "type": "modify",
      "old_id": "a21d6bae38bb62d9971edb15d7b845cb2b125e68",
      "old_mode": 33188,
      "old_path": "include/pybind11/cast.h",
      "new_id": "2dec23cb3eb7365eb72685a192ff5d3fd7a3589a",
      "new_mode": 33188,
      "new_path": "include/pybind11/cast.h"
    },
    {
      "type": "modify",
      "old_id": "78d4afed018239d75b5a0aa7a15346386359f7c7",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/internals.h",
      "new_id": "ad34415760ec747ca4f6b31d19e246fd9f0d29c0",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/internals.h"
    },
    {
      "type": "modify",
      "old_id": "99a1e0a78b6713f5f0cbedf82274b69f11085f27",
      "old_mode": 33188,
      "old_path": "include/pybind11/pybind11.h",
      "new_id": "e45f1a0c6721f5d1f3d7c8a9a9ab30f3656dfad8",
      "new_mode": 33188,
      "new_path": "include/pybind11/pybind11.h"
    },
    {
      "type": "modify",
      "old_id": "9ed1f50bbaeb1ac4cc5fca4ce13ac383562428f0",
      "old_mode": 33188,
      "old_path": "tests/test_class.cpp",
      "new_id": "499d0cc511fdb7b644e75635e874fcb20e6dae78",
      "new_mode": 33188,
      "new_path": "tests/test_class.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a488ab651ace2b2bd693a98711d92313827a525",
      "old_mode": 33188,
      "old_path": "tests/test_class.py",
      "new_id": "ed63ca8538bf639ddfee1d418e3a804f44027b76",
      "new_mode": 33188,
      "new_path": "tests/test_class.py"
    }
  ]
}
