- 21 Sep, 2017 11 commits
-
-
Ronan Lamy authored
-
Ronan Lamy authored
-
Ronan Lamy authored
-
Ronan Lamy authored
Fixes a segfault on pypy3 due to the coroutine type missing tp_iternext in 5.8.
-
Stefan Behnel authored
-
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
-
Stefan Behnel authored
-
Stefan Behnel authored
Allow assignment of C function pointers with compatible exception declarations (not only exact matches).
-
Stefan Behnel authored
-
Stefan Behnel authored
Allow mismatches of broader exception declarations in .pxd signatures as long the implemented signature is covered.
-
- 20 Sep, 2017 6 commits
-
-
Robert Bradshaw authored
Pass pyx_library kwargs to py_library
-
Stefan Behnel authored
-
Stefan Behnel authored
Previously, using "is_f_contig" and "is_c_contig" together would leave one of them undeclared. Closes #1872.
-
Stefan Behnel authored
-
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.
-
treuherz authored
Ensure extra arguments, like visibility, can still be applied to pyx_libraries.
-
- 19 Sep, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 16 Sep, 2017 1 commit
-
-
Stefan Behnel authored
-
- 15 Sep, 2017 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 14 Sep, 2017 1 commit
-
-
Stefan Behnel authored
-
- 13 Sep, 2017 12 commits
-
-
scoder authored
PyPy 3 fixes
-
Ronan Lamy authored
Note that on pypy, SOABI tags start with '.pypy' which contains the string '.py'...
-
Ronan Lamy authored
It is used even when CYTHON_USE_TYPE_SLOTS is disabled.
-
Ronan Lamy authored
-
Ronan Lamy authored
-
Ronan Lamy authored
Disable it on pypy3, since it doesn't support PEP 442 yet.
-
Ronan Lamy authored
-
Stefan Behnel authored
Remove special case support for block name suffix after "XYZ.proto" utility code title. Replaced by existing "@proto_block" option.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
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.
-
Stefan Behnel authored
-
- 12 Sep, 2017 4 commits
-
-
Stefan Behnel authored
Avoid deprecation warning for "Py_UNICODE_strlen()" by always using the version that we ship anyway.
-
Stefan Behnel authored
-
Stefan Behnel authored
Improve C macro guard: __Pyx_GetAttr() should be optimised exactly iff __Pyx_PyObject_GetAttrStr() is also optimised.
-
Stefan Behnel authored
Avoid inlining some generic fallback functions. However short they are, they are just fallbacks and shouldn't get in the way.
-