- 16 Feb, 2018 6 commits
-
-
Stefan Behnel authored
Disable method unpacking inside of module init function by default as it really just increases the code size to uselessly speed up one-time code. See #2102.
-
Stefan Behnel authored
Closes #2106.
-
Stefan Behnel authored
-
Stefan Behnel authored
Do not compare the "writable_needed" flag when comparing memory views that condition is too strict and it is not currently used anyway.
-
scoder authored
implement read-only memoryviews
-
scoder authored
DOC: BUG: suggest install numpy debugging
-
- 15 Feb, 2018 10 commits
-
-
Mark Mikofski authored
or you get import error for `multiarray_d.so`
-
Stefan Behnel authored
-
Stefan Behnel authored
Repair memslice test after disabling auto-detection of read-only views, but keep some of the tests for 'const' views as smoke tests.
-
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.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
scoder authored
In Python 3, an unbound method is just a function
-
Stefan Behnel authored
-
Jeroen Demeyer authored
-
- 14 Feb, 2018 9 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
See #2102.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 13 Feb, 2018 1 commit
-
-
Robert Bradshaw authored
Specify license in cython-mode.el's header
-
- 11 Feb, 2018 4 commits
-
-
scoder authored
-
scoder authored
Rewrite documentation paragraph on automatic string encoding for clarity
-
Stefan Behnel authored
Disallow memory views as struct members since structs do not allow safe buffer reference management.
-
scoder authored
Use NamedTemporaryFile instead of mkstemp
-
- 10 Feb, 2018 5 commits
-
-
Stefan Behnel authored
Move user branch hint generation from IfClauseNode into IfStatNode to include also the inverse 'else' condition.
-
Stefan Behnel authored
Inject branch hints for user conditionals that raise exceptions as we can expect them to be unlikely.
-
Stefan Behnel authored
Closes #2096.
-
Stefan Behnel authored
Closes #2097.
-
Stefan Behnel authored
-
- 09 Feb, 2018 1 commit
-
-
Jeroen Demeyer authored
-
- 07 Feb, 2018 2 commits
-
-
Stefan Behnel authored
Disable the specialised "tp_getattro" implementations in Py3.7 as setting the slot to anything but "PyObject_GenericGetAttr" disables the much more effective method call optimisation that avoids creating an intermediate PyMethod object in Py3.7.
-
Stefan Behnel authored
Use a dedicated ExprNode class for Pythran implemented NumPy methods to move them out of the way of Python call optimisations.
-
- 30 Jan, 2018 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Add some Py3-only builtin names (mostly I/O exceptions) as uncachable builtins to avoid "unknown name" errors when running Cython in Py2. Closes #2087.
-