An error occurred fetching the project authors.
- 15 Feb, 2018 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Disable auto-detection of read-only memory views (too unsafe) and acquire them only as read-only if the memory view dtype is a "const" type.
-
- 28 Jan, 2018 1 commit
-
-
Stefan Behnel authored
Promote the new opaque PEP-539 type "Py_tss_t" to a known Cython type to avoid static variable initialisation issues with the "Py_tss_NEEDS_INIT" struct initialiser value.
-
- 26 Jan, 2018 1 commit
-
-
Stefan Behnel authored
-
- 08 Nov, 2017 1 commit
-
-
Robert Bradshaw authored
Previously this was only possible through Python (requring the GIL), sometimes implicitly (e.g. for string literals).
-
- 05 Nov, 2017 1 commit
-
-
Stefan Behnel authored
See #1979.
-
- 29 Oct, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 28 Oct, 2017 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Avoid comparing arbitrary type string representations for equality and instead check for the correct instance type first.
-
Nils Braun authored
-
- 12 Oct, 2017 1 commit
-
-
Robert Bradshaw authored
-
- 21 Sep, 2017 3 commits
-
-
Stefan Behnel authored
Last change accidentally disallowed mismatching 'nogil' assignments even when compatible. Reallow them, and clean up the last change a little.
-
Stefan Behnel authored
Allow assignment of C function pointers with compatible exception declarations (not only exact matches).
-
Stefan Behnel authored
Allow mismatches of broader exception declarations in .pxd signatures as long the implemented signature is covered.
-
- 20 Sep, 2017 2 commits
-
-
Stefan Behnel authored
Previously, using "is_f_contig" and "is_c_contig" together would leave one of them undeclared. Closes #1872.
-
Stefan Behnel authored
Make vtable order of extension types with fused methods only dependant on the original declaration order (e.g. in the .pxd file). Previously, fused methods were specialised and expanded on first use, which lead to an arbitrary order in the vtable. Also fixes compile failures when inheriting from base types with fused cdef methods. Fixes #1873.
-
- 14 Sep, 2017 1 commit
-
-
Stefan Behnel authored
-
- 13 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Refactor coercion predicate function to make it clearer what happens for the template based conversions and for the non-template string conversions.
-
- 12 Sep, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Refactor dependencies between buffer/memoryview utility code to avoid unused C code and remove explicit utility code dependency lists from Python code where possible since they are much better expressed right in the C code.
-
- 31 Aug, 2017 2 commits
-
-
Robert Bradshaw authored
Partial workaround for Github Issue #1852.
-
Robert Bradshaw authored
-
- 13 Aug, 2017 1 commit
-
-
Robert Bradshaw authored
This fixes #1790.
-
- 25 Jul, 2017 1 commit
-
-
Robert Bradshaw authored
This fixes #1798.
-
- 06 Jul, 2017 3 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
Robert Bradshaw authored
This should resolve #1757.
-
- 24 Jun, 2017 1 commit
-
-
Stefan Behnel authored
propagate "const char*" that Py3.7 returns from PyUnicode_AsStringAndSize() to user code and make the casts to "char*" explicit for each assignment/conversion see https://bugs.python.org/issue28769
-
- 20 Jun, 2017 1 commit
-
-
Robert Bradshaw authored
This fixes #1739.
-
- 19 Jun, 2017 2 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
- 17 Jun, 2017 1 commit
-
-
Adrien Guinet authored
When the user asked for it (thanks to the --np-pythran flag), use Pythran's Numpy implementation as a backend for numpy operation. This flag forces the C++ mode, as the Pythran implementation is written in C++. Distutils integration through the 'np_pythran' flag of the cythonize API is also provided. This commit also adds a Pythran mode for the tests, that can enable the pythran mode for the C++ tests, and allows the reuse of Cython tests to test for the Pythran integration.
-
- 16 Jun, 2017 4 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
Robert Bradshaw authored
This fixes #1737.
-
- 31 May, 2017 1 commit
-
-
Robert Bradshaw authored
Coersion to subclasses prefered in overload resolution to coersion to nullptr_t.
-
- 28 Mar, 2017 1 commit
-
-
Robert Bradshaw authored
-
- 26 Feb, 2017 1 commit
-
-
Robert Bradshaw authored
This allows return types such as std::map<K, V>. Fixes #1599
-