summaryrefslogtreecommitdiff
path: root/Cython/Compiler/MemoryView.py
Commit message (Collapse)AuthorAgeFilesLines
* adapt and apply major refactoring of IndexNode originally written by Mark ↵Stefan Behnel2015-09-041-132/+42
| | | | Florisson
* 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 ↵Stefan Behnel2014-12-311-9/+13
| | | | slicing code
* 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
|\ | | | | | | | | Conflicts: CHANGES.rst
| * 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 ↵Stefan Behnel2013-04-141-2/+1
| | | | of some 'unused function' C compiler warnings
* 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
| | | | todo: support memoryview object newaxis indexing
* 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 ↵Mark Florisson2012-02-201-1/+2
| | | | memoryview slice
* 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
| | | | | simple support for loading requirements (at least from the same utility code type and file), caching support
* removed lots of unused imports, delayed some imports that are only needed ↵Stefan Behnel2011-11-131-3/+1
| | | | | | | for Cython specific syntax --HG-- extra : rebase_source : a2df3675fd1efae1a1122ca9742e99ab1405fba6
* 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, ↵Mark Florisson2011-10-081-2/+4
| | | | | | | | disable memoryview pointer dtypes