- 12 Sep, 2020 1 commit
-
-
andriish authored
* Added guards to the includes Added new CI config Added new trigger Changed CI workflow name Debug CI Debug CI Debug CI Debug CI Added flags fro PGI Disable Eigen Removed tests that fail Uncomment lines * fix: missing include fix: minor style cleanup tests: support skipping ci: remove and tighten a bit fix: try msvc workaround for pgic * tests: split up prealoc tests * fix: PGI compiler fix * fix: PGI void_t only * fix: try to appease nvcc * ci: better ordering for slow tests * ci: minor improvements to testing * ci: Add NumPy to testing * ci: Eigen generates CUDA warnings / PGI errors * Added CentOS7 back for a moment * Fix YAML * ci: runs-on missing * centos7 is missing pytest * ci: use C++11 on CentOS 7 * ci: test something else * Try just adding flags on CentOS 7 * fix: CentOS 7 * refactor: move include to shared location * Added verbose flag * Try to use system cmake3 on CI * Try to use system cmake3 on CI, attempt2 * Try to use system cmake3 on CI, attempt3 * tests: not finding pytest should be a warning, not a fatal error * tests: cleanup * Weird issue? * fix: final polish Co-authored-by:
Andrii Verbytskyi <andrii.verbytskyi@mpp.mpg.de> Co-authored-by:
Henry Schreiner <henryschreineriii@gmail.com> Co-authored-by:
Andrii Verbytskyi <averbyts@cern.ch>
-
- 10 Sep, 2020 1 commit
-
-
Henry Schreiner authored
* fix: support nvcc and test * fixup! fix: support nvcc and test * docs: mention what compilers fail * fix: much simpler logic * refactor: slightly faster / clearer
-
- 31 Aug, 2020 1 commit
-
-
Daniel Saxton authored
-
- 20 Aug, 2020 1 commit
-
-
Henry Schreiner authored
* docs: move CONTRIBUTING * docs: clarify PyPy promise
-
- 28 Jul, 2020 2 commits
-
-
Henry Schreiner authored
-
Henry Schreiner authored
-
- 12 Jun, 2019 1 commit
-
-
Wenzel Jakob authored
-
- 11 Sep, 2018 1 commit
-
-
Jeff VanOss authored
-
- 29 Apr, 2018 1 commit
-
-
Lori A. Burns authored
-
- 16 Sep, 2017 1 commit
-
-
Dean Moldovan authored
MSCV does not allow `&typeid(T)` in constexpr contexts, but the string part of the type signature can still be constexpr. In order to avoid `typeid` as long as possible, `descr` is modified to collect type information as template parameters instead of constexpr `typeid`. The actual `std::type_info` pointers are only collected in the end, as a `constexpr` (gcc/clang) or regular (MSVC) function call. Not only does it significantly reduce binary size on MSVC, gcc/clang benefit a little bit as well, since they can skip some intermediate `std::type_info*` arrays.
-
- 19 Mar, 2017 1 commit
-
-
Jason Rhinelander authored
We now require (and enforce at compile time): - GCC 4.8+ - clang 3.3+ (5.0+ for Apple's renumbered clang) - MSVC 2015u3+ - ICC 15+ This also updates the versions listed in the README, and removes a now-redundant MSVC version check.
-
- 14 Mar, 2017 1 commit
-
-
Wenzel Jakob authored
-
- 29 Dec, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 28 Dec, 2016 1 commit
-
-
Michael König authored
-
- 26 Dec, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 18 Dec, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 16 Dec, 2016 1 commit
-
-
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.
-
- 12 Dec, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 27 Sep, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 21 Sep, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 19 Sep, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 19 Aug, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 13 Aug, 2016 1 commit
-
-
Ivan Smirnov authored
-
- 11 Aug, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 12 Jul, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 11 Jul, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 02 Jun, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 29 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 16 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 28 Apr, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 13 Apr, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 06 Mar, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 01 Mar, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 20 Feb, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 17 Jan, 2016 3 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-