Commit ab0c3c71 authored by Stefan Krah's avatar Stefan Krah

Issue #15724: Add versionchanged tags to the memoryview documentation.

parent 2a021c80
...@@ -2450,6 +2450,8 @@ copying. ...@@ -2450,6 +2450,8 @@ copying.
``v == w`` for memoryview objects. ``v == w`` for memoryview objects.
.. versionchanged:: 3.3 .. versionchanged:: 3.3
Previous versions compared the raw memory disregarding the item format
and the logical array structure.
.. method:: tobytes() .. method:: tobytes()
...@@ -2479,8 +2481,10 @@ copying. ...@@ -2479,8 +2481,10 @@ copying.
>>> m.tolist() >>> m.tolist()
[1.1, 2.2, 3.3] [1.1, 2.2, 3.3]
:meth:`tolist` is currently restricted to single character native formats .. versionchanged:: 3.3
in :mod:`struct` module syntax. :meth:`tolist` now supports all single character native formats in
:mod:`struct` module syntax as well as multi-dimensional
representations.
.. method:: release() .. method:: release()
...@@ -2664,6 +2668,10 @@ copying. ...@@ -2664,6 +2668,10 @@ copying.
arbitrary format strings, but some methods (e.g. :meth:`tolist`) are arbitrary format strings, but some methods (e.g. :meth:`tolist`) are
restricted to native single element formats. restricted to native single element formats.
.. versionchanged:: 3.3
format ``'B'`` is now handled according to the struct module syntax.
This means that ``memoryview(b'abc')[0] == b'abc'[0] == 97``.
.. attribute:: itemsize .. attribute:: itemsize
The size in bytes of each element of the memoryview:: The size in bytes of each element of the memoryview::
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment