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_passes
/
src
/
dead.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-12
Introduce hir::ImplItemImplKind
Cameron Steffen
-18
/
+14
2025-09-12
Introduce trait_item_of
Cameron Steffen
-7
/
+5
2025-08-26
add a flag to codegen fn attrs for foreign items
Jana Dönszelmann
-1
/
+1
2025-08-23
Auto merge of #145506 - cjgillot:live-or-dead-onescan, r=fee1-dead
bors
-13
/
+16
2025-08-16
Only scan each definition once.
Camille GILLOT
-13
/
+16
2025-08-13
Cleanup assoc parent utils
Cameron Steffen
-1
/
+1
2025-08-12
Auto merge of #144678 - jdonszelmann:no-mangle-extern, r=bjorn3
bors
-1
/
+1
2025-08-12
make no_mangle explicit on foreign items
Jana Dönszelmann
-1
/
+1
2025-08-10
fix: re-enable self-assignment
Lee ByeongJun
-2
/
+4
2025-08-04
Update doc-comment.
Camille GILLOT
-4
/
+3
2025-08-04
Simplify maybe_record_as_seed.
Camille GILLOT
-3
/
+3
2025-08-03
Simplify lint emission.
Camille GILLOT
-74
/
+56
2025-08-03
Keep scanned set across calls to mark_live_symbols.
Camille GILLOT
-2
/
+3
2025-08-03
Use less HIR when seeding work list.
Camille GILLOT
-90
/
+50
2025-08-03
Simplify handling of unsolved items.
Camille GILLOT
-52
/
+38
2025-08-03
Remove struct_constructors.
Camille GILLOT
-34
/
+12
2025-08-02
Use DefKind in should_explore.
Camille GILLOT
-10
/
+34
2025-08-02
Do not record derived impl def-id for dead code.
Camille GILLOT
-14
/
+9
2025-07-28
Rename impl_of_method -> impl_of_assoc
Cameron Steffen
-1
/
+1
2025-07-28
Rename trait_of_item -> trait_of_assoc
Cameron Steffen
-1
/
+1
2025-07-13
Auto merge of #143357 - cjgillot:no-assoc-item-kind, r=compiler-errors
bors
-2
/
+2
2025-07-13
Retire hir::*ItemRef.
Camille GILLOT
-2
/
+2
2025-07-13
Remove hir::AssocItemKind.
Camille GILLOT
-1
/
+1
2025-07-10
Check assoc consts and tys later like assoc fns
Mu001999
-24
/
+46
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-1
/
+1
2025-06-25
Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk
Jana Dönszelmann
-1
/
+1
2025-06-25
Add runtime check to avoid overwrite arg easily in diag and store and restore...
xizheyin
-1
/
+1
2025-06-14
Marks ADT live if it appears in pattern
Mu001999
-50
/
+28
2025-06-12
detect when variants have the same name as an associated function
Jana Dönszelmann
-1
/
+29
2025-06-09
Always consider `const _` items as live for dead code analysis
Urgau
-1
/
+12
2025-05-31
Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-dead
Matthias Krüger
-3
/
+3
2025-05-30
Reorder fields in `hir::ItemKind` variants.
Nicholas Nethercote
-3
/
+3
2025-05-27
Refactor the two-phase check for impls and impl items
Mu001999
-130
/
+120
2025-05-24
Cleanup CodegenFnAttrFlags
Noratrieb
-1
/
+1
2025-04-03
impl !PartialOrd for HirId
Oli Scherer
-1
/
+2
2025-04-03
Remove `LintExpectationId` from `Level` variants
Oli Scherer
-5
/
+6
2025-04-03
Make LevelAndSource a struct
Oli Scherer
-2
/
+2
2025-04-02
Only walk local items instead of filtering for them later
Oli Scherer
-4
/
+2
2025-03-17
Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmease
Matthias Krüger
-4
/
+4
2025-03-18
Move `hir::Item::ident` into `hir::ItemKind`.
Nicholas Nethercote
-4
/
+4
2025-03-17
Flatten and simplify some control flow
Yotam Ofek
-1
/
+1
2025-03-12
Move methods from `Map` to `TyCtxt`, part 4.
Nicholas Nethercote
-3
/
+3
2025-02-22
Fix binding mode problems
Michael Goulet
-1
/
+1
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-2
/
+2
2025-02-17
Move some `Map` methods onto `TyCtxt`.
Nicholas Nethercote
-6
/
+6
2025-01-29
Handle all `PatExpr`s in dead code analysis
Oli Scherer
-5
/
+12
2025-01-29
Eliminate PatKind::Path
Oli Scherer
-4
/
+3
2025-01-23
Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`
Boxy
-1
/
+1
2025-01-19
Run `clippy --fix` for `unnecessary_map_or` lint
Yotam Ofek
-1
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
[next]