https://github.com/python/cpython/commit/3f93295bbec5041eaa1914a36d77529cc4f617d4
commit: 3f93295bbec5041eaa1914a36d77529cc4f617d4
branch: 3.13
author: Brandt Bucher <brandtbuc...@microsoft.com>
committer: brandtbucher <brandtbuc...@gmail.com>
date: 2025-05-06T21:31:54Z
summary:

[3.13] GH-133231: Backport PYTHON_JIT documentation to 3.13 (GH-133539)

files:
M .gitignore
M Doc/using/cmdline.rst
M Doc/whatsnew/3.13.rst

diff --git a/.gitignore b/.gitignore
index 2fb1edd9c0fb72..c945904f6b405b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,7 +138,7 @@ Tools/unicode/data/
 # hendrikmuhs/ccache-action@v1
 /.ccache
 /cross-build/
-/jit_stencils.h
+/jit_stencils*.h
 /platform
 /profile-clean-stamp
 /profile-run-stamp
diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst
index 96667c916f221a..7f0ea220de6f52 100644
--- a/Doc/using/cmdline.rst
+++ b/Doc/using/cmdline.rst
@@ -1229,6 +1229,14 @@ conflict.
 
    .. versionadded:: 3.13
 
+.. envvar:: PYTHON_JIT
+
+   On builds where experimental just-in-time compilation is available, this
+   variable can force the JIT to be disabled (``0``) or enabled (``1``) at
+   interpreter startup.
+
+   .. versionadded:: 3.13
+
 Debug-mode variables
 ~~~~~~~~~~~~~~~~~~~~
 
diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst
index 69960b29f2b7c5..3c991d8f09529e 100644
--- a/Doc/whatsnew/3.13.rst
+++ b/Doc/whatsnew/3.13.rst
@@ -390,11 +390,11 @@ without the optional value.
 
 * ``no``: Disable the entire Tier 2 and JIT pipeline.
 * ``yes``: Enable the JIT.
-  To disable the JIT at runtime, pass the environment variable 
``PYTHON_JIT=0``.
+  To disable the JIT at runtime, pass the environment variable 
:envvar:`PYTHON_JIT=0 <PYTHON_JIT>`.
 * ``yes-off``: Build the JIT but disable it by default.
-  To enable the JIT at runtime, pass the environment variable ``PYTHON_JIT=1``.
+  To enable the JIT at runtime, pass the environment variable 
:envvar:`PYTHON_JIT=1 <PYTHON_JIT>`.
 * ``interpreter``: Enable the Tier 2 interpreter but disable the JIT.
-  The interpreter can be disabled by running with ``PYTHON_JIT=0``.
+  The interpreter can be disabled by running with :envvar:`PYTHON_JIT=0 
<PYTHON_JIT>`.
 
 The internal architecture is roughly as follows:
 

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to