54 Commits (fc93ec5966f67b94cd46c3b8ab6400a54f3443ac)

Author SHA1 Message Date
Stefan Krah 4af77a0276 Issue #15814: Use hash function that is compatible with the equality 14 years ago
Alexander Belopolsky f73c69e06f Issue #15855: added docstrings for memoryview methods and data descriptors new in 3.3. 14 years ago
Alexander Belopolsky 397e5c98bc Issue #15855: added docstrings for memoryview methods and data descriptors. 14 years ago
Nick Coghlan 06e1ab0a6b Close #15573: use value-based memoryview comparisons (patch by Stefan Krah) 14 years ago
Stefan Krah e4c0799d9c Add unused parameter to a METH_NOARGS function. 14 years ago
Stefan Krah 7d12d9df13 Issue #12834: Fix PyBuffer_ToContiguous() for non-contiguous arrays. 14 years ago
Richard Oudkerk 3e0a1eb889 Issue #14930: Make memoryview objects weakrefable. 14 years ago
Stefan Krah 1649c1b33a Issue #14181: Preserve backwards compatibility for getbufferprocs that a) do 14 years ago
Stefan Krah 4e99a315b7 Issue #14181: Allow memoryview construction from an object that uses the 14 years ago
Stefan Krah 9a2d99e28a - Issue #10181: New memoryview implementation fixes multiple ownership 14 years ago
Antoine Pitrou ce4a9da705 Issue #13411: memoryview objects are now hashable when the underlying object is hashable. 15 years ago
Brian Curtin dfc80e3d97 Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. 15 years ago
Antoine Pitrou 915605c59a Merged revisions 88550 via svnmerge from 15 years ago
Antoine Pitrou 5bffa79c22 Issue #11286: Raise a ValueError from calling PyMemoryView_FromBuffer with 15 years ago
Antoine Pitrou 566facd39b Merged revisions 88097 via svnmerge from 15 years ago
Antoine Pitrou ad62b03949 Issue #10451: memoryview objects could allow to mutate a readable buffer. 15 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 16 years ago
Antoine Pitrou aeb6ceead7 Issue #10293: Remove obsolete field in the PyMemoryView structure, 16 years ago
Benjamin Peterson 83473288a8 deuglify 16 years ago
Antoine Pitrou 6e6cc830c4 Issue #9757: memoryview objects get a release() method to release the 16 years ago
Antoine Pitrou f43f65b69f Merged revisions 84408-84409 via svnmerge from 16 years ago
Antoine Pitrou c73b909a2b Fix a compilation warning 16 years ago
Antoine Pitrou e0793ba992 Issue #9737: Fix a crash when trying to delete a slice or an item from 16 years ago
Antoine Pitrou b83df8f1b7 Merged revisions 84391 via svnmerge from 16 years ago
Antoine Pitrou f68c2a701b Issue #3101: Helper functions _add_one_to_C() and _add_one_to_F() become 16 years ago
Alexander Belopolsky f0f45142d5 Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 16 years ago
Antoine Pitrou dedbbe6b3b Merged revisions 82814 via svnmerge from 16 years ago
Antoine Pitrou 1ac745b5c5 Issue #7616: Fix copying of overlapping memoryview slices with the Intel 16 years ago
Antoine Pitrou 93368182a2 Merged revisions 77918 via svnmerge from 16 years ago
Antoine Pitrou 05b7c5644c Merged revisions 77916 via svnmerge from 16 years ago
Georg Brandl c5605dffdb Merged revisions 73941-73943,74076,74094,74186,74211-74214,74247,74254,74262,74311,74334,74368 via svnmerge from 17 years ago
Georg Brandl 61b96dc2fe Slightly improve buffer-related error message. 17 years ago
Raymond Hettinger 159eac92c5 Issue 6329: Fix iteration for memoryviews. 17 years ago
Benjamin Peterson 876185542d remove memoryview.__str__ #5182 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Antoine Pitrou 35b7e837ab Issue #4822: fix messy indentation in memoryobject.c/.h, before we may backport it to trunk. 17 years ago
Antoine Pitrou c3b39245a7 Issue #4580: slicing of memoryviews when itemsize != 1 is wrong. 17 years ago
Antoine Pitrou bc420400eb Issue #4569: Interpreter crash when mutating a memoryview with an item size larger than 1. 18 years ago
Benjamin Peterson 5e19e44413 kill memoryview.size in favor of len(view) 18 years ago
Antoine Pitrou c6b09ebe58 #3712: The memoryview object had a reference leak and didn't support cyclic garbage collection. 18 years ago
Antoine Pitrou 616d28566b Issue #2394: implement more of the memoryview API. 18 years ago
Antoine Pitrou ee58fa484e #3560: cleanup C memoryview API 18 years ago
Martin v. Löwis 423be95dcf Merged revisions 65654 via svnmerge from 18 years ago
Antoine Pitrou 2f89aa6785 #2538: bytes objects can only provide read-only buffers 18 years ago
Amaury Forgeot d'Arc 9c74b14fe9 Merged revisions 64114 via svnmerge from 18 years ago
Travis E. Oliphant 3900088cb6 Remove locking from buffer protocol as-per discussion. 18 years ago
Christian Heimes 9c4756ea26 Renamed PyBytes to PyByteArray 18 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 19 years ago
Christian Heimes 7b6fc8e19d Fixed memoryview constructor. It allowed arbitrary keyword arguments. The bug was found by mykhal from #python. I've also added a small test case in the new test_memoryview.py 19 years ago
Neal Norwitz 61ec0d3263 Fix some Py_ssize_t warnings on Win64 that were probably bugs 19 years ago