index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_data_structures
/
src
/
profiling.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-25
Allow pretty printing paths with `-Zself-profile-events=args`
Jakub Beránek
-0
/
+5
2025-07-07
Fix wrong cache event query key
Jakub Beránek
-1
/
+1
2025-07-02
Auto merge of #142978 - Kobzol:query-hit, r=oli-obk
bors
-7
/
+93
2025-07-02
Use portable `AtomicU64`
Jakub Beránek
-1
/
+2
2025-07-01
Update `cfg(bootstrap)`
Josh Stone
-12
/
+1
2025-06-26
Do not store empty cache hit counts
Jakub Beránek
-7
/
+12
2025-06-25
Add new self-profile event for aggregating query hit counts
Jakub Beránek
-7
/
+87
2025-05-30
handle cfg bootstrap on compiler and miri
onur-ozkan
-1
/
+12
2025-05-20
Rename `cfg_match!` to `cfg_select!`
Trevor Gross
-1
/
+1
2025-03-07
compiler: Use size_of from the prelude instead of imported
Thalia Archibald
-4
/
+2
2025-02-18
update `cfg(bootstrap)`
Josh Stone
-63
/
+0
2024-12-22
Adjust syntax
Caio
-0
/
+63
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+4
2024-05-30
Apply x clippy --fix and x fmt
r0cky
-1
/
+1
2024-05-08
Remove `extern crate tracing`.
Nicholas Nethercote
-0
/
+1
2024-02-18
windows bump to 0.52
klensy
-4
/
+2
2023-12-30
Update to bitflags 2 in the compiler
Nilstrieb
-7
/
+8
2023-10-19
Initiate the inner usage of `cfg_match`
Caio
-5
/
+8
2023-09-25
Rename `cold_path` to `outline`
John Kåre Alsaker
-2
/
+2
2023-05-09
bump windows crate 0.46 -> 0.48 in workspace
klensy
-2
/
+4
2023-05-07
Use smaller ints for bitflags
Nilstrieb
-1
/
+1
2023-04-18
Rollup merge of #110417 - jsoref:spelling-compiler, r=Nilstrieb
Guillaume Gomez
-1
/
+1
2023-04-17
Spelling - compiler
Josh Soref
-1
/
+1
2023-04-16
Don't use `serde_json` to serialize a simple JSON object
Nilstrieb
-8
/
+33
2023-04-09
Inline format_args
Nilstrieb
-1
/
+1
2023-04-09
Some simple `clippy::perf` fixes
Nilstrieb
-1
/
+1
2023-03-21
Remove `unique` and move `VerboseTimingGuard` fields into a new struct
John Kåre Alsaker
-31
/
+29
2023-03-21
Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa...
John Kåre Alsaker
-13
/
+59
2023-03-20
migrate compiler, bootstrap, and compiletest to windows-rs
Andy Russell
-14
/
+19
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-7
/
+4
2023-02-06
Make an optimal cold path for query_cache_hit
John Kåre Alsaker
-19
/
+22
2023-02-06
Don't inline query_cache_hit to reduce code size of the query hot path.
John Kåre Alsaker
-1
/
+1
2023-01-05
Fix `uninlined_format_args` for some compiler crates
nils
-1
/
+1
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-7
/
+4
2022-12-10
compiler: remove unnecessary imports and qualified paths
KaDiWa
-1
/
+0
2022-12-01
Remove useless borrows and derefs
Maybe Waffle
-3
/
+3
2022-10-06
Be consistent about deciding whether to print pass data.
Nicholas Nethercote
-19
/
+21
2022-10-06
Remove `-Ztime` option.
Nicholas Nethercote
-18
/
+6
2022-10-06
Fix some comments.
Nicholas Nethercote
-4
/
+4
2022-06-22
Fixed RSS reporting on macOS
Rida Dzhaafar
-0
/
+18
2022-06-18
Remove `likely!` and `unlikely!` macro from compiler
Gary Guo
-1
/
+2
2022-06-13
Integrate measureme's hardware performance counter support.
Eduard-Mihai Burtescu
-4
/
+10
2022-05-06
Auto merge of #95454 - randomicon00:fix95444, r=wesleywiser
bors
-1
/
+20
2022-05-05
Fixing #95444 by only displaying passes that take more than 5 milliseconds
Peh
-1
/
+20
2022-04-07
add `generic_activity_with_arg_recorder` to the self-profiler
Rémy Rakic
-0
/
+88
2022-04-07
turn `exec` comment into doc comment
Rémy Rakic
-5
/
+5
2021-12-09
Remove redundant [..]s
est31
-1
/
+1
2021-10-07
Add support for artifact size profiling
Ryan Levick
-3
/
+40
2021-08-22
Fix typos “a”→“an”
Frank Steffahn
-1
/
+1
2021-07-07
Add docs to new methods
Ryan Levick
-2
/
+6
[next]