https://github.com/python/cpython/commit/3f93295bbec5041eaa1914a36d77529cc4f617d4
commit: 3f93295bbec5041eaa1914a36d77529cc4f617d4
branch: 3.13
author: Brandt Bucher <[email protected]>
committer: brandtbucher <[email protected]>
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 -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]