about summary refs log tree commit diff
path: root/src/librustc/util/profiling.rs
AgeCommit message (Expand)AuthorLines
2019-11-12Move self-profile infrastructure to data structuresMark Rousskov-313/+0
2019-10-25self-profiling: Switch query-blocking measurements to RAII-style API.Michael Woerister-19/+7
2019-10-24self-profiling: Update measureme to 0.4.0 and use new RAII-based API.Michael Woerister-30/+10
2019-10-24self-profiling: Remove unused methods from profiler.Michael Woerister-48/+0
2019-09-30Self-Profiling: Refactor SelfProfiler API to be RAII based where possible.Michael Woerister-89/+237
2019-05-28Allow to specify profiling data output directory as -Zself-profile argument.Michael Woerister-4/+13
2019-04-18Implement event filtering for self-profiler.Michael Woerister-27/+94
2019-04-12Use measureme in self-profilerWesley Wiser-357/+83
2019-03-10Replace TimeLine with SelfProfilerWesley Wiser-8/+23
2019-03-03Use FxHashMapWesley Wiser-3/+4
2019-03-03Reduce the size of events by using a u64 instead of InstantWesley Wiser-37/+37
2019-03-03Remove profiler output and replace with a raw event dumpWesley Wiser-316/+268
2019-02-11[self-profiler] Misc cleanupsWesley Wiser-15/+4
2019-02-11Capture time spent blocked waiting on queriesWesley Wiser-2/+26
2019-02-11Add self profiler events for loading incremental query results from diskWesley Wiser-3/+29
2019-02-07Calculate self-times not total timesWesley Wiser-7/+18
2019-02-07Add #[inline] annotationsWesley Wiser-0/+7
2019-02-07Implement more detailed self profilingWesley Wiser-173/+335
2019-02-05move librustc to 2018Mark Mansi-1/+1
2019-01-08Auto merge of #56988 - alexcrichton:monotonic-instant, r=sfacklerbors-15/+2
2019-01-07Rename some functionsJohn Kåre Alsaker-1/+1
2019-01-07Fix and optimize query profilingJohn Kåre Alsaker-7/+9
2019-01-07std: Force `Instant::now()` to be monotonicAlex Crichton-15/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-10[self-profiler] Add column for percent of total timeWesley Wiser-4/+9
2018-12-05Send textual profile data to stderr, not stdoutMark Rousskov-3/+3
2018-11-25Make JSON output from -Zprofile-json validMark Rousskov-1/+1
2018-11-25Rollup merge of #56170 - wesleywiser:fix_self_profiler_windows, r=estebankPietro Albini-2/+15
2018-11-24[Windows] Work around non-monotonic clocks in the self-profilerWesley Wiser-2/+15
2018-11-19Fix json output in the self-profilerWesley Wiser-2/+13
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-08-29Replace usages of 'bad_style' with 'nonstandard_style'.Corey Farwell-1/+1
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-1/+1
2018-08-02Generate self-profiler types with macrosWesley Wiser-130/+91
2018-08-02Fix tidyWesley Wiser-12/+25
2018-08-02Remove some dead codeWesley Wiser-17/+1
2018-08-02Include additional data in the json outputWesley Wiser-2/+11
2018-08-02Include query hits/totalsWesley Wiser-3/+10
2018-08-02Refactor json printingWesley Wiser-35/+21
2018-08-02First pass at json outputWesley Wiser-0/+45
2018-08-02Remove redundant s in outputWesley Wiser-1/+1
2018-08-02Switch to markdown outputWesley Wiser-12/+15
2018-08-02Add units to timesWesley Wiser-1/+1
2018-08-02Basic incremental statsWesley Wiser-7/+40
2018-08-02Basic profilingWesley Wiser-0/+207