From 7b36fc86d22c47c6539329e3ab1eb6f9107002f5 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Wed, 28 May 2025 10:15:39 +0100 Subject: [PATCH 1/5] Fix --- Doc/extending/windows.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/extending/windows.rst b/Doc/extending/windows.rst index 56aa44e4e58c83..4e953840cb4397 100644 --- a/Doc/extending/windows.rst +++ b/Doc/extending/windows.rst @@ -121,7 +121,7 @@ When creating DLLs in Windows, you can use the CPython library in two ways: :file:`Python.h` triggers an implicit, configure-aware link with the library. The header file chooses :file:`pythonXY_d.lib` for Debug, :file:`pythonXY.lib` for Release, and :file:`pythonX.lib` for Release with - the `Limited API `_ enabled. + the `Limited API `_ enabled. To build two DLLs, spam and ni (which uses C functions found in spam), you could use these commands:: From 547e6b6fbb7fe3cc06170a5b97b1359ded25214d Mon Sep 17 00:00:00 2001 From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Wed, 28 May 2025 11:28:24 +0100 Subject: [PATCH 2/5] Fixup --- Doc/extending/windows.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/extending/windows.rst b/Doc/extending/windows.rst index 4e953840cb4397..f456ea01fdf83b 100644 --- a/Doc/extending/windows.rst +++ b/Doc/extending/windows.rst @@ -121,7 +121,7 @@ When creating DLLs in Windows, you can use the CPython library in two ways: :file:`Python.h` triggers an implicit, configure-aware link with the library. The header file chooses :file:`pythonXY_d.lib` for Debug, :file:`pythonXY.lib` for Release, and :file:`pythonX.lib` for Release with - the `Limited API `_ enabled. + the :ref:`Limited API `_ enabled. To build two DLLs, spam and ni (which uses C functions found in spam), you could use these commands:: From 2a8017708acc1e3095a37228da828a5ed4daf1d0 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Wed, 28 May 2025 11:28:50 +0100 Subject: [PATCH 3/5] fixup fixup --- Doc/extending/windows.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/extending/windows.rst b/Doc/extending/windows.rst index f456ea01fdf83b..4770a2d65619ba 100644 --- a/Doc/extending/windows.rst +++ b/Doc/extending/windows.rst @@ -121,7 +121,7 @@ When creating DLLs in Windows, you can use the CPython library in two ways: :file:`Python.h` triggers an implicit, configure-aware link with the library. The header file chooses :file:`pythonXY_d.lib` for Debug, :file:`pythonXY.lib` for Release, and :file:`pythonX.lib` for Release with - the :ref:`Limited API `_ enabled. + the :ref:`Limited API ` enabled. To build two DLLs, spam and ni (which uses C functions found in spam), you could use these commands:: From 2619d812bbc46a583659fdea573b0c549b9f2a1b Mon Sep 17 00:00:00 2001 From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Thu, 29 May 2025 11:50:31 +0100 Subject: [PATCH 4/5] Suggestion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Miro HronĨok --- Doc/extending/windows.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/extending/windows.rst b/Doc/extending/windows.rst index 4770a2d65619ba..a97c6182553c30 100644 --- a/Doc/extending/windows.rst +++ b/Doc/extending/windows.rst @@ -121,7 +121,7 @@ When creating DLLs in Windows, you can use the CPython library in two ways: :file:`Python.h` triggers an implicit, configure-aware link with the library. The header file chooses :file:`pythonXY_d.lib` for Debug, :file:`pythonXY.lib` for Release, and :file:`pythonX.lib` for Release with - the :ref:`Limited API ` enabled. + the :ref:`Limited API ` enabled. To build two DLLs, spam and ni (which uses C functions found in spam), you could use these commands:: From e86b4e241292bc69226ac839420c9edcfc43e523 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Thu, 29 May 2025 12:39:14 +0100 Subject: [PATCH 5/5] ref --- Doc/c-api/stable.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Doc/c-api/stable.rst b/Doc/c-api/stable.rst index 124e58cf950b7a..9b65e0b8d23d93 100644 --- a/Doc/c-api/stable.rst +++ b/Doc/c-api/stable.rst @@ -51,6 +51,7 @@ It is generally intended for specialized, low-level tools like debuggers. Projects that use this API are expected to follow CPython development and spend extra effort adjusting to changes. +.. _stable-application-binary-interface: Stable Application Binary Interface ===================================