{"push_id":1448708760,"size":1,"distinct_size":1,"ref":"refs/heads/implicit-accessor-casting","head":"fb26eace50e9208df0159271e42ccc7a9b3638c8","before":"ddc4868e4eb7a19418b89628d17bca23da1cfa29","commits":[{"sha":"fb26eace50e9208df0159271e42ccc7a9b3638c8","author":{"name":"Jason Rhinelander","email":"158e602a35675d2a0b685478824aa5995557a235@imaginary.ca"},"message":"Adds automatic casting on assignment of non-pyobject types\n\nThis adds automatic casting when assigning to python types like dict,\nlist, and attributes.  Instead of:\n\n    dict[\"key\"] = py::cast(val);\n    m.attr(\"foo\") = py::cast(true);\n    list.append(py::cast(42));\n\nyou can now simply write:\n\n    dict[\"key\"] = val;\n    m.attr(\"foo\") = true;\n    list.append(42);\n\nCasts needing extra parameters (e.g. for a non-default rvp) still\nrequire the py::cast() call.\n\nFixes #547 (the original post).","distinct":true,"url":"https://api.github.com/repos/jagerman/pybind11/commits/fb26eace50e9208df0159271e42ccc7a9b3638c8"}]}
{"actor":{"display_login":"jagerman"}}