@@ -2517,24 +2517,48 @@ Deprecated C APIs
25172517Build Changes
25182518=============
25192519
2520- * The :file: `configure ` option :option: `--with-system-libmpdec ` now defaults
2521- to ``yes ``. The bundled copy of ``libmpdecimal `` will be removed in Python
2522- 3.15.
2520+ * ``arm64-apple-ios `` and ``arm64-apple-ios-simulator `` are both
2521+ now :pep: `11 ` tier 3 platforms.
2522+ (:ref: `PEP 730 <whatsnew313-platform-support >` written
2523+ and implementation contributed by Russell Keith-Magee in :gh: `114099 `.)
2524+
2525+ * ``wasm32-wasi `` is now a :pep: `11 ` tier 2 platform.
2526+ (Contributed by Brett Cannon in :gh: `115192 `.)
2527+
2528+ * ``wasm32-emscripten `` is no longer a :pep: `11 ` supported platform.
2529+ (Contributed by Brett Cannon in :gh: `115192 `.)
2530+
2531+ * Building CPython now requires a compiler with support for the C11 atomic
2532+ library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
25232533
25242534* Autoconf 2.71 and aclocal 1.16.4 are now required to regenerate
25252535 the :file: `configure ` script.
25262536 (Contributed by Christian Heimes in :gh: `89886 `.)
25272537
2528- * SQLite 3.15.2 or newer is required to build the :mod: `sqlite3 ` extension module.
2538+ * SQLite 3.15.2 or newer is required to build
2539+ the :mod: `sqlite3 ` extension module.
25292540 (Contributed by Erlend Aasland in :gh: `105875 `.)
25302541
2531- * Python built with :file: `configure ` :option: `--with-trace-refs ` (tracing
2532- references) is now ABI compatible with the Python release build and
2533- :ref: `debug build <debug-build >`.
2542+ * CPython now bundles the `mimalloc library `_ by default.
2543+ It is licensed under the MIT license;
2544+ see :ref: `mimalloc license <mimalloc-license >`.
2545+ The bundled mimalloc has custom changes, see :gh: `113141 ` for details.
2546+ (Contributed by Dino Viehland in :gh: `109914 `.)
2547+
2548+ .. _mimalloc library : https://github.com/microsoft/mimalloc/
2549+
2550+ * The :file: `configure ` option :option: `--with-system-libmpdec `
2551+ now defaults to ``yes ``.
2552+ The bundled copy of ``libmpdecimal `` will be removed in Python 3.15.
2553+
2554+ * Python built with :file: `configure ` :option: `--with-trace-refs `
2555+ (tracing references) is now ABI compatible with the Python release build
2556+ and :ref: `debug build <debug-build >`.
25342557 (Contributed by Victor Stinner in :gh: `108634 `.)
25352558
2536- * Building CPython now requires a compiler with support for the C11 atomic
2537- library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
2559+ * On POSIX systems, the pkg-config (``.pc ``) filenames now include the ABI
2560+ flags. For example, the free-threaded build generates ``python-3.13t.pc ``
2561+ and the debug build generates ``python-3.13d.pc ``.
25382562
25392563* The ``errno ``, ``fcntl ``, ``grp ``, ``md5 ``, ``pwd ``, ``resource ``,
25402564 ``termios ``, ``winsound ``,
@@ -2543,21 +2567,6 @@ Build Changes
25432567 C extensions are now built with the :ref: `limited C API <limited-c-api >`.
25442568 (Contributed by Victor Stinner in :gh: `85283 `.)
25452569
2546- * ``wasm32-wasi `` is now a :pep: `11 ` tier 2 platform.
2547- (Contributed by Brett Cannon in :gh: `115192 `.)
2548-
2549- * ``wasm32-emscripten `` is no longer a :pep: `11 ` supported platform.
2550- (Contributed by Brett Cannon in :gh: `115192 `.)
2551-
2552- * Python now bundles the `mimalloc library <https://github.com/microsoft/mimalloc >`__.
2553- It is licensed under the MIT license; see :ref: `mimalloc license <mimalloc-license >`.
2554- The bundled mimalloc has custom changes, see :gh: `113141 ` for details.
2555- (Contributed by Dino Viehland in :gh: `109914 `.)
2556-
2557- * On POSIX systems, the pkg-config (``.pc ``) filenames now include the ABI
2558- flags. For example, the free-threaded build generates ``python-3.13t.pc ``
2559- and the debug build generates ``python-3.13d.pc ``.
2560-
25612570
25622571Porting to Python 3.13
25632572======================
0 commit comments