1. 19 Aug, 2020 2 commits
    • Henry Schreiner's avatar
      tests: avoid putting build products into source directory (#2353) · 04fdc44f
      Henry Schreiner authored
      * tests: keep source dir clean
      
      * ci: make first build inplace
      
      * ci: drop dev setting (wasn't doing anything)
      
      * tests: warn if source directory is dirty
      04fdc44f
    • Henry Schreiner's avatar
      feat: new FindPython support (#2370) · 1729aae9
      Henry Schreiner authored
      * feat: FindPython support
      
      * refactor: rename to PYBIND11_FINDPYTHON
      
      * docs: Caps fixes
      
      * feat: NOPYTHON mode
      
      * test: check simple call
      
      * docs: add changelog/upgrade guide
      
      * feat: Support Python3 and Python2
      
      * refactor: Use targets in tests
      
      * fix: support CMake 3.4+
      
      * feat: classic search also finds virtual environments
      
      * docs: some updates from @wjakob's review
      
      * fix: wrong name for QUIET mode variable, reported by @skoslowski
      
      * refactor: cleaner output messaging
      
      * fix: support debug Python's in FindPython mode too
      
      * fixup! refactor: cleaner output messaging
      
      * fix: missing pybind11_FOUND and pybind11_INCLUDE_DIR restored to subdir mode
      
      * fix: nicer reporting of Python / PyPy
      
      * fix: out-of-order variable fix
      
      * docs: minor last-minute cleanup
      1729aae9
  2. 18 Aug, 2020 1 commit
  3. 17 Aug, 2020 1 commit
    • Henry Schreiner's avatar
      docs: contrib/issue templates (#2377) · 64040997
      Henry Schreiner authored
      * docs: move helpers to .github where allowed
      
      * docs: more guidelines in CONTRIBUTING
      
      * chore: update issue templates
      
      * fix: review from @bstaletic
      
      * refactor: a few points from @rwgk
      
      * docs: more touchup, review changes
      64040997
  4. 16 Aug, 2020 3 commits
  5. 14 Aug, 2020 2 commits
  6. 13 Aug, 2020 1 commit
    • marc-chiesa's avatar
      Modified Vector STL bind initialization from a buffer type with optimization... · 830adda8
      marc-chiesa authored
      Modified Vector STL bind initialization from a buffer type with optimization for simple arrays (#2298)
      
      * Modified Vector STL bind initialization from a buffer type with optimization for simple arrays
      
      * Add subtests to demonstrate processing Python buffer protocol objects with step > 1
      
      * Fixed memoryview step test to only run on Python 3+
      
      * Modified Vector constructor from buffer to return by value for readability
      830adda8
  7. 12 Aug, 2020 2 commits
  8. 11 Aug, 2020 1 commit
  9. 06 Aug, 2020 2 commits
  10. 04 Aug, 2020 1 commit
  11. 01 Aug, 2020 1 commit
  12. 31 Jul, 2020 3 commits
  13. 28 Jul, 2020 4 commits
  14. 26 Jul, 2020 5 commits
  15. 24 Jul, 2020 1 commit
  16. 23 Jul, 2020 5 commits
  17. 22 Jul, 2020 1 commit
  18. 20 Jul, 2020 1 commit
  19. 15 Jul, 2020 1 commit
    • Kota Yamaguchi's avatar
      Fix undefined memoryview format (#2223) · e2488698
      Kota Yamaguchi authored
      * Fix undefined memoryview format
      
      * Add missing <algorithm> header
      
      * Add workaround for py27 array compatibility
      
      * Workaround py27 memoryview behavior
      
      * Fix memoryview constructor from buffer_info
      
      * Workaround PyMemoryView_FromMemory availability in py27
      
      * Fix up memoryview tests
      
      * Update memoryview test from buffer to check signedness
      
      * Use static factory method to create memoryview
      
      * Remove ndim arg from memoryview::frombuffer and add tests
      
      * Allow ndim=0 memoryview and documentation fixup
      
      * Use void* to align to frombuffer method signature
      
      * Add const variants of frombuffer and frommemory
      
      * Add memory view section in doc
      
      * Fix docs
      
      * Add test for null buffer
      
      * Workaround py27 nullptr behavior in test
      
      * Rename frombuffer to from_buffer
      e2488698
  20. 08 Jul, 2020 1 commit
  21. 07 Jul, 2020 1 commit
    • Isuru Fernando's avatar
      PyPy3 support (#2146) · 0d70f0e1
      Isuru Fernando authored
      
      
      * Error out eval_file
      
      * Enable dynamic attribute support for Pypy >= 6
      
      * Add a test for dynamic attribute support
      
      * Skip test for eval_file on pypy
      
      * Workaround for __qualname__ on PyPy3
      
      * Add a PyPy3.6 7.3.0 build
      
      * Only disable in PyPy3
      
      * Fix travis testing
      
      * No numpy and scipy for pypy
      
      * Enable test on pypy2
      
      * Fix logic in eval_file
      
      * Skip a few tests due to bugs in PyPy
      
      * scipy wheels are broken. make pypy2 a failrue
      Co-authored-by: default avatarAndreas Kloeckner <inform@tiker.net>
      0d70f0e1