@@ -2510,24 +2510,48 @@ Deprecated C APIs
2510
2510
Build Changes
2511
2511
=============
2512
2512
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.
2516
2526
2517
2527
* Autoconf 2.71 and aclocal 1.16.4 are now required to regenerate
2518
2528
the :file: `configure ` script.
2519
2529
(Contributed by Christian Heimes in :gh: `89886 `.)
2520
2530
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.
2522
2533
(Contributed by Erlend Aasland in :gh: `105875 `.)
2523
2534
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 >`.
2527
2550
(Contributed by Victor Stinner in :gh: `108634 `.)
2528
2551
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 ``.
2531
2555
2532
2556
* The ``errno ``, ``fcntl ``, ``grp ``, ``md5 ``, ``pwd ``, ``resource ``,
2533
2557
``termios ``, ``winsound ``,
@@ -2536,21 +2560,6 @@ Build Changes
2536
2560
C extensions are now built with the :ref: `limited C API <limited-c-api >`.
2537
2561
(Contributed by Victor Stinner in :gh: `85283 `.)
2538
2562
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
-
2554
2563
2555
2564
Porting to Python 3.13
2556
2565
======================
0 commit comments