mercurial/profiling.py
89703e6151e72be5f65876dc9f81c90525e13c53
created 2018-10-24 22:24 -0400
pushed 2018-10-31 02:06 +0000
Matt Harbison Matt Harbison - profiling: revert the default mode back to 'cpu' on Windows stable
15a1e37f80bd5af4b8eedd55b0c347c41a974839
created 2018-06-01 17:27 +0200
pushed 2018-06-16 18:13 +0000
Boris Feld Boris Feld - profiling: introduce a "profiling.time-track" option
e39953fdd924c8e3a99c8f9f0bef4c118f16365e
created 2018-03-03 00:35 -0500
pushed 2018-03-04 14:36 +0000
Matt Harbison Matt Harbison - profile: colorize output on Windows
7b86aa31b00426d7cd911f7c4ce6b850929b5624
created 2018-02-24 16:18 +0530
pushed 2018-02-25 02:05 +0000
Pulkit Goyal Pulkit Goyal - py3: fix handling of keyword arguments at more places
83dfbda40e670f2fb2a5d339f876e67be8160e70
created 2017-06-30 03:44 +0200
pushed 2017-10-18 21:03 +0000
Boris Feld Boris Feld - configitems: register the 'profiling.type' config
fecea78ff2af7ae7657740aef5fc1d1d53ad5c2d
created 2017-06-30 03:43 +0200
pushed 2017-10-18 21:03 +0000
Boris Feld Boris Feld - configitems: register the 'profiling.showmax' config
0407a51b9d8c3ade36b6495f44897c7a70e20975
created 2017-07-14 14:22 -0700
pushed 2017-07-15 23:45 +0000
Jun Wu Jun Wu - codemod: register core configitems using a script
41b081ac2145d88ba1fe494630ce69652f016078
created 2017-06-21 10:46 +0200
pushed 2017-06-24 07:33 +0000
Pierre-Yves David Pierre-Yves David - profiling: cope with configwith default value handling changes
6675d23da74855a350a8b2dc54166d0b345576da
created 2017-06-12 17:24 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: properly propagate exception from the sub-context manager
062eb859d3eec8c601a62c5bc63024b46d9b36e8
created 2017-06-12 17:25 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: close 'fp' in all cases
336700745a5c08e63c454166db9c05a4d0dfb529
created 2017-06-12 17:21 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: close 'fp' on error within '__enter__'
54b356d650797ce766eff90bd135055ffa966aa5
created 2017-06-12 17:20 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: indent part of '__enter__'
3a4c677cbd6e1b2d296cfaa784605d761e2047f0
created 2017-06-12 17:15 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: remove now useless indent
2b0fc56840d05a0aabffce75a468dd5d16b0664b
created 2017-06-12 17:14 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: use explicit logic to control file closing
c0b2c8f25ad97868f3272fa790665c2d46f731d7
created 2017-06-12 17:13 +0200
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profiling: move 'fp' closing logic into its own function
eede022fc142d1fc64222ac1d104f3cfc3286a00
created 2017-06-09 12:29 +0100
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: drop maybeprofile
0ead06d54ffe36cae71a498976501f6271d2bd50
created 2017-06-09 11:42 +0100
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: make the contextmanager object available to the callers
37ec8f24d91235f13ee955b520d93f84454a674a
created 2017-06-09 11:41 +0100
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: introduce a knob to control if the context is actually profiling
086c1ef0f6660b94b6dcd8800e2272d558829963
created 2017-06-09 11:39 +0100
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: introduce a "start" method to the profile context
4483696dacee86b7c36822613a955dd09f75c3d4
created 2017-06-08 01:38 +0100
pushed 2017-06-15 18:20 +0000
Pierre-Yves David Pierre-Yves David - profile: upgrade the "profile" context manager to a full class
f40dc6f7c12f36fb56dbadeb32a96ee25e6bacbb
created 2017-05-22 01:17 -0700
pushed 2017-05-22 22:19 +0000
Jun Wu Jun Wu - profiling: allow loading profiling extension before everything else
22fbca1d11ed42193eddcbc1b0371f49b6c0b0c2
created 2017-02-15 13:17 -0800
pushed 2017-03-02 23:57 +0000
Simon Farnsworth Simon Farnsworth - mercurial: switch to util.timer for all interval timings
517bc1cd7033f901558e2520414f63118803aa57
created 2017-02-12 22:28 -0800
pushed 2017-02-16 05:23 +0000
Bryan O'Sullivan Bryan O'Sullivan - profiling: add statprof support for Chrome trace viewer rendering
6a70cf94d1b5f77a2747e3fcaff11be873e79ac4
created 2017-01-15 13:17 +0530
pushed 2017-01-17 05:57 +0000
Pulkit Goyal Pulkit Goyal - py3: replace pycompat.getenv with encoding.environ.get
69acfd2ca11e7ee58a7faa14009e6d721639b33d
created 2016-12-19 02:54 +0530
pushed 2016-12-24 22:39 +0000
Pulkit Goyal Pulkit Goyal - py3: replace os.getenv with pycompat.osgetenv
189a1030affb5456a58a9b99c5f2364793c69998
created 2016-10-20 22:07 +0900
pushed 2016-11-09 01:22 +0000
Yuya Nishihara Yuya Nishihara - profiling: obtain stderr from ui
3fd53cc1aad882ac9191d7388885acdbbc2d7103
created 2016-11-04 21:44 -0700
pushed 2016-11-08 17:46 +0000
Gregory Szorc Gregory Szorc - profiling: make statprof the default profiler (BC)
faf1b8923da222dc172e072c77bba3893f8f7ae8
created 2016-11-04 20:50 -0700
pushed 2016-11-08 17:46 +0000
Gregory Szorc Gregory Szorc - profiling: use vendored statprof and upstream enhancements (BC)
88d3c1ab03a71a5aa9132a2ebf0a962e25cd98b6
created 2016-08-14 18:28 -0700
pushed 2016-08-21 22:19 +0000
Gregory Szorc Gregory Szorc - profiling: don't error with statprof when profiling has already started
e3501546f7e4a75892a0cbb65a0755bdb41bfccf
created 2016-08-14 17:51 -0700
pushed 2016-08-21 22:19 +0000
Gregory Szorc Gregory Szorc - profiling: add a context manager that no-ops if profiling isn't enabled
5d44197c208b4e26ed2fa1eb627d5dea1ee50220
created 2016-08-14 18:25 -0700
pushed 2016-08-21 22:19 +0000
Gregory Szorc Gregory Szorc - profiling: make profiling functions context managers (API)
2654a0aac80d79c1f99fb52b920feedc52737aef
created 2016-08-14 16:30 -0700
pushed 2016-08-21 22:19 +0000
Gregory Szorc Gregory Szorc - profiling: move profiling code from dispatch.py (API)
less more (0) tip