Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-45459: Add Py_buffer to limited API (GH-29991) | Christian Heimes | 2022-02-02 | 1 | -1/+1 |
| | | | | | | | | | | | - [x] ``Py_buffer`` struct - [x] ``PyBuffer_*()`` API functions - [x] ``PyBUF_*`` constants - [x] ``Py_bf_getbuffer`` and ``Py_bf_releasebuffer`` type slots - [x] ``PyMemoryView_FromBuffer()`` API - [x] tests for limited API - [x] ``make regen-limited-abi`` - [x] documentation update - [ ] export ``PyPickleBuffer*()`` API ??? | ||||
* | bpo-46140: take more Py_buffer arguments as const * (GH-30217) | David Hewitt | 2021-12-22 | 1 | -1/+1 |
| | |||||
* | bpo-39573: Add Py_IS_TYPE() function (GH-18488) | Dong-hee Na | 2020-02-13 | 1 | -1/+1 |
| | | | Co-Author: Neil Schemenauer <nas-github@arctrix.com> | ||||
* | Issue #29058: All stable API extensions added after Python 3.2 are now | Serhiy Storchaka | 2016-12-27 | 1 | -0/+2 |
| | | | | | available only when Py_LIMITED_API is set to the PY_VERSION_HEX value of the minimum Python version supporting this API. | ||||
* | Closes #22668: Merge from 3.4. | Stefan Krah | 2015-01-29 | 1 | -4/+0 |
|\ | |||||
| * | Issue #22668: Ensure that format strings survive slicing after casting. | Stefan Krah | 2015-01-29 | 1 | -2/+2 |
|/ | |||||
* | Issue #14930: Make memoryview objects weakrefable. | Richard Oudkerk | 2012-05-28 | 1 | -0/+1 |
| | |||||
* | - Issue #10181: New memoryview implementation fixes multiple ownership | Stefan Krah | 2012-02-25 | 1 | -45/+39 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Issue #13411: memoryview objects are now hashable when the underlying object ↵ | Antoine Pitrou | 2011-11-21 | 1 | -0/+1 |
| | | | | is hashable. | ||||
* | Remove buffer API from stable ABI for now, see #10181. | Martin v. Löwis | 2011-01-06 | 1 | -0/+2 |
| | |||||
* | Merge branches/pep-0384. | Martin v. Löwis | 2010-12-03 | 1 | -1/+4 |
| | |||||
* | Issue #10293: Remove obsolete field in the PyMemoryView structure, | Antoine Pitrou | 2010-11-04 | 1 | -1/+0 |
| | | | | | unused undocumented value PyBUF_SHADOW, and strangely-looking code in PyMemoryView_GetContiguous. | ||||
* | Issue #4822: fix messy indentation in memoryobject.c/.h, before we may ↵ | Antoine Pitrou | 2009-01-03 | 1 | -35/+35 |
| | | | | | | backport it to trunk. Reviewed on IRC by Georg Brandl, with assistance by Benjamin Peterson. | ||||
* | #3560: cleanup C memoryview API | Antoine Pitrou | 2008-08-19 | 1 | -13/+19 |
| | |||||
* | #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. | Christian Heimes | 2007-12-19 | 1 | -1/+1 |
| | |||||
* | Fix problems with memoryview object. There is still more to do to finish ↵ | Travis E. Oliphant | 2007-10-12 | 1 | -30/+31 |
| | | | | PEP 3118. The memory-view object needs to be fleshed out and the struct module needs to be modified. | ||||
* | Change PyBuffer to Py_buffer to be consistent with other non-object ↵ | Travis E. Oliphant | 2007-09-23 | 1 | -2/+2 |
| | | | | structures like Py_complex. Add some more functionality to the memoryview object. | ||||
* | Fixing the spelling of "writeable" to "writable", particularly PyBUF_WRITEABLE. | Sean Reifscheider | 2007-09-17 | 1 | -3/+3 |
| | |||||
* | Merged in py3k-buffer branch to main line. All objects now use the buffer ↵ | Travis E. Oliphant | 2007-08-18 | 1 | -0/+67 |
protocol in PEP 3118. |