{"push_id":1416752201,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"b5ac95e1c6d2c93b7f314d79d0933bbaefad0bcf","before":"28abec684467abec285ebf5599010449f450ca37","commits":[{"sha":"99ddc9ac1a331afcd5099fac97d1a99bad5d83f1","author":{"name":"Lori A. Burns","email":"451cd4d453a17cdf03d2e68802addbccddcafd5d@gmail.com"},"message":"equals needed for test_copy_move_policies to build icpc 2016.3 (#507)","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/99ddc9ac1a331afcd5099fac97d1a99bad5d83f1"},{"sha":"405f6d1dfd1a1f31369489b6cd4893aa8db6e1d3","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"make arithmetic operators of enum_ optional (#508)\n\nFollowing commit 90d278, the object code generated by the python\r\nbindings of nanogui (github.com/wjakob/nanogui) went up by a whopping\r\n12%. It turns out that that project has quite a few enums where we don't\r\nreally care about arithmetic operators.\r\n\r\nThis commit thus partially reverts the effects of #503 by introducing\r\nan additional attribute py::arithmetic() that must be specified if the\r\narithmetic operators are desired.","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/405f6d1dfd1a1f31369489b6cd4893aa8db6e1d3"},{"sha":"7c2461eefd9bad93601a431a45aa8785ebf26b2f","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"resolve issue involving inheritance + def_static + override (fixes #511)","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/7c2461eefd9bad93601a431a45aa8785ebf26b2f"},{"sha":"31fbf18ac7fd92b73a7d4412c8d976c6b10a3559","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"replace redundant function_record->class_ field with 1 bit","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/31fbf18ac7fd92b73a7d4412c8d976c6b10a3559"},{"sha":"d079f41c26296d1b1fd054a20bf6a298adcc0607","author":{"name":"Dean Moldovan","email":"9ee32c76b7fc66bf8daeae31701669d4a0b91a81@gmail.com"},"message":"Always use return_value_policy::move for rvalues (#510)\n\nFixes #509.\r\n\r\nThe move policy was already set for rvalues in PR #473, but this only\r\napplied to directly cast user-defined types. The problem is that STL\r\ncontainers cast values indirectly and the rvalue information is lost.\r\nTherefore the move policy was not set correctly. This commit fixes it.\r\n\r\nThis also makes an additional adjustment to remove the `copy` policy\r\nexception: rvalues now always use the `move` policy. This is also safe\r\nfor copy-only rvalues because the `move` policy has an internal fallback\r\nto copying.","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/d079f41c26296d1b1fd054a20bf6a298adcc0607"},{"sha":"df81546965df4cac8b9fec5aa95fd480204599e6","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"added forgotten initialization","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/df81546965df4cac8b9fec5aa95fd480204599e6"},{"sha":"bad17402132511604169c075b3b73d59957c484f","author":{"name":"Dean Moldovan","email":"9ee32c76b7fc66bf8daeae31701669d4a0b91a81@gmail.com"},"message":"Add checks to maintain a consistent Python code style and prevent bugs (#515)\n\nA flake8 configuration is included in setup.cfg and the checks are\r\nexecuted automatically on Travis:\r\n\r\n* Ensures a consistent PEP8 code style\r\n* Does basic linting to prevent possible bugs","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/bad17402132511604169c075b3b73d59957c484f"},{"sha":"c4d8196607eedeb5d0c58fafcf20a0f9da059925","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"include LICENSE, README.md, CONTRIBUTING.md in pip archive (fixes #512)","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/c4d8196607eedeb5d0c58fafcf20a0f9da059925"},{"sha":"7146d6299c57be4bda02b0c7fc0e3c0eaab1702a","author":{"name":"Jason Rhinelander","email":"158e602a35675d2a0b685478824aa5995557a235@imaginary.ca"},"message":"Changed \"Invoked with\" output to use repr() instead of str() (#518)\n\nThis gives more informative output, often including the type (or at\r\nleast some hint about the type).","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/7146d6299c57be4bda02b0c7fc0e3c0eaab1702a"},{"sha":"b14f065fa97b6e0baf110e93bdb04587dfb87ed5","author":{"name":"Sylvain Corlay","email":"10640707d4fc722309081c78f140227f6ef6761a@gmail.com"},"message":"numpy.h replace macros with functions (#514)","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/b14f065fa97b6e0baf110e93bdb04587dfb87ed5"},{"sha":"47681c183d2835cae0e83e76d60f695928c10a52","author":{"name":"patstew","email":"43992a3afab6a31079f4a069597da45557d6d3d1@gmail.com"},"message":"Only mark unaligned types in buffers (#505)\n\nPreviously all types are marked unaligned in buffer format strings,\r\nnow we test for alignment before adding the '=' marker.","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/47681c183d2835cae0e83e76d60f695928c10a52"},{"sha":"b5ac95e1c6d2c93b7f314d79d0933bbaefad0bcf","author":{"name":"Wenzel Jakob","email":"c833440a613955fbaf83de8d8207dd9dd1124ed0@epfl.ch"},"message":"WIP: PyPy support\n\nThis commit includes a few minor modifications to pybind11 that are\nneeded to get simple hello-world style functions to compile and run on\nthe latest PyPy.\n\nSadly, more complex things are still broken: for instance, creating new\ntypes fails with the error message 'TypeError: can't set attributes on\ntype object <..>' when pybind11 tries to set the __module__ attribute.\nDigging into the pip codebase indicates that it believes that the\nunderlying type is not a heap type, which is incorrect. So this is\nlikely a PyPy bug.","distinct":true,"url":"https://api.github.com/repos/wjakob/pybind11/commits/b5ac95e1c6d2c93b7f314d79d0933bbaefad0bcf"}]}
{"actor":{"display_login":"wjakob"}}