summaryrefslogtreecommitdiff
path: root/Cython/Compiler/MemoryView.py
Commit message (Expand)AuthorAgeFilesLines
* Simplify code.Stefan Behnel2022-08-061-1/+1
* Configure THREAD_LOCKS_PREALLOCATED in MemoryView.pyx via Tempita code genera...Stefan Behnel2022-04-201-0/+1
* Remove obselete memoryview getbuffer fallback code (GH-4685)da-woods2022-03-171-1/+1
* Remove some dead code.Stefan Behnel2021-05-151-5/+2
* Avoid the terms whitelist and blacklist.Robert Bradshaw2020-12-181-1/+1
* Fix crash on memoryview self-assignments (GH-3874)da-woods2020-11-071-0/+6
* Fix many indentation and whitespace issues throughout the code base (GH-3673)scoder2020-06-101-5/+5
* Avoid unnecessary generation of unused error handling code in memory view sli...Stefan Behnel2020-05-151-2/+4
* Clean up default value handling of memory view type.Stefan Behnel2020-04-261-1/+1
* Make reference counting more type specific by moving it into PyrexTypes (GH-3...da-woods2020-03-241-3/+4
* MemoryView slicing contiguity bugfix (GH-2961)Josh Tobin2019-06-011-2/+2
* Support for "volatile" keywordJeroen Demeyer2019-01-081-1/+1
* Turn the copy of a read-only memory view always into a writable memory view.Stefan Behnel2018-03-271-6/+12
* Merge branch 'master' into readonly_buffersscoder2018-02-111-11/+7
|\
| * Safely generate all used "is contiguous" helper macros even when they occur i...Stefan Behnel2017-09-201-11/+7
* | Initial attempt at implementing read-only memoryviews. (Github issue #1605)Stefan Behnel2017-09-121-6/+6
|/
* Refactor dependencies between buffer/memoryview utility code to avoid unused ...Stefan Behnel2017-09-121-5/+2
* adapt and apply major refactoring of IndexNode originally written by Mark Flo...Stefan Behnel2015-09-041-132/+42
* clean up some iteration code in memory viewsStefan Behnel2015-07-261-1/+1
* replace xrange() by range() to make it work in Py2/Py3Stefan Behnel2015-07-251-1/+1
* remove some code duplicationStefan Behnel2014-12-311-8/+7
* prevent creation of "suboffset_dim" temp when it's not used in memory view sl...Stefan Behnel2014-12-311-9/+13
* clean up and simplify some codeStefan Behnel2014-12-311-34/+22
* avoid modifying locals()Stefan Behnel2014-12-311-1/+1
* minor code cleanupStefan Behnel2014-12-311-2/+1
* minor code cleanupStefan Behnel2014-12-311-2/+2
* Merge branch 'master' into ctupleRobert Bradshaw2014-10-171-2/+5
|\
| * fix some typosStefan Behnel2014-10-091-2/+5
* | Add empty declaration code method.Robert Bradshaw2014-10-161-6/+6
|/
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-11/+13
* remove some legacy Py2.[45] codeStefan Behnel2014-03-221-8/+5
* Dissallow bint type for memoryviews.Robert Bradshaw2013-06-261-0/+3
* clean up dependencies of memoryview utility code snippets a bit to get rid of...Stefan Behnel2013-04-141-2/+1
* Use wraparound and boundscheck directives for memory view slices.Robert Bradshaw2013-02-131-1/+3
* Don't allow more dimensions than buffer_max_dimsMark Florisson2012-05-111-0/+8
* Support newaxis indexing for memoryview slicesMark Florisson2012-05-111-27/+42
* Improve fused specialization stringsMark Florisson2012-04-101-1/+3
* Decref memoryview slice class attributesMark Florisson2012-04-101-11/+3
* Allow inter-module memoryview buffer acquiring for py < 2.6Mark Florisson2012-02-201-1/+3
* Compare memoryview type pointers directly when coercing from memoryview to me...Mark Florisson2012-02-201-1/+2
* Don't decref slices on first assignmentMark Florisson2012-02-041-4/+7
* Disable @cython.initializedcheck(False) force in nogil contextMark Florisson2012-02-031-2/+4
* Use whitelist for declaring entries in a scopeMark Florisson2012-01-291-0/+3
* Merge cython array utility with memoryview utilityMark Florisson2012-01-291-15/+8
* Intialize object item pointer properly & C++ compatMark Florisson2012-01-221-2/+2
* Initialize allocated cython.array buffer with object dtype to NoneMark Florisson2012-01-221-1/+1
* Fix segfault caused by NULL suboffsetsMark Florisson2012-01-221-10/+14
* Significantly better performing scalar to slice assignmentMark Florisson2012-01-221-14/+108
* Support scalar slice assignmentMark Florisson2012-01-221-0/+11
* Support copying/slice assigning with dtype objectMark Florisson2012-01-221-4/+6