- 29 Sep, 2017 10 commits
-
-
scoder authored
Fix classmethod creation for (upcoming) PyPy{,3} 5.9
-
Ronan Lamy authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Make some dealloc behaviour depend on "tp_finalize" slot usage and not just Python version because it depends on the time when the finalisation is executed (during or before dealloc).
-
Stefan Behnel authored
-
Stefan Behnel authored
This reverts commit 53327193.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Robert Bradshaw authored
Fixes Github issue #1886.
-
- 28 Sep, 2017 5 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 27 Sep, 2017 16 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes #1879.
-
Stefan Behnel authored
Disable PEP-489 support by default (*sigh*). It actually requires more than Cython currently implements: sub-interpreter support and reloading support, i.e. per-interpreter module globals/types/state. Closes #1894.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Make test runner shards deterministic with a non-forking multiprocessing pool (i.e. on Windows) that may use different hash seeds.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Rewrite tp_dealloc() of fused types functions to correctly disable GC before starting to clean up references.
-
Stefan Behnel authored
-
Stefan Behnel authored
Fix Py3 list comprehensions in (C-)class bodies: loop variable was declared in the object struct instead of the scope that declared the class (usually the module init function).
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 26 Sep, 2017 9 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Prevent Cython types in annotations from ending up plainly in the __annotations__ dict. Convert them into strings instead.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Add test for ticket #1888: mismatching argument names between .pxd and .pyx files are (not great but) actually ok, but the callers must always see the "public" pxd names, and the implementation must see and use the names given by the implementation.
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes #1887.
-
Stefan Behnel authored
-
Stefan Behnel authored
-