From 8a8c51018719f696d2389d034c174c5f66405f4e Mon Sep 17 00:00:00 2001 From: sobolevn Date: Fri, 19 Sep 2025 11:13:02 +0300 Subject: [PATCH 1/2] Docs: add missing tools to `Tools/README` --- Tools/README | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Tools/README b/Tools/README index 09bd6fb4798950..da1fb7e0b7de03 100644 --- a/Tools/README +++ b/Tools/README @@ -16,6 +16,8 @@ clinic A preprocessor for CPython C files in order to automate freeze Create a stand-alone executable from a Python program. +ftscalingbench Benchmarks for FT and finding bottlenecks. + gdb Python code to be run inside gdb, to make it easier to debug Python itself (by David Malcolm). @@ -26,6 +28,12 @@ i18n Tools for internationalization. pygettext.py importbench A set of micro-benchmarks for various import scenarios. +inspection Tooling for PEP-678 "Safe external debugger interface for CPython". + +jit Tooling for building the JIT. + +lockbench Benchmarks for PyMutex and critical sections. + msi Support for packaging Python as an MSI package on Windows. nuget Files for the NuGet package manager for .NET. @@ -41,6 +49,8 @@ scripts A number of useful single-file programs, e.g. run_tests.py ssl Scripts to generate ssl_data.h from OpenSSL sources, and run tests against multiple installations of OpenSSL and LibreSSL. +tsan Utilities for building CPython with thread-sanitizer. + tz A script to dump timezone from /usr/share/zoneinfo. unicode Tools for generating unicodedata and codecs from unicode.org From 92df2edf808306b7041a3afeaa7832cf2433da94 Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Date: Sun, 21 Sep 2025 08:21:30 +0100 Subject: [PATCH 2/2] Expand an initialism Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> --- Tools/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/README b/Tools/README index da1fb7e0b7de03..c8a34d82206672 100644 --- a/Tools/README +++ b/Tools/README @@ -16,7 +16,7 @@ clinic A preprocessor for CPython C files in order to automate freeze Create a stand-alone executable from a Python program. -ftscalingbench Benchmarks for FT and finding bottlenecks. +ftscalingbench Benchmarks for free-threading and finding bottlenecks. gdb Python code to be run inside gdb, to make it easier to debug Python itself (by David Malcolm).