1. Jan 31, 2017
  2. Jan 13, 2017
  3. Jan 07, 2017
  4. Jan 06, 2017
  5. Jan 04, 2017
  6. Jan 03, 2017
  7. Jan 02, 2017
  8. Jan 01, 2017
  9. Dec 30, 2016
  10. Dec 28, 2016
  11. Dec 26, 2016
  12. Dec 23, 2016
  13. Dec 20, 2016
  14. Dec 19, 2016
  15. Dec 16, 2016
    • Wenzel Jakob's avatar
      WIP: PyPy support (#527) · 1d1f81b2
      Wenzel Jakob authored
      This commit includes modifications that are needed to get pybind11 to work with PyPy. The full test suite compiles and runs except for a last few functions that are commented out (due to problems in PyPy that were reported on the PyPy bugtracker).
      
      Two somewhat intrusive changes were needed to make it possible: two new tags ``py::buffer_protocol()`` and ``py::metaclass()`` must now be specified to the ``class_`` constructor if the class uses the buffer protocol and/or requires a metaclass (e.g. for static properties).
      
      Note that this is only for the PyPy version based on Python 2.7 for now. When the PyPy 3.x has caught up in terms of cpyext compliance, a PyPy 3.x patch will follow.
      1d1f81b2
    • Lori A. Burns's avatar
    • Wenzel Jakob's avatar
      always_construct_holder feature to support intrusively reference-counted types (#561) · 20291712
      Wenzel Jakob authored
      * always_construct_holder feature to support intrusively reference-counted types
      
      * added testcase
      20291712
    • Jason Rhinelander's avatar
      Add temporary allow_failure for python 2.7/gcc 6 (#562) · 709e648c
      Jason Rhinelander authored
      Current debian testing has Python 2.7.13-RC1, which has a serious
      regression (upstream https://bugs.python.org/issue5322) which should be
      reverted for RC2 (or the final 2.7.13).  Ignore build failures for this
      build test temporarily (with the intention of reverting this commit in a
      couple of weeks once it stops failing, i.e. when debian testing picks up
      an updated python 2.7 release).
      709e648c