@@ -100,6 +100,7 @@ New Modules
100100Improved Modules
101101================
102102
103+
103104ast
104105---
105106
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+
113129dis
114130---
115131
@@ -126,13 +142,15 @@ dis
126142
127143 (Contributed by Bénédikt Tran in :gh: `123165 `.)
128144
145+
129146fractions
130147---------
131148
132149Added 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+
136154json
137155----
138156
@@ -144,6 +162,7 @@ Enable :mod:`json` module to work as a script using the :option:`-m` switch: ``p
144162See the :ref: `JSON command-line interface <json-commandline >` documentation.
145163(Contributed by Trey Hunner in :gh: `122873 `.)
146164
165+
147166operator
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+
156176os
157177--
158178
161181 by :func: `os.unsetenv `, or made outside Python in the same process.
162182 (Contributed by Victor Stinner in :gh: `120057 `.)
163183
184+
164185pathlib
165186-------
166187
@@ -172,6 +193,7 @@ pathlib
172193
173194 (Contributed by Barney Gale in :gh: `73991 `.)
174195
196+
175197pdb
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+
185208pickle
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+
191215symtable
192216--------
193217
0 commit comments