@@ -2510,24 +2510,48 @@ Deprecated C APIs
25102510Build Changes
25112511=============
25122512
2513- * The :file: `configure ` option :option: `--with-system-libmpdec ` now defaults
2514- to ``yes ``. The bundled copy of ``libmpdecimal `` will be removed in Python
2515- 3.15.
2513+ * ``arm64-apple-ios `` and ``arm64-apple-ios-simulator `` are both
2514+ now :pep: `11 ` tier 3 platforms.
2515+ (:ref: `PEP 730 <whatsnew313-platform-support >` written
2516+ and implementation contributed by Russell Keith-Magee in :gh: `114099 `.)
2517+
2518+ * ``wasm32-wasi `` is now a :pep: `11 ` tier 2 platform.
2519+ (Contributed by Brett Cannon in :gh: `115192 `.)
2520+
2521+ * ``wasm32-emscripten `` is no longer a :pep: `11 ` supported platform.
2522+ (Contributed by Brett Cannon in :gh: `115192 `.)
2523+
2524+ * Building CPython now requires a compiler with support for the C11 atomic
2525+ library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
25162526
25172527* Autoconf 2.71 and aclocal 1.16.4 are now required to regenerate
25182528 the :file: `configure ` script.
25192529 (Contributed by Christian Heimes in :gh: `89886 `.)
25202530
2521- * SQLite 3.15.2 or newer is required to build the :mod: `sqlite3 ` extension module.
2531+ * SQLite 3.15.2 or newer is required to build
2532+ the :mod: `sqlite3 ` extension module.
25222533 (Contributed by Erlend Aasland in :gh: `105875 `.)
25232534
2524- * Python built with :file: `configure ` :option: `--with-trace-refs ` (tracing
2525- references) is now ABI compatible with the Python release build and
2526- :ref: `debug build <debug-build >`.
2535+ * CPython now bundles the `mimalloc library `_ by default.
2536+ It is licensed under the MIT license;
2537+ see :ref: `mimalloc license <mimalloc-license >`.
2538+ The bundled mimalloc has custom changes, see :gh: `113141 ` for details.
2539+ (Contributed by Dino Viehland in :gh: `109914 `.)
2540+
2541+ .. _mimalloc library : https://github.com/microsoft/mimalloc/
2542+
2543+ * The :file: `configure ` option :option: `--with-system-libmpdec `
2544+ now defaults to ``yes ``.
2545+ The bundled copy of ``libmpdecimal `` will be removed in Python 3.15.
2546+
2547+ * Python built with :file: `configure ` :option: `--with-trace-refs `
2548+ (tracing references) is now ABI compatible with the Python release build
2549+ and :ref: `debug build <debug-build >`.
25272550 (Contributed by Victor Stinner in :gh: `108634 `.)
25282551
2529- * Building CPython now requires a compiler with support for the C11 atomic
2530- library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
2552+ * On POSIX systems, the pkg-config (``.pc ``) filenames now include the ABI
2553+ flags. For example, the free-threaded build generates ``python-3.13t.pc ``
2554+ and the debug build generates ``python-3.13d.pc ``.
25312555
25322556* The ``errno ``, ``fcntl ``, ``grp ``, ``md5 ``, ``pwd ``, ``resource ``,
25332557 ``termios ``, ``winsound ``,
@@ -2536,21 +2560,6 @@ Build Changes
25362560 C extensions are now built with the :ref: `limited C API <limited-c-api >`.
25372561 (Contributed by Victor Stinner in :gh: `85283 `.)
25382562
2539- * ``wasm32-wasi `` is now a :pep: `11 ` tier 2 platform.
2540- (Contributed by Brett Cannon in :gh: `115192 `.)
2541-
2542- * ``wasm32-emscripten `` is no longer a :pep: `11 ` supported platform.
2543- (Contributed by Brett Cannon in :gh: `115192 `.)
2544-
2545- * Python now bundles the `mimalloc library <https://github.com/microsoft/mimalloc >`__.
2546- It is licensed under the MIT license; see :ref: `mimalloc license <mimalloc-license >`.
2547- The bundled mimalloc has custom changes, see :gh: `113141 ` for details.
2548- (Contributed by Dino Viehland in :gh: `109914 `.)
2549-
2550- * On POSIX systems, the pkg-config (``.pc ``) filenames now include the ABI
2551- flags. For example, the free-threaded build generates ``python-3.13t.pc ``
2552- and the debug build generates ``python-3.13d.pc ``.
2553-
25542563
25552564Porting to Python 3.13
25562565======================
0 commit comments