Skip to content

Commit 9b37498

Browse files
authored
GH-123299: Move ctypes What's New entry to 3.14 (#123300)
1 parent 52caaef commit 9b37498

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

Doc/whatsnew/3.13.rst

-14
Original file line numberDiff line numberDiff line change
@@ -792,20 +792,6 @@ copy
792792
(Contributed by Serhiy Storchaka in :gh:`108751`.)
793793

794794

795-
ctypes
796-
------
797-
798-
* The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
799-
in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
800-
now matches platform defaults (GCC/Clang or MVSC) more closely.
801-
In particular, fields no longer overlap.
802-
(Contributed by Matthias Görgens in :gh:`97702`.)
803-
804-
* The :attr:`.Structure._layout_` class attribute can now be set
805-
to help match a non-default ABI.
806-
(Contributed by Petr Viktorin in :gh:`97702`.)
807-
808-
809795
dbm
810796
---
811797

Doc/whatsnew/3.14.rst

+24
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ New Modules
100100
Improved Modules
101101
================
102102

103+
103104
ast
104105
---
105106

@@ -110,6 +111,21 @@ ast
110111

111112
(Contributed by Bénédikt Tran in :gh:`121141`.)
112113

114+
115+
ctypes
116+
------
117+
118+
* The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
119+
in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
120+
now matches platform defaults (GCC/Clang or MVSC) more closely.
121+
In particular, fields no longer overlap.
122+
(Contributed by Matthias Görgens in :gh:`97702`.)
123+
124+
* The :attr:`.Structure._layout_` class attribute can now be set
125+
to help match a non-default ABI.
126+
(Contributed by Petr Viktorin in :gh:`97702`.)
127+
128+
113129
dis
114130
---
115131

@@ -126,13 +142,15 @@ dis
126142

127143
(Contributed by Bénédikt Tran in :gh:`123165`.)
128144

145+
129146
fractions
130147
---------
131148

132149
Added support for converting any objects that have the
133150
:meth:`!as_integer_ratio` method to a :class:`~fractions.Fraction`.
134151
(Contributed by Serhiy Storchaka in :gh:`82017`.)
135152

153+
136154
json
137155
----
138156

@@ -144,6 +162,7 @@ Enable :mod:`json` module to work as a script using the :option:`-m` switch: ``p
144162
See the :ref:`JSON command-line interface <json-commandline>` documentation.
145163
(Contributed by Trey Hunner in :gh:`122873`.)
146164

165+
147166
operator
148167
--------
149168

@@ -153,6 +172,7 @@ operator
153172
to ``obj is not None``.
154173
(Contributed by Raymond Hettinger and Nico Mexis in :gh:`115808`.)
155174

175+
156176
os
157177
--
158178

@@ -161,6 +181,7 @@ os
161181
by :func:`os.unsetenv`, or made outside Python in the same process.
162182
(Contributed by Victor Stinner in :gh:`120057`.)
163183

184+
164185
pathlib
165186
-------
166187

@@ -172,6 +193,7 @@ pathlib
172193

173194
(Contributed by Barney Gale in :gh:`73991`.)
174195

196+
175197
pdb
176198
---
177199

@@ -182,12 +204,14 @@ pdb
182204
:pdbcmd:`commands` are preserved across hard-coded breakpoints.
183205
(Contributed by Tian Gao in :gh:`121450`.)
184206

207+
185208
pickle
186209
------
187210

188211
* Set the default protocol version on the :mod:`pickle` module to 5.
189212
For more details, please see :ref:`pickle protocols <pickle-protocols>`.
190213

214+
191215
symtable
192216
--------
193217

0 commit comments

Comments
 (0)