COMMITS
/ Lib/profile.py December 11, 2025
B
GH-65961: Stop setting `__cached__` on modules (GH-142165)
Brett Cannon committed
August 27, 2025
P
gh-138122: Implement PEP 799 (#138142)
Pablo Galindo Salgado committed
July 10, 2025
L
gh-135953: Implement sampling tool under profile.sample (#135998)
László Kiss Kollár committed
May 29, 2024
J
gh-118673: Remove shebang and executable bits from stdlib modules. (#119658)
Jason R. Coombs committed
February 16, 2024
F
gh-69990: Make Profile.print_stats support sorting by multiple values (GH-104590)
Furkan Onder committed
April 27, 2023
October 6, 2022
B
gh-65961: Do not rely solely on `__cached__` (GH-97990)
Brett Cannon committed
January 20, 2021
Z
bpo-42005: profile and cProfile catch BrokenPipeError (GH-22643)
Zhiming Wang committed
October 18, 2020
A
bpo-40492: Fix --outfile with relative path when the program changes it working dir (GH-19910)
Anthony Sottile committed
June 5, 2019
S
[3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620)
Serhiy Storchaka committed
May 6, 2019
S
bpo-36542: Allow to overwrite the signature for Python functions. (GH-12705)
Serhiy Storchaka committed
April 1, 2019
S
bpo-36492: Deprecate passing some arguments as keyword arguments. (GH-12637)
Serhiy Storchaka committed
November 5, 2018
M
bpo-32512: Add -m option to profile for profiling modules (#5132)
Mario Corchero committed
October 17, 2017
V
time.clock() now emits a DeprecationWarning (GH-4020)
Victor Stinner committed
May 4, 2017
S
bpo-30166: Import command-line parsing modules only when needed. (#1293)
Serhiy Storchaka committed
February 25, 2013
February 12, 2013
G
modernize some modules' code by using with statement around open()
Giampaolo Rodola' committed
April 29, 2012
V
Issue #14428: Use the new time.perf_counter() and time.process_time() functions
Victor Stinner committed
June 27, 2011
B
strip trailing ws
Benjamin Peterson committed
B
update profile license (closes #12417)
Benjamin Peterson committed
August 2, 2010
May 5, 2010
R
Remove traces of MacOS9 support.
Ronald Oussoren committed
March 22, 2010
V
Issue #4282: Fix the main function of the profile module for a non-ASCII
Victor Stinner committed
March 11, 2010
B
convert shebang lines: python -> python3
Benjamin Peterson committed
September 13, 2009
M
Merged revisions 74773 via svnmerge from
Matthias Klose committed
September 4, 2009
G
Remove the just-removed "help" from __all__.
Georg Brandl committed
G
Remove backwards compatibility stuff from profile/cProfile.
Georg Brandl committed
August 12, 2007
N
Kill execfile(), use exec() instead
Neal Norwitz committed
February 11, 2007
G
- PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone;
Guido van Rossum committed
February 9, 2007
G
Fix most trivially-findable print statements.
Guido van Rossum committed
September 6, 2006
G
Patch #1550800: make exec a function.
Georg Brandl committed
August 18, 2006
G
Get rid of dict.has_key(). Boy this has a lot of repercussions!
Guido van Rossum committed
September 20, 2005
A
test and fix for buggy handling of exceptions raised by C functions,
Armin Rigo committed
March 3, 2005
M
Patch #645894: Use getrusage for computing the time consumption in
Martin v. Löwis committed
January 10, 2005
T
Whitespace normalization.
Tim Peters committed
J
Bug #489256: remove out of date and out of place profile.doc, and let
Johannes Gijsbers committed
January 9, 2005
J
Move code in __name__ == '__main__' block into main() function, rewrite code so
Johannes Gijsbers committed
July 12, 2004
N
Using repr() generates entries that the current stats package can't
Nicholas Bastin committed
N
Fix SF Bug #989066
Nicholas Bastin committed
July 7, 2004
T
Whitespace normalization.
Tim Peters committed
March 24, 2004
N
Enable the profiling of C functions (builtins and extensions)
Nicholas Bastin committed
March 23, 2004
G
Add runctx to __all__.
Guido van Rossum committed
N
Added command line options for profile.py - one for stats output file
Nicholas Bastin committed
March 22, 2004
N
Added global runctx function to profile to fix SF Bug #716587
Nicholas Bastin committed
February 12, 2004
W
Replace backticks with repr() or "%r"
Walter Dörwald committed
October 22, 2003
G
Remove unneeded import.
Guido van Rossum committed
R
Replace a reduce() with sum().
Raymond Hettinger committed
February 27, 2003
G
Get rid of many apply() calls.
Guido van Rossum committed
June 2, 2002
R
Replaced .keys() with dictionary iterators
Raymond Hettinger committed
June 1, 2002
R
Replace boolean test with is None.
Raymond Hettinger committed