summaryrefslogtreecommitdiff
path: root/Cython/Compiler/MemoryView.py
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* | Fix cython scope caching (it breaks about half of the test suite, but it ↵Mark Florisson2011-10-031-3/+4
|/ | | | probably slow down cython.compile)
* Support packed struct cython.array cast + better dtype error checkingMark Florisson2011-10-011-0/+21
|
* Disable a testMark Florisson2011-09-301-4/+5
|
* Silence some warningsMark Florisson2011-09-301-2/+6
|
* Allow C/Fortran contiguity after the last indirect dimension + remove ↵Mark Florisson2011-09-301-56/+98
| | | | generic_contiguous
* Convert memoryviewslice SliceNodes to IndexNodesMark Florisson2011-09-301-1/+10
|
* Memslice nogil tests, better acquisition countingMark Florisson2011-09-301-11/+15
|
* cimport cython in CyUtility, more tests, nogil slicingMark Florisson2011-09-301-180/+64
|
* Support slicing memoryview objectsMark Florisson2011-09-301-9/+16
|
* Support slicing memoryview slicesMark Florisson2011-09-301-14/+225
|
* Support casting pointers to cython.arrayMark Florisson2011-09-301-14/+27
|
* object -> struct conversionMark Florisson2011-09-301-1/+1
|
* initializedcheck directive + uninitialized memslice checking + memoryview ↵Mark Florisson2011-09-301-5/+18
| | | | indexing object<->dtype conversion
* Allow contig to follow indirect contigMark Florisson2011-09-301-17/+23
|
* Memoryview slice item assignment, better errors, pass all testsMark Florisson2011-09-301-23/+37
|
* Acquisition count arguments, attributes + coerce memslice to objectsMark Florisson2011-09-301-48/+9
|
* MemoryViewSlice indexing and object coercion + MemoryView indexingMark Florisson2011-09-301-32/+64
|
* Change memview access and packing modifier constantsMark Florisson2011-09-301-32/+29
|
* Modify utility code loader as per discussion + testsMark Florisson2011-09-301-14/+9
|
* Tempita supportMark Florisson2011-09-301-16/+18
|
* @cname for enum/struct in CythonUtilityCode + simple memslice indexingMark Florisson2011-09-301-8/+43
|
* Utility Code loader + memview python3 compatMark Florisson2011-09-301-298/+25
|
* Get rid of a lot of entry declarations + optional argument to not allocate ↵Mark Florisson2011-09-301-11/+11
| | | | buffer in cython.array
* py23 compatMark Florisson2011-09-301-4/+10
|
* Fix all tests and segfaultsMark Florisson2011-09-301-4/+11
|
* Fix refnanny + test tagsMark Florisson2011-09-301-8/+13
|
* replaced memoryviewslice struct diminfo with shape/strides/suboffsets arrays.Kurt Smith2011-09-301-30/+30
|
* memoryviewslices support in-place copying through to_arr[...] indexingKurt Smith2011-09-301-30/+61
|
* refactoring of MemoryViewSliceType utility code.Kurt Smith2011-09-301-87/+175
|
* nonecheck directive works for memoryviewslices.Kurt Smith2011-09-301-0/+8
|
* use_utility_code vs. memoryviews fixupDag Sverre Seljebotn2011-09-301-20/+7
|
* cleanup in MemoryViewSliceTypeKurt Smith2011-09-301-21/+59
|
* memoryviewslice .is_c_contig() and .is_f_contig() implementationsKurt Smith2011-09-301-0/+53
|