about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/profiling.rs
AgeCommit message (Expand)AuthorLines
2025-07-25Allow pretty printing paths with `-Zself-profile-events=args`Jakub Beránek-0/+5
2025-07-07Fix wrong cache event query keyJakub Beránek-1/+1
2025-07-02Auto merge of #142978 - Kobzol:query-hit, r=oli-obkbors-7/+93
2025-07-02Use portable `AtomicU64`Jakub Beránek-1/+2
2025-07-01Update `cfg(bootstrap)`Josh Stone-12/+1
2025-06-26Do not store empty cache hit countsJakub Beránek-7/+12
2025-06-25Add new self-profile event for aggregating query hit countsJakub Beránek-7/+87
2025-05-30handle cfg bootstrap on compiler and mirionur-ozkan-1/+12
2025-05-20Rename `cfg_match!` to `cfg_select!`Trevor Gross-1/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-4/+2
2025-02-18update `cfg(bootstrap)`Josh Stone-63/+0
2024-12-22Adjust syntaxCaio-0/+63
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+4
2024-05-30Apply x clippy --fix and x fmtr0cky-1/+1
2024-05-08Remove `extern crate tracing`.Nicholas Nethercote-0/+1
2024-02-18windows bump to 0.52klensy-4/+2
2023-12-30Update to bitflags 2 in the compilerNilstrieb-7/+8
2023-10-19Initiate the inner usage of `cfg_match`Caio-5/+8
2023-09-25Rename `cold_path` to `outline`John Kåre Alsaker-2/+2
2023-05-09bump windows crate 0.46 -> 0.48 in workspaceklensy-2/+4
2023-05-07Use smaller ints for bitflagsNilstrieb-1/+1
2023-04-18Rollup merge of #110417 - jsoref:spelling-compiler, r=NilstriebGuillaume Gomez-1/+1
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-16Don't use `serde_json` to serialize a simple JSON objectNilstrieb-8/+33
2023-04-09Inline format_argsNilstrieb-1/+1
2023-04-09Some simple `clippy::perf` fixesNilstrieb-1/+1
2023-03-21Remove `unique` and move `VerboseTimingGuard` fields into a new structJohn Kåre Alsaker-31/+29
2023-03-21Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa...John Kåre Alsaker-13/+59
2023-03-20migrate compiler, bootstrap, and compiletest to windows-rsAndy Russell-14/+19
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-7/+4
2023-02-06Make an optimal cold path for query_cache_hitJohn Kåre Alsaker-19/+22
2023-02-06Don't inline query_cache_hit to reduce code size of the query hot path.John Kåre Alsaker-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-7/+4
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-12-01Remove useless borrows and derefsMaybe Waffle-3/+3
2022-10-06Be consistent about deciding whether to print pass data.Nicholas Nethercote-19/+21
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-18/+6
2022-10-06Fix some comments.Nicholas Nethercote-4/+4
2022-06-22Fixed RSS reporting on macOSRida Dzhaafar-0/+18
2022-06-18Remove `likely!` and `unlikely!` macro from compilerGary Guo-1/+2
2022-06-13Integrate measureme's hardware performance counter support.Eduard-Mihai Burtescu-4/+10
2022-05-06Auto merge of #95454 - randomicon00:fix95444, r=wesleywiserbors-1/+20
2022-05-05Fixing #95444 by only displaying passes that take more than 5 millisecondsPeh-1/+20
2022-04-07add `generic_activity_with_arg_recorder` to the self-profilerRémy Rakic-0/+88
2022-04-07turn `exec` comment into doc commentRémy Rakic-5/+5
2021-12-09Remove redundant [..]sest31-1/+1
2021-10-07Add support for artifact size profilingRyan Levick-3/+40
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-07-07Add docs to new methodsRyan Levick-2/+6