mirror of https://github.com/python/cpython.git
GH-123299: Move ctypes What's New entry to 3.14 (#123300)
This commit is contained in:
parent
52caaef6d0
commit
9b3749849e
|
@ -792,20 +792,6 @@ copy
|
||||||
(Contributed by Serhiy Storchaka in :gh:`108751`.)
|
(Contributed by Serhiy Storchaka in :gh:`108751`.)
|
||||||
|
|
||||||
|
|
||||||
ctypes
|
|
||||||
------
|
|
||||||
|
|
||||||
* The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
|
|
||||||
in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
|
|
||||||
now matches platform defaults (GCC/Clang or MVSC) more closely.
|
|
||||||
In particular, fields no longer overlap.
|
|
||||||
(Contributed by Matthias Görgens in :gh:`97702`.)
|
|
||||||
|
|
||||||
* The :attr:`.Structure._layout_` class attribute can now be set
|
|
||||||
to help match a non-default ABI.
|
|
||||||
(Contributed by Petr Viktorin in :gh:`97702`.)
|
|
||||||
|
|
||||||
|
|
||||||
dbm
|
dbm
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -100,6 +100,7 @@ New Modules
|
||||||
Improved Modules
|
Improved Modules
|
||||||
================
|
================
|
||||||
|
|
||||||
|
|
||||||
ast
|
ast
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -110,6 +111,21 @@ ast
|
||||||
|
|
||||||
(Contributed by Bénédikt Tran in :gh:`121141`.)
|
(Contributed by Bénédikt Tran in :gh:`121141`.)
|
||||||
|
|
||||||
|
|
||||||
|
ctypes
|
||||||
|
------
|
||||||
|
|
||||||
|
* The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
|
||||||
|
in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
|
||||||
|
now matches platform defaults (GCC/Clang or MVSC) more closely.
|
||||||
|
In particular, fields no longer overlap.
|
||||||
|
(Contributed by Matthias Görgens in :gh:`97702`.)
|
||||||
|
|
||||||
|
* The :attr:`.Structure._layout_` class attribute can now be set
|
||||||
|
to help match a non-default ABI.
|
||||||
|
(Contributed by Petr Viktorin in :gh:`97702`.)
|
||||||
|
|
||||||
|
|
||||||
dis
|
dis
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -126,6 +142,7 @@ dis
|
||||||
|
|
||||||
(Contributed by Bénédikt Tran in :gh:`123165`.)
|
(Contributed by Bénédikt Tran in :gh:`123165`.)
|
||||||
|
|
||||||
|
|
||||||
fractions
|
fractions
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
@ -133,6 +150,7 @@ Added support for converting any objects that have the
|
||||||
:meth:`!as_integer_ratio` method to a :class:`~fractions.Fraction`.
|
:meth:`!as_integer_ratio` method to a :class:`~fractions.Fraction`.
|
||||||
(Contributed by Serhiy Storchaka in :gh:`82017`.)
|
(Contributed by Serhiy Storchaka in :gh:`82017`.)
|
||||||
|
|
||||||
|
|
||||||
json
|
json
|
||||||
----
|
----
|
||||||
|
|
||||||
|
@ -144,6 +162,7 @@ Enable :mod:`json` module to work as a script using the :option:`-m` switch: ``p
|
||||||
See the :ref:`JSON command-line interface <json-commandline>` documentation.
|
See the :ref:`JSON command-line interface <json-commandline>` documentation.
|
||||||
(Contributed by Trey Hunner in :gh:`122873`.)
|
(Contributed by Trey Hunner in :gh:`122873`.)
|
||||||
|
|
||||||
|
|
||||||
operator
|
operator
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -153,6 +172,7 @@ operator
|
||||||
to ``obj is not None``.
|
to ``obj is not None``.
|
||||||
(Contributed by Raymond Hettinger and Nico Mexis in :gh:`115808`.)
|
(Contributed by Raymond Hettinger and Nico Mexis in :gh:`115808`.)
|
||||||
|
|
||||||
|
|
||||||
os
|
os
|
||||||
--
|
--
|
||||||
|
|
||||||
|
@ -161,6 +181,7 @@ os
|
||||||
by :func:`os.unsetenv`, or made outside Python in the same process.
|
by :func:`os.unsetenv`, or made outside Python in the same process.
|
||||||
(Contributed by Victor Stinner in :gh:`120057`.)
|
(Contributed by Victor Stinner in :gh:`120057`.)
|
||||||
|
|
||||||
|
|
||||||
pathlib
|
pathlib
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
@ -172,6 +193,7 @@ pathlib
|
||||||
|
|
||||||
(Contributed by Barney Gale in :gh:`73991`.)
|
(Contributed by Barney Gale in :gh:`73991`.)
|
||||||
|
|
||||||
|
|
||||||
pdb
|
pdb
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -182,12 +204,14 @@ pdb
|
||||||
:pdbcmd:`commands` are preserved across hard-coded breakpoints.
|
:pdbcmd:`commands` are preserved across hard-coded breakpoints.
|
||||||
(Contributed by Tian Gao in :gh:`121450`.)
|
(Contributed by Tian Gao in :gh:`121450`.)
|
||||||
|
|
||||||
|
|
||||||
pickle
|
pickle
|
||||||
------
|
------
|
||||||
|
|
||||||
* Set the default protocol version on the :mod:`pickle` module to 5.
|
* Set the default protocol version on the :mod:`pickle` module to 5.
|
||||||
For more details, please see :ref:`pickle protocols <pickle-protocols>`.
|
For more details, please see :ref:`pickle protocols <pickle-protocols>`.
|
||||||
|
|
||||||
|
|
||||||
symtable
|
symtable
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue