log mercurial/statprof.py @ 51258:8b89f7cc953a

age author description
Thu, 07 Dec 2023 09:31:07 -0800 Martin von Zweigbergk statprof: handle `lineno == None` in more cases
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Tue, 07 Mar 2023 17:13:38 +0100 Mads Kiilerich statprof: with Python 3.12, lineno is (more) often None stable
Wed, 14 Dec 2022 22:27:22 -0500 Matt Harbison statprof: don't pass str `sys.argv` to a function expecting bytes
Sat, 12 Nov 2022 02:30:41 +0100 Pierre-Yves David profile: prevent a crash when line number is unknown stable
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Mon, 21 Feb 2022 12:36:57 -0700 Gregory Szorc statprof: remove superfluous sys.version_info check
Tue, 01 Mar 2022 20:52:32 -0800 Gregory Szorc py3: replace pycompat.itervalues(x) with x.values()
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Mon, 13 Dec 2021 19:34:06 -0500 Matt Harbison pytype: stop excluding statprof.py
Mon, 13 Dec 2021 17:59:36 -0500 Matt Harbison statprof: convert a few exception byte strings to str
Wed, 02 Dec 2020 12:33:51 -0800 Kyle Lippincott statprof: separate functions and "line", assume 4 digit line numbers
Wed, 02 Dec 2020 15:38:05 -0800 Kyle Lippincott statprof: fix off-by-one-line error in output
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Wed, 06 Nov 2019 14:19:05 -0500 Augie Fackler statprof: correctly always pass a str as the thread name
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 17:59:15 -0400 Gregory Szorc py3: define and use pycompat.itervalues()
Sun, 06 Oct 2019 16:39:13 -0400 Gregory Szorc py3: stop injecting pycompat.hasattr into modules
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 05 Oct 2019 13:28:48 -0400 Augie Fackler statprof: drop python #! and exec bit we don't use
Sat, 31 Aug 2019 10:26:39 -0700 Martin von Zweigbergk py3: make statprof's chrome output work
Fri, 30 Aug 2019 15:30:47 -0700 Martin von Zweigbergk py3: for statprof's Chrome output, write json to string, then encode to bytes
Fri, 30 Aug 2019 16:44:31 -0700 Martin von Zweigbergk statprof: use context manager for file when writing flame graph
Fri, 30 Aug 2019 16:43:43 -0700 Martin von Zweigbergk statprof: use context manager when reading source from file
Fri, 30 Aug 2019 15:12:37 -0700 Martin von Zweigbergk statprof: clarify by naming tuple members while enumerate()'ing
Wed, 05 Jun 2019 12:51:21 -0400 Valentin Gatien-Baron profiling: show actual time spent in hotpath display
Sat, 02 Mar 2019 12:51:04 -0800 Gregory Szorc global: use raw strings for __slots__
Thu, 17 Jan 2019 09:17:12 -0800 Martin von Zweigbergk cleanup: delete lots of unused local variables
Thu, 01 Nov 2018 17:12:22 -0400 Augie Fackler statprof: clean up unicode/bytes a little
Thu, 01 Nov 2018 17:11:31 -0400 Augie Fackler statprof: add a couple of asserts to avoid storing unicodes
Sat, 20 Oct 2018 20:25:56 +0900 Yuya Nishihara statprof: fix overflow while skipping boilerplate parts
Sat, 20 Oct 2018 20:15:48 +0900 Yuya Nishihara statprof: fix indent level of fp.write() (issue6004)
Fri, 19 Oct 2018 23:30:56 +0300 Pulkit Goyal statprof: update the name as the i increases (issue6003)
Fri, 12 Oct 2018 19:00:24 +0200 Gregory Szorc py3: sprinkle statprof.py with utf-8 encoding
Fri, 12 Oct 2018 19:07:12 +0200 Gregory Szorc py3: use raw strings in statprof.py
Fri, 12 Oct 2018 18:51:10 +0200 Gregory Szorc py3: switch from print(..., file=) to write()
Fri, 12 Oct 2018 18:40:32 +0200 Gregory Szorc py3: use %d in a few places
Fri, 12 Oct 2018 18:37:42 +0200 Gregory Szorc py3: use raw strings for stack names
Fri, 12 Oct 2018 17:25:02 +0200 Gregory Szorc py3: encode json output to bytes and use write()
Fri, 01 Jun 2018 11:36:06 +0200 Boris Feld statprof: cleanup string construction
Fri, 01 Jun 2018 12:10:34 +0200 Boris Feld statprof: small if cleanup
Mon, 11 Jun 2018 19:24:01 +0200 Boris Feld statprof: fix save and load
Fri, 01 Jun 2018 17:27:58 +0200 Boris Feld profiling: introduce a "profiling.time-track" option
Fri, 01 Jun 2018 11:23:27 +0200 Boris Feld statprof: also gather wall time
Sat, 26 May 2018 12:14:04 +0900 Yuya Nishihara py3: wrap tempfile.mkstemp() to use bytes path
Thu, 14 Dec 2017 20:18:15 +0000 Alex Gaynor statprof: remove a line of deadcode
Sun, 10 Dec 2017 04:49:29 +0530 Pulkit Goyal py3: handle keyword arguments correctly in statprof.py
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Mon, 20 Feb 2017 18:40:42 +0530 Pulkit Goyal py3: use pycompat.fsencode() to convert __file__ to bytes
Sun, 12 Feb 2017 22:20:20 -0800 Bryan O'Sullivan statprof: allow rendering in the Chrome trace viewer format
Sun, 12 Feb 2017 22:16:58 -0800 Bryan O'Sullivan statprof: add a path simplification function
Wed, 18 Jan 2017 22:45:07 -0800 Gregory Szorc statprof: require input file stable
Sun, 18 Dec 2016 02:06:00 +0530 Pulkit Goyal py3: replace os.environ with encoding.environ (part 4 of 5)
Tue, 06 Dec 2016 06:36:36 +0530 Pulkit Goyal py3: make a bytes version of getopt.getopt()
Wed, 30 Nov 2016 23:38:50 +0530 Pulkit Goyal py3: use unicodes in __slots__