@@ -218,7 +218,8 @@ A new type of interpreter based on tail calls has been added to CPython.
218218For certain newer compilers, this interpreter provides
219219significantly better performance. Preliminary numbers on our machines suggest
220220anywhere from -3% to 30% faster Python code, and a geometric mean of 9-15%
221- faster on ``pyperformance `` depending on platform and architecture.
221+ faster on ``pyperformance `` depending on platform and architecture. The
222+ baseline is Python 3.14 built with Clang 19 without this new interpreter.
222223
223224This interpreter currently only works with Clang 19 and newer
224225on x86-64 and AArch64 architectures. However, we expect
@@ -366,7 +367,7 @@ ctypes
366367
367368* The layout of :ref: `bit fields <ctypes-bit-fields-in-structures-unions >`
368369 in :class: `~ctypes.Structure ` and :class: `~ctypes.Union `
369- now matches platform defaults (GCC/Clang or MVSC ) more closely.
370+ now matches platform defaults (GCC/Clang or MSVC ) more closely.
370371 In particular, fields no longer overlap.
371372 (Contributed by Matthias Görgens in :gh: `97702 `.)
372373
@@ -480,6 +481,14 @@ http
480481 (Contributed by Yorik Hansen in :gh: `123430 `.)
481482
482483
484+ imaplib
485+ -------
486+
487+ * Add :meth: `IMAP4.idle() <imaplib.IMAP4.idle> `, implementing the IMAP4
488+ ``IDLE `` command as defined in :rfc: `2177 `.
489+ (Contributed by Forest in :gh: `55454 `.)
490+
491+
483492inspect
484493-------
485494
@@ -495,13 +504,6 @@ inspect
495504 :term: `package ` or not.
496505 (Contributed by Zhikang Yan in :gh: `125634 `.)
497506
498- imaplib
499- -------
500-
501- * Add :meth: `IMAP4.idle() <imaplib.IMAP4.idle> `, implementing the IMAP4
502- ``IDLE `` command as defined in :rfc: `2177 `.
503- (Contributed by Forest in :gh: `55454 `.)
504-
505507
506508io
507509--
@@ -630,7 +632,6 @@ pathlib
630632 :func: `~os.stat ` results. Path objects generated by
631633 :meth: `~pathlib.Path.iterdir ` are initialized with file type information
632634 gleaned from scanning the parent directory.
633-
634635 (Contributed by Barney Gale in :gh: `125413 `.)
635636
636637
@@ -669,7 +670,6 @@ platform
669670--------
670671
671672* Add :func: `platform.invalidate_caches ` to invalidate the cached results.
672-
673673 (Contributed by Bénédikt Tran in :gh: `122549 `.)
674674
675675
@@ -808,13 +808,11 @@ zipinfo
808808* Added :func: `ZipInfo._for_archive <zipfile.ZipInfo._for_archive> `
809809 to resolve suitable defaults for a :class: `~zipfile.ZipInfo ` object
810810 as used by :func: `ZipFile.writestr <zipfile.ZipFile.writestr> `.
811-
812811 (Contributed by Bénédikt Tran in :gh: `123424 `.)
813812
814813* :meth: `zipfile.ZipFile.writestr ` now respect ``SOURCE_DATE_EPOCH `` that
815814 distributions can set centrally and have build tools consume this in order
816815 to produce reproducible output.
817-
818816 (Contributed by Jiahao Li in :gh: `91279 `.)
819817
820818.. Add improved modules above alphabetically, not here at the end.
@@ -1003,7 +1001,6 @@ ast
10031001 * :attr: `!ast.Constant.s `
10041002
10051003 Use :attr: `!ast.Constant.value ` instead.
1006-
10071004 (Contributed by Alex Waygood in :gh: `119562 `.)
10081005
10091006asyncio
@@ -1212,7 +1209,6 @@ urllib
12121209 :func: `~urllib.request.urlretrieve `. Customizations to the opener
12131210 classes can be replaced by passing customized handlers to
12141211 :func: `~urllib.request.build_opener `.
1215-
12161212 (Contributed by Barney Gale in :gh: `84850 `.)
12171213
12181214Others
@@ -1465,6 +1461,8 @@ Porting to Python 3.14
14651461.. _pythoncapi-compat project : https://github.com/python/pythoncapi-compat/
14661462
14671463
1464+ .. _whatsnew314-c-api-deprecated :
1465+
14681466Deprecated
14691467----------
14701468
@@ -1504,17 +1502,17 @@ Deprecated
15041502
15051503 The `pythoncapi-compat project `_ can be used to get these new public
15061504 functions on Python 3.13 and older.
1507-
15081505 (Contributed by Victor Stinner in :gh: `128863 `.)
15091506
1510-
15111507.. include :: ../deprecations/c-api-pending-removal-in-3.15.rst
15121508
15131509.. include :: ../deprecations/c-api-pending-removal-in-3.18.rst
15141510
15151511.. include :: ../deprecations/c-api-pending-removal-in-future.rst
15161512
15171513
1514+ .. _whatsnew314-c-api-removed :
1515+
15181516Removed
15191517-------
15201518
0 commit comments