)]}'
{
  "commit": "0991e90375606254087f7bffe0dd15dd910ec62b",
  "tree": "2ea50cc6616b31aada9fb66884a7c04ecaac3637",
  "parents": [
    "e2eca4f8f86685507764ea25dc96a404026a50f2"
  ],
  "author": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Sun Nov 11 17:24:32 2018 +0100"
  },
  "committer": {
    "name": "Wenzel Jakob",
    "email": "wenzel.jakob@epfl.ch",
    "time": "Sun Nov 11 17:27:57 2018 +0100"
  },
  "message": "fix py::cast\u003cvoid *\u003e\n\nPybind11 provides a cast operator between opaque void* pointers on the\nC++ side and capsules on the Python side. The py::cast\u003cvoid *\u003e\nexpression was not aware of this possibility and incorrectly triggered a\ncompile-time assertion (\"Unable to cast type to reference: value is\nlocal to type caster\") that is now fixed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2dec23cb3eb7365eb72685a192ff5d3fd7a3589a",
      "old_mode": 33188,
      "old_path": "include/pybind11/cast.h",
      "new_id": "80abb2b93a259d860d4feb9162456d4430b65ad8",
      "new_mode": 33188,
      "new_path": "include/pybind11/cast.h"
    },
    {
      "type": "modify",
      "old_id": "450813403fac383dc2046adee83e4c5ca6b5b425",
      "old_mode": 33188,
      "old_path": "tests/test_builtin_casters.cpp",
      "new_id": "e026127f890b37a33115ee38100366d6f01078d9",
      "new_mode": 33188,
      "new_path": "tests/test_builtin_casters.cpp"
    },
    {
      "type": "modify",
      "old_id": "01d0437b58c9963d9ec4d7d3cffc78067f9bbdc8",
      "old_mode": 33188,
      "old_path": "tests/test_builtin_casters.py",
      "new_id": "73cc465f5b53b8051c9a7796aa0178bbe6b32597",
      "new_mode": 33188,
      "new_path": "tests/test_builtin_casters.py"
    }
  ]
}
