71 Commits (996d72bccf2bc6d7d0be2ae1280186e68a0a1663)

Author SHA1 Message Date
Mark Dickinson 08133af12e Issue #7142: Fix uses of unicode in memoryview objects 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 62641e9534 Issue 6329: Fix iteration for memoryviews. 17 years ago
Raymond Hettinger 159eac92c5 Issue 6329: Fix iteration for memoryviews. 17 years ago
Antoine Pitrou 789be0c0a0 Issue #2396: backport the memoryview object. 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. 17 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 18 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 18 years ago
Neal Norwitz 61ec0d3263 Fix some Py_ssize_t warnings on Win64 that were probably bugs 18 years ago
Travis E. Oliphant fe9bed02e4 Fix problems with memoryview object. There is still more to do to finish PEP 3118. The memory-view object needs to be fleshed out and the struct module needs to be modified. 19 years ago
Guido van Rossum be801acbb1 Delete bufferobject.[ch]. 19 years ago
Neal Norwitz b35f128711 At least one of the buildbots was complaining about newview being used 19 years ago
Guido van Rossum 5dde61d0b9 Whitespace and line lengrth cleanup. 19 years ago
Travis E. Oliphant 8ae62b6094 Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex. Add some more functionality to the memoryview object. 19 years ago
Sean Reifscheider 54cf12b625 Fixing the spelling of "writeable" to "writable", particularly PyBUF_WRITEABLE. 19 years ago
Neal Norwitz 666bb419cb SF #1777057, fix memoryview('test') so it works in debug mode too. 19 years ago
Neal Norwitz faa54a3929 Code review of the new buffer protocol. Mostly add questions that should 19 years ago
Travis E. Oliphant b99f762f10 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 19 years ago