- 08 Jun, 2018 5 commits
-
-
Claudio Freire authored
-
Stefan Behnel authored
Speed up cpdef method override checks also for Python subclasses with slots by assuming that slot attributes themselves never override type fields in the parent class (Python raises an error if you try). See #2313.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
This does not help for classes with "__slots__", nor does it help for alternating calls to different objects. There is probably still space for improvements, e.g. by using an array of object dict versions. See #2313.
-
- 06 Jun, 2018 1 commit
-
-
Robert Bradshaw authored
Using __new__ was made an error 8 years ago, keeping this in the docs just causes confusion at this point (e.g. #2311).
-
- 04 Jun, 2018 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 03 Jun, 2018 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Make raise-statements inside of nogil blocks automatically acquire the GIL, instead of requiring an explicit ``with gil`` block around them.
-
Stefan Behnel authored
Fix: reallowing tp_clear() in a subtype of an @no_gc_clear extension type generated an invalid C function call to the (non-existent) base type implementation. Closes #2309.
-
- 02 Jun, 2018 1 commit
-
-
scoder authored
Add decrlarations from ceval.h
-
- 30 May, 2018 1 commit
-
-
László Kiss Kollár authored
Add PyEval_InitThreads and PyEval_ThreadsInitialized
-
- 27 May, 2018 10 commits
-
-
scoder authored
Added an example of iteration for x in vector.
-
gabrieldemarmiesse authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes #1771.
-
Stefan Behnel authored
-
Stefan Behnel authored
This reverts commit eb0e4666.
-
- 26 May, 2018 13 commits
-
-
scoder authored
Fix importing of namespace packages. Add in a regtest for the same.
-
Stefan Behnel authored
-
Stefan Behnel authored
Fix warning about "comparison between signed and unsigned" in example and make it fully C89 compatible.
-
Stefan Behnel authored
-
Prakhar Goel authored
Updated runtests to exclude the pyximport_namespace test. Implicit namespace packages were introduced in Python 3.3.
-
scoder authored
Added tests for the convolve with the memoryviews in the docs.
-
Stefan Behnel authored
-
Stefan Behnel authored
Remove redundant helper function "__Pyx_ImportModule()" which was only needed in Py<2.6 when PyObject_GetAttrString() and PyImport_ImportModule() did not take const string arguments.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
gabrieldemarmiesse authored
-
Stefan Behnel authored
-
gabrieldemarmiesse authored
-
- 25 May, 2018 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Mark several one-time functions (used during module init) with CYTHON_SMALL_CODE to reduce their binary code impact on the overall module size.
-
Stefan Behnel authored
Avoid some overindentation in the generated C code due to duplicated opening braces inside of C macros.
-