1. 12 Sep, 2017 1 commit
  2. 11 Sep, 2017 1 commit
  3. 10 Sep, 2017 4 commits
  4. 08 Sep, 2017 4 commits
    • Dean Moldovan's avatar
      Remove unused value assignment · 2d49aee4
      Dean Moldovan authored
      2d49aee4
    • Dean Moldovan's avatar
    • Dean Moldovan's avatar
      Move the style check/barebones config up to the first position on Travis · cdf38dc6
      Dean Moldovan authored
      This runs the most basic tests first and avoids waiting until the very
      end for style checks.
      
      [skip appveyor]
      cdf38dc6
    • Dean Moldovan's avatar
      Speed up Travis CI build (#1056) · b7c98d21
      Dean Moldovan authored
      * Update Python 3 osx image to xcode8.3 to speed up brew install. 
        The Python 2 osx image remains xcode7.3.
      
      * Have one osx config run in debug mode to improve coverage.
      
      * Only run CMake build tests on two configs to speed up overall build.
      
        The CMake tests take ~30 seconds on each configuration, but we really 
        only need to them to run on two: one on Linux and one on macOS. This
        mirrors the recent change on AppVeyor.
      
      * Merge the style/docs/pip tests with the barebones build.
      
      * Merge 32-bit and CMake install configurations.
      
        This removes clang 3.9 from testing, but there are already 3 other clang 
        versions being tested on Travis and the new xcode8.3 image should be 
        close to clang 3.9.
      
      [skip appveyor]
      b7c98d21
  5. 07 Sep, 2017 1 commit
  6. 06 Sep, 2017 3 commits
  7. 05 Sep, 2017 1 commit
  8. 04 Sep, 2017 2 commits
  9. 01 Sep, 2017 1 commit
  10. 31 Aug, 2017 4 commits
  11. 30 Aug, 2017 7 commits
  12. 28 Aug, 2017 5 commits
  13. 25 Aug, 2017 4 commits
  14. 24 Aug, 2017 2 commits
    • Dean Moldovan's avatar
      Fix missing user dir in `python -m pybind11 --includes` · 3d8df5af
      Dean Moldovan authored
      For the case of `pip install --user`, the header include dirs must
      also include `pybind11.get_include(True)`.
      
      [skip appveyor]
      3d8df5af
    • Dean Moldovan's avatar
      Fix setup.py detail headers and add pip install tests to Travis · 1913f252
      Dean Moldovan authored
      The default `install_headers` from `distutils` flattens all the headers
      into a single directory -- `detail` subdirectory was lost. This commit
      fixes this by overriding the setup with a custom header installer.
      
      Tests are added to Travis to make sure `setup.py sdist` and `pip install`
      do not miss any headers and that the directory structure is preserved.
      
      [skip appveyor]
      1913f252