)]}'
{
  "commit": "ce9f83c700cb559232295559a3279b411ed9a552",
  "tree": "afb6d2d544cd151d765d1f613c142ad29d14f8e2",
  "parents": [
    "2d1723c0d6e3ea3f10600cac310cbf6e77867596"
  ],
  "author": {
    "name": "Dustin Spicuzza",
    "email": "dustin@virtualroadside.com",
    "time": "Tue Mar 24 10:58:42 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 07:58:42 2026 -0700"
  },
  "message": "Fix crash in def_readwrite for non-smart-holder properties of smart-holder classes (v2) (#6008)\n\n* Add tests that cause crash in def_readwrite\n\n- Occurs with non-smart-holder property of smart-holder class\n\n* Fix crash in def_readwrite for non-smart-holder properties of smart-holder classes\n\n* Use default policy\n\n* Address PR comments\n\n* Add test for cast error path\n\n* style: pre-commit fixes\n\n* Revert \"Use default policy\"\n\nThis reverts commit b299f321044ff946701a0020a4549f3eb0525b83.\n\n* Disable test_shared_ptr_return_for_unique_ptr_holder when PYBIND11_TEST_SMART_HOLDER\u003dON\n\n* Add counterexample\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e\nCo-authored-by: Ralf W. Grosse-Kunstleve \u003crgrossekunst@nvidia.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c8cdd0c7ad7091e745d151a8fdc36d635701bf8",
      "old_mode": 33188,
      "old_path": "include/pybind11/cast.h",
      "new_id": "bef0f2cb8f90b5232c19f64d9cdb192639630f3e",
      "new_mode": 33188,
      "new_path": "include/pybind11/cast.h"
    },
    {
      "type": "modify",
      "old_id": "43179257374caf7725906f71777d216cab88f64b",
      "old_mode": 33188,
      "old_path": "tests/pybind11_tests.cpp",
      "new_id": "47d9d9a8cb631824068ed1098f64fa847d17e6be",
      "new_mode": 33188,
      "new_path": "tests/pybind11_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8863ad7d7b91d4ac8b3537445db7754b46db7ad6",
      "old_mode": 33188,
      "old_path": "tests/test_class_sh_property.cpp",
      "new_id": "8777bdc9321d432160d2e0de5b7365bb502391a3",
      "new_mode": 33188,
      "new_path": "tests/test_class_sh_property.cpp"
    },
    {
      "type": "modify",
      "old_id": "0250a7f78e79b7a61a3416cc0f800070b6a51850",
      "old_mode": 33188,
      "old_path": "tests/test_class_sh_property.py",
      "new_id": "4a7b77c69ad746d547397e665a926a1f519f6830",
      "new_mode": 33188,
      "new_path": "tests/test_class_sh_property.py"
    }
  ]
}
