@@ -2517,24 +2517,48 @@ Deprecated C APIs
2517
2517
Build Changes
2518
2518
=============
2519
2519
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.
2523
2533
2524
2534
* Autoconf 2.71 and aclocal 1.16.4 are now required to regenerate
2525
2535
the :file: `configure ` script.
2526
2536
(Contributed by Christian Heimes in :gh: `89886 `.)
2527
2537
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.
2529
2540
(Contributed by Erlend Aasland in :gh: `105875 `.)
2530
2541
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 >`.
2534
2557
(Contributed by Victor Stinner in :gh: `108634 `.)
2535
2558
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 ``.
2538
2562
2539
2563
* The ``errno ``, ``fcntl ``, ``grp ``, ``md5 ``, ``pwd ``, ``resource ``,
2540
2564
``termios ``, ``winsound ``,
@@ -2543,21 +2567,6 @@ Build Changes
2543
2567
C extensions are now built with the :ref: `limited C API <limited-c-api >`.
2544
2568
(Contributed by Victor Stinner in :gh: `85283 `.)
2545
2569
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
-
2561
2570
2562
2571
Porting to Python 3.13
2563
2572
======================
0 commit comments