Skip to content

Commit cb3c0ff

Browse files
Commit
1 parent 20d5494 commit cb3c0ff

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

Tools/README

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ clinic A preprocessor for CPython C files in order to automate
1616

1717
freeze Create a stand-alone executable from a Python program.
1818

19+
ftscalingbench Runs a set of small benchmarks to help identify scaling
20+
bottlenecks in the free-threaded interpreter.
21+
1922
gdb Python code to be run inside gdb, to make it easier to
2023
debug Python itself (by David Malcolm).
2124

@@ -26,6 +29,14 @@ i18n Tools for internationalization. pygettext.py
2629

2730
importbench A set of micro-benchmarks for various import scenarios.
2831

32+
inspection A set of benchmarks to measure get_stack_trace() performance.
33+
34+
jit Documentation and tools for building the JIT compiler. See
35+
jit/README.md for more information.
36+
37+
lockbench Benchmarks to measure the performance of PyMutex and
38+
PyThread_type_lock locks with short critical sections.
39+
2940
msi Support for packaging Python as an MSI package on Windows.
3041

3142
nuget Files for the NuGet package manager for .NET.
@@ -35,12 +46,14 @@ patchcheck Tools for checking and applying patches to the Python source cod
3546

3647
peg_generator PEG-based parser generator (pegen) used for new parser.
3748

38-
scripts A number of useful single-file programs, e.g. run_tests.py
39-
which runs the Python test suite.
49+
scripts A number of useful single-file programs. See scripts/README for
50+
more information.
4051

4152
ssl Scripts to generate ssl_data.h from OpenSSL sources, and run
4253
tests against multiple installations of OpenSSL and LibreSSL.
4354

55+
tsan Files that contain suppressions for TSan.
56+
4457
tz A script to dump timezone from /usr/share/zoneinfo.
4558

4659
unicode Tools for generating unicodedata and codecs from unicode.org

Tools/scripts/README

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,22 @@ useful while building, extending or managing Python.
33

44
checkpip.py Checks the version of the projects bundled in ensurepip
55
are the latest available
6+
67
combinerefs.py A helper for analyzing PYTHONDUMPREFS output
8+
79
divmod_threshold.py Determine threshold for switching from longobject.c
810
divmod to _pylong.int_divmod()
11+
912
idle3 Main program to start IDLE
13+
14+
long_conv_tables.py Compute tables for longobject.c long_from_non_binary_base()
15+
1016
pydoc3 Python documentation browser
11-
run_tests.py Run the test suite with more sensible default options
17+
18+
sortperf.py List sort performance test, requires the pyperf module.
19+
1220
summarize_stats.py Summarize specialization stats for all files in the
1321
default stats folders
22+
1423
var_access_benchmark.py Show relative speeds of local, nonlocal, global,
1524
and built-in access

Tools/scripts/sortperf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
To run:
99
10-
python3 Tools/scripts/sortperf
10+
python3 Tools/scripts/sortperf.py
1111
1212
Options:
1313

0 commit comments

Comments
 (0)