Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Gwenaël Samain
cython
Commits
21f1a73c
Commit
21f1a73c
authored
6 years ago
by
mattip
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixes from review
parent
ecf1fda8
master
nogil_cypclass_acthon_on_rc8v3
snippets_article
nogil_cypclass_rc8
nogil_cypclass_lock_on_rc8v3
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
6 deletions
+8
-6
Cython/Includes/numpy/__init__.pxd
Cython/Includes/numpy/__init__.pxd
+8
-6
No files found.
Cython/Includes/numpy/__init__.pxd
View file @
21f1a73c
...
...
@@ -395,7 +395,7 @@ cdef extern from "numpy/arrayobject.h":
npy_intp
PyArray_DIM
(
ndarray
,
size_t
)
npy_intp
PyArray_STRIDE
(
ndarray
,
size_t
)
# object PyArray_BASE(ndarray) wrong refcount semantics
object
PyArray_BASE
(
ndarray
)
#wrong refcount semantics?
# dtype PyArray_DESCR(ndarray) wrong refcount semantics
int
PyArray_FLAGS
(
ndarray
)
npy_intp
PyArray_ITEMSIZE
(
ndarray
)
...
...
@@ -719,7 +719,7 @@ cdef extern from "numpy/arrayobject.h":
object
PyArray_CheckAxis
(
ndarray
,
int
*
,
int
)
npy_intp
PyArray_OverflowMultiplyList
(
npy_intp
*
,
int
)
int
PyArray_CompareString
(
char
*
,
char
*
,
size_t
)
int
PyArray_SetBaseObject
(
object
,
object
)
int
PyArray_SetBaseObject
(
ndarray
,
object
)
# Typedefs that matches the runtime dtype objects in
...
...
@@ -974,13 +974,15 @@ cdef extern from "numpy/ufuncobject.h":
int
_import_umath
()
except
-
1
cdef
inline
void
set_array_base
(
object
arr
,
object
base
):
cdef
inline
void
set_array_base
(
ndarray
arr
,
object
base
):
Py_INCREF
(
base
)
PyArray_SetBaseObject
(
arr
,
base
)
cdef
inline
object
get_array_base
(
object
arr
):
return
<
object
>
arr
.
base
cdef
inline
object
get_array_base
(
ndarray
arr
):
base
=
PyArray_BASE
(
arr
)
# Do we need to convert NULL -> None?
# Do we need to incref base or is that done by cython?
return
base
# Versions of the import_* functions which are more suitable for
# Cython code.
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment