diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst index 476ae39e453b87..340c3ae5888221 100644 --- a/Doc/whatsnew/3.13.rst +++ b/Doc/whatsnew/3.13.rst @@ -792,20 +792,6 @@ copy (Contributed by Serhiy Storchaka in :gh:`108751`.) -ctypes ------- - -* The layout of :ref:`bit fields ` - 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 --- diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index a34dc639ad2a94..17d6a68d1b311f 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -100,6 +100,7 @@ New Modules Improved Modules ================ + ast --- @@ -110,6 +111,21 @@ ast (Contributed by Bénédikt Tran in :gh:`121141`.) + +ctypes +------ + +* The layout of :ref:`bit fields ` + 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 --- @@ -126,6 +142,7 @@ dis (Contributed by Bénédikt Tran in :gh:`123165`.) + fractions --------- @@ -133,6 +150,7 @@ Added support for converting any objects that have the :meth:`!as_integer_ratio` method to a :class:`~fractions.Fraction`. (Contributed by Serhiy Storchaka in :gh:`82017`.) + 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 ` documentation. (Contributed by Trey Hunner in :gh:`122873`.) + operator -------- @@ -153,6 +172,7 @@ operator to ``obj is not None``. (Contributed by Raymond Hettinger and Nico Mexis in :gh:`115808`.) + os -- @@ -161,6 +181,7 @@ os by :func:`os.unsetenv`, or made outside Python in the same process. (Contributed by Victor Stinner in :gh:`120057`.) + pathlib ------- @@ -172,6 +193,7 @@ pathlib (Contributed by Barney Gale in :gh:`73991`.) + pdb --- @@ -182,12 +204,14 @@ pdb :pdbcmd:`commands` are preserved across hard-coded breakpoints. (Contributed by Tian Gao in :gh:`121450`.) + pickle ------ * Set the default protocol version on the :mod:`pickle` module to 5. For more details, please see :ref:`pickle protocols `. + symtable --------