summaryrefslogtreecommitdiff
path: root/Cython/Utility/MemoryView.pyx
Commit message (Expand)AuthorAgeFilesLines
* Remove deprecated property syntax from MemoryView utility code.Robert Bradshaw2016-03-171-58/+50
* use slightly faster PyObject_Malloc() instead of PyMem_Malloc() for small mem...Stefan Behnel2016-02-071-2/+4
* manually mangle new names used in memoryview code to prevent them from interf...Stefan Behnel2015-10-261-13/+13
* reuse pre-allocated thread locks in critical memoryview creation pathStefan Behnel2015-10-261-4/+37
* avoid unnecessary object operation in critical memoryview code pathStefan Behnel2015-10-261-1/+1
* adapt and apply major refactoring of IndexNode originally written by Mark Flo...Stefan Behnel2015-09-041-9/+9
* adapt 'unicode' usage to Py2/Py3Stefan Behnel2015-07-261-2/+2
* prevent relative import attempts for 'struct' module in memoryview codeStefan Behnel2015-07-221-1/+3
* simplify some codeStefan Behnel2015-02-011-3/+2
* minor cleanup of merged pull request, add testStefan Behnel2015-02-011-2/+4
* work around memoryview.tobytes() off-by-one bug with suboffsetsRichard Hansen2015-01-291-1/+5
* clean up some instances of suboffsets handling in memoryview codeStefan Behnel2015-02-011-15/+11
* simplify some loops in the memoryview properties implementationStefan Behnel2015-02-011-4/+4
* Get rid of obsolete Python cruftLisandro Dalcin2014-08-311-1/+1
* fix memory leak in memory views when copying overlapping contiguous slicesStefan Behnel2014-03-031-0/+1
* revert to using malloc/free for data buffer allocation in case external code ...Stefan Behnel2014-03-021-2/+4
* make it easier for the C compiler to prune some useless error checking code i...Stefan Behnel2014-03-021-1/+1
* simplify shape unpacking code in cython.array initialiserStefan Behnel2014-03-021-4/+1
* add fixme commentStefan Behnel2014-03-021-1/+1
* fix format checking for cython.array.__getbuffer__() in Py3Stefan Behnel2014-03-021-8/+7
* whitespace fixStefan Behnel2014-03-021-1/+1
* use CPython heap memory allocation for memory views where possible (outside o...Stefan Behnel2014-03-021-6/+9
* fix memory leak in exception caseStefan Behnel2014-03-021-15/+13
* reduce overhead for cython.array() initialiser a bitStefan Behnel2014-03-021-10/+6
* save a malloc() call when instantiating cython.array()Stefan Behnel2014-03-021-8/+5
* fix memoryview warningsRobert Bradshaw2013-12-181-4/+7
* Fix several MS compiler warnings.Josh Ayers2013-05-201-2/+2
* clean up dependencies of memoryview utility code snippets a bit to get rid of...Stefan Behnel2013-04-141-1/+1
* Fix memoryview crashes when using msvc9 64 bit compiler cgohlke2012-12-141-1/+1
* Use __Pyx_PyIndex_Check instead of PyIndex_CheckMark Florisson2012-11-111-1/+1
* C code simplification in memory view type format codeStefan Behnel2012-07-311-2/+2
* avoid overly redundant recoding in memory view dtype code (format_from_typein...Stefan Behnel2012-07-311-15/+11
* Support newaxis indexing for memoryview slicesMark Florisson2012-05-111-0/+5
* Avoid taking address of memoryviews to enable C compiler optimizations in use...Mark Florisson2012-05-111-31/+27
* Merge pull request #115 from markflorisson88/_fused_dispatch_rebasedMark2012-05-101-1/+1
|\
| * More fused runtime dispatch tests and some fixesMark Florisson2012-04-261-1/+1
* | Fix scalar slice assignment with different ndim than source objectMark Florisson2012-05-081-2/+2
|/
* fix C compiler warning about comparison between signed and unsignedStefan Behnel2012-04-191-1/+1
* Fix builtins.memoryview affected tests in Py3.3Mark Florisson2012-02-261-1/+1
* Allow inter-module memoryview buffer acquiring for py < 2.6Mark Florisson2012-02-201-3/+14
* Compare memoryview type pointers directly when coercing from memoryview to me...Mark Florisson2012-02-201-3/+16
* Remove alignment check and track aligned pointerMark Florisson2012-02-151-1/+24
* Support None memoryview slicesMark Florisson2012-02-091-0/+3
* Merge cython array utility with memoryview utilityMark Florisson2012-01-291-105/+82
* Intialize object item pointer properly & C++ compatMark Florisson2012-01-221-5/+8
* Initialize allocated cython.array buffer with object dtype to NoneMark Florisson2012-01-221-2/+14
* Fix segfault caused by NULL suboffsetsMark Florisson2012-01-221-4/+13
* Significantly better performing scalar to slice assignmentMark Florisson2012-01-221-7/+11
* Support scalar slice assignmentMark Florisson2012-01-221-7/+70
* Support copying/slice assigning with dtype objectMark Florisson2012-01-221-40/+94