summaryrefslogtreecommitdiffstats
path: root/Doc/c-api/memoryview.rst
Commit message (Collapse)AuthorAgeFilesLines
* gh-101100: Fix sphinx warnings in `Doc/c-api/memoryview.rst` (GH-114669)Nikita Sobolev2024-01-291-0/+13
|
* GH-97950: Use new-style index directive ('object') (#104158)Adam Turner2023-05-041-1/+1
| | | | | | | | | | | * Uncomment object removal in pairindextypes * Use new-style index directive ('object') - C API * Use new-style index directive ('object') - Library * Use new-style index directive ('object') - Reference * Use new-style index directive ('object') - Tutorial
* Fix types in buffer/memoryview docs (#98118)da-woods2022-10-101-1/+1
| | | | | | | | The definition of obj in the `Py_buffer` struct is as a PyObject* https://github.com/python/cpython/blob/ec091bd47e2f968b0d1631b9a8104283a7beeb1b/Include/pybuffer.h#L22 PyMemoryView_GET_BASE returns `.obj` - thus its return type should be a PyObject* (or at least a void*). It definitely doesn't return `Py_buffer`
* bpo-46140: take more Py_buffer arguments as const * (GH-30217)David Hewitt2021-12-221-2/+1
|
* bpo-42528: Improve the docs of most Py*_Check{,Exact} API calls (GH-23602)Antonio Cuni2021-01-061-1/+2
| | | | | I think that none of these API calls can fail, but only few of them are documented as such. Add the sentence "This function always succeeds" (which is the same already used e.g. by PyNumber_Check) to all of them.
* bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950)Serhiy Storchaka2019-10-301-1/+1
| | | | Replace all *NULL* with ``NULL``.
* Doc: Replace the deprecated highlightlang directive by highlight. (#13377)Stéphane Wirtel2019-05-171-1/+1
| | | | highlightlang is deprecated since April 2018 in Sphinx. See https://github.com/sphinx-doc/sphinx/pull/4845
* Issue #23756: Clarify the terms "contiguous" and "bytes-like object".Stefan Krah2015-08-081-1/+1
| | | | Patch by Martin Panter.
* Add PyMemoryView_FromMemory() to whatsnew/3.3.Stefan Krah2012-02-291-0/+2
|
* - Issue #10181: New memoryview implementation fixes multiple ownershipStefan Krah2012-02-251-10/+19
| | | | | | | | | | | | | | | | | | and lifetime issues of dynamically allocated Py_buffer members (#9990) as well as crashes (#8305, #7433). Many new features have been added (See whatsnew/3.3), and the documentation has been updated extensively. The ndarray test object from _testbuffer.c implements all aspects of PEP-3118, so further development towards the complete implementation of the PEP can proceed in a test-driven manner. Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review and many ideas. - Issue #12834: Fix incorrect results of memoryview.tobytes() for non-contiguous arrays. - Issue #5231: Introduce memoryview.cast() method that allows changing format and shape without making a copy of the underlying memory.
* fix some typos in Doc/c-api/memoryview.rstEli Bendersky2011-11-251-2/+2
|
* Migrate to Sphinx 1.0 C language constructs.Georg Brandl2010-10-061-6/+6
|
* Give a dedicated page to memoryview objects, so that they can be partAntoine Pitrou2010-09-281-0/+52
of the concrete objects layer, while the buffer protocol is part of the abstract objects layer.