https://github.com/python/cpython/commit/6364c46f29af1de081e874b4c9bb969f5df2dd51
commit: 6364c46f29af1de081e874b4c9bb969f5df2dd51
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: Yhg1s <[email protected]>
date: 2024-09-23T13:45:47-07:00
summary:

[3.13] GH-109975: Copyedit 3.13 What's New: Build Changes (GH-124343) (#124360)

GH-109975: Copyedit 3.13 What's New: Build Changes (GH-124343)
(cherry picked from commit f3b2c36deb1436b7c5abac826f5639efa1fb9fd4)

Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Malcolm Smith <[email protected]>

files:
M Doc/whatsnew/3.13.rst

diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst
index 6fd75b8a598dd6..e5f9db9f4f17b0 100644
--- a/Doc/whatsnew/3.13.rst
+++ b/Doc/whatsnew/3.13.rst
@@ -2510,24 +2510,48 @@ Deprecated C APIs
 Build Changes
 =============
 
-* The :file:`configure` option :option:`--with-system-libmpdec` now defaults
-  to ``yes``. The bundled copy of ``libmpdecimal`` will be removed in Python
-  3.15.
+* ``arm64-apple-ios`` and ``arm64-apple-ios-simulator`` are both
+  now :pep:`11` tier 3 platforms.
+  (:ref:`PEP 730 <whatsnew313-platform-support>` written
+  and implementation contributed by Russell Keith-Magee in :gh:`114099`.)
+
+* ``wasm32-wasi`` is now a :pep:`11` tier 2 platform.
+  (Contributed by Brett Cannon in :gh:`115192`.)
+
+* ``wasm32-emscripten`` is no longer a :pep:`11` supported platform.
+  (Contributed by Brett Cannon in :gh:`115192`.)
+
+* Building CPython now requires a compiler with support for the C11 atomic
+  library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
 
 * Autoconf 2.71 and aclocal 1.16.4 are now required to regenerate
   the :file:`configure` script.
   (Contributed by Christian Heimes in :gh:`89886`.)
 
-* SQLite 3.15.2 or newer is required to build the :mod:`sqlite3` extension 
module.
+* SQLite 3.15.2 or newer is required to build
+  the :mod:`sqlite3` extension module.
   (Contributed by Erlend Aasland in :gh:`105875`.)
 
-* Python built with :file:`configure` :option:`--with-trace-refs` (tracing
-  references) is now ABI compatible with the Python release build and
-  :ref:`debug build <debug-build>`.
+* CPython now bundles the `mimalloc library`_ by default.
+  It is licensed under the MIT license;
+  see :ref:`mimalloc license <mimalloc-license>`.
+  The bundled mimalloc has custom changes, see :gh:`113141` for details.
+  (Contributed by Dino Viehland in :gh:`109914`.)
+
+  .. _mimalloc library: https://github.com/microsoft/mimalloc/
+
+* The :file:`configure` option :option:`--with-system-libmpdec`
+  now defaults to ``yes``.
+  The bundled copy of ``libmpdecimal`` will be removed in Python 3.15.
+
+* Python built with :file:`configure` :option:`--with-trace-refs`
+  (tracing references) is now ABI compatible with the Python release build
+  and :ref:`debug build <debug-build>`.
   (Contributed by Victor Stinner in :gh:`108634`.)
 
-* Building CPython now requires a compiler with support for the C11 atomic
-  library, GCC built-in atomic functions, or MSVC interlocked intrinsics.
+* On POSIX systems, the pkg-config (``.pc``) filenames now include the ABI
+  flags.  For example, the free-threaded build generates ``python-3.13t.pc``
+  and the debug build generates ``python-3.13d.pc``.
 
 * The ``errno``, ``fcntl``, ``grp``, ``md5``, ``pwd``, ``resource``,
   ``termios``, ``winsound``,
@@ -2536,21 +2560,6 @@ Build Changes
   C extensions are now built with the :ref:`limited C API <limited-c-api>`.
   (Contributed by Victor Stinner in :gh:`85283`.)
 
-* ``wasm32-wasi`` is now a :pep:`11` tier 2 platform.
-  (Contributed by Brett Cannon in :gh:`115192`.)
-
-* ``wasm32-emscripten`` is no longer a :pep:`11` supported platform.
-  (Contributed by Brett Cannon in :gh:`115192`.)
-
-* Python now bundles the `mimalloc library 
<https://github.com/microsoft/mimalloc>`__.
-  It is licensed under the MIT license; see :ref:`mimalloc license 
<mimalloc-license>`.
-  The bundled mimalloc has custom changes, see :gh:`113141` for details.
-  (Contributed by Dino Viehland in :gh:`109914`.)
-
-* On POSIX systems, the pkg-config (``.pc``) filenames now include the ABI
-  flags.  For example, the free-threaded build generates ``python-3.13t.pc``
-  and the debug build generates ``python-3.13d.pc``.
-
 
 Porting to Python 3.13
 ======================

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to