https://github.com/python/cpython/commit/be0f8712cfba75aba298dba128ef81b05de861da
commit: be0f8712cfba75aba298dba128ef81b05de861da
branch: 3.15
author: Pablo Galindo Salgado <[email protected]>
committer: pablogsal <[email protected]>
date: 2026-11-06T09:47:00-07:00
summary:

[3.15] Docs: Acknowledge prior art for Tachyon (GH-161445) (#161446)

files:
M Doc/library/profiling.sampling.rst
M Doc/whatsnew/3.15.rst

diff --git a/Doc/library/profiling.sampling.rst 
b/Doc/library/profiling.sampling.rst
index 25d0d098ff84b46..7bb0e966583bcbb 100644
--- a/Doc/library/profiling.sampling.rst
+++ b/Doc/library/profiling.sampling.rst
@@ -29,6 +29,13 @@ code changes or restarts. Because sampling occurs externally 
to the target
 process, overhead is virtually zero, making Tachyon suitable for both
 development and production environments.
 
+Tachyon follows earlier work on external sampling profilers such as
+`Austin <https://github.com/P403n1x87/austin>`__,
+`py-spy <https://github.com/benfred/py-spy>`__,
+`Pyflame <https://github.com/uber-archive/pyflame>`__, and
+`rbspy <https://github.com/rbspy/rbspy>`__. We thank their authors and the 
wider
+profiling community for their work and ideas.
+
 
 What is statistical profiling?
 ==============================
diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst
index 7d63dce4c611a9b..9d76f9450c74c8e 100644
--- a/Doc/whatsnew/3.15.rst
+++ b/Doc/whatsnew/3.15.rst
@@ -356,6 +356,13 @@ A new statistical sampling profiler (Tachyon) has been 
added as
 :mod:`profiling.sampling`. This profiler enables low-overhead performance 
analysis of
 running Python processes without requiring code modification or process 
restart.
 
+Tachyon follows earlier work on external sampling profilers such as
+`Austin <https://github.com/P403n1x87/austin>`__,
+`py-spy <https://github.com/benfred/py-spy>`__,
+`Pyflame <https://github.com/uber-archive/pyflame>`__, and
+`rbspy <https://github.com/rbspy/rbspy>`__. We thank their authors and the 
wider
+profiling community for their work and ideas.
+
 Unlike deterministic profilers (such as :mod:`profiling.tracing`) that 
instrument
 every function call, the sampling profiler periodically captures stack traces 
from
 running processes.  This approach provides virtually zero overhead while 
achieving

_______________________________________________
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]

Reply via email to