summaryrefslogtreecommitdiff
path: root/Cython/Compiler/MemoryView.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* slice assignment broadcasting & fix some bugsMark Florisson2012-01-221-48/+12
* slice assignment + broadcasting leading newaxis dimensionsMark Florisson2012-01-221-3/+74
* Support index-slicing indirect dimensions if slice data pointer can be movedMark Florisson2012-01-221-5/+13
* Optimize indexing when slicing memviews & move to utilityMark Florisson2012-01-221-54/+57
* Support atomics in acquisition countingMark Florisson2012-01-221-2/+12
* Refactor memoryview copying + support overlapping memoryMark Florisson2012-01-221-219/+51
* Rename many of the pyrex_ options to cython_ (as several are Cython-specific).Robert Bradshaw2012-01-221-1/+1
* Rework is_c/f_contig functionMark Florisson2011-12-171-78/+7
* Support arrays in structs and implicit struct padding in buffer format stringsMark Florisson2011-12-081-1/+3
* Disallow memoryview struct dtypes with unsupported field typesMark Florisson2011-12-041-2/+10
* Fail gracefully on import instead of cimport from cython.viewMark Florisson2011-11-241-1/+7
* Use TempitaUtilityCode for mslice.copy()Mark Florisson2011-11-231-3/+4
* major cleanup refactoring of the utility code loading support,Stefan Behnel2011-11-141-3/+6
* removed lots of unused imports, delayed some imports that are only needed for...Stefan Behnel2011-11-131-3/+1
* Merge in fixes from masterMark Florisson2011-10-131-0/+1
|\
| * Defer loading cython scope until necessaryMark Florisson2011-10-131-0/+1
* | Support fused memoryviews & fused base types, disable fused generators, disab...Mark Florisson2011-10-081-2/+4