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_resolve
/
src
/
ident.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-25
resolve: Do not finalize shadowed bindings
Vadim Petrochenkov
-5
/
+6
2025-09-14
Move more early buffered lints to dyn lint diagnostics (1/N)
León Orell Valerian Liehr
-2
/
+1
2025-08-29
resolve: Avoid a regression from splitting prelude into two scopes
Vadim Petrochenkov
-3
/
+20
2025-08-22
resolve: Remove `ScopeSet::Late`
Vadim Petrochenkov
-16
/
+14
2025-08-22
resolve: Remove derive fallback lint id from `ScopeSet::Late`
Vadim Petrochenkov
-5
/
+7
2025-08-22
resolve: Remove `Module` from `ScopeSet::Late`
Vadim Petrochenkov
-2
/
+3
2025-08-22
resolve: `early_resolve_ident_in_lexical_scope` -> `resolve_ident_in_scope_set`
Vadim Petrochenkov
-12
/
+8
2025-08-20
rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace`
Josh Triplett
-1
/
+1
2025-08-14
resolve: Restructure `resolve_ident_in_lexical_scope` for better clarity
Vadim Petrochenkov
-42
/
+37
2025-08-14
resolve: Introduce `RibKind::Block`
Vadim Petrochenkov
-1
/
+4
2025-08-14
resolve: Do not show deprecated helper attributes in typo recommendations
Vadim Petrochenkov
-5
/
+0
2025-08-14
resolve: Do not call `resolve_macro_path` from late resolution
Vadim Petrochenkov
-1
/
+1
2025-08-13
Auto merge of #144793 - petrochenkov:extprel3, r=davidtwco
bors
-21
/
+40
2025-08-13
resolve: Split extern prelude into two scopes
Vadim Petrochenkov
-21
/
+40
2025-08-12
Switch to a bitflags `MacroKinds` to support macros with more than one kind
Josh Triplett
-13
/
+3
2025-08-10
Detect struct construction with private field in field with default
Esteban Küber
-1
/
+18
2025-08-08
Rollup merge of #144579 - joshtriplett:mbe-attr, r=petrochenkov
Trevor Gross
-4
/
+16
2025-08-08
mbe: Handle local `macro_rules` attr resolution
Josh Triplett
-4
/
+16
2025-08-07
Introduce, implement and use CmResolver.
LorrensP-2158466
-81
/
+104
2025-07-26
resolve: Do not create `NameResolution`s on access unless necessary
Vadim Petrochenkov
-2
/
+7
2025-07-24
resolve: Remove `Scope::CrateRoot`
Vadim Petrochenkov
-43
/
+29
2025-07-17
resolve: Change `&mut Resolver` to `&Resolver` when possible
Vadim Petrochenkov
-2
/
+2
2025-07-17
resolve: Move `self_binding` to `ModuleData`
Vadim Petrochenkov
-1
/
+1
2025-07-16
resolve: Remove trait `ToNameBinding`
Vadim Petrochenkov
-9
/
+4
2025-07-16
resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`
Vadim Petrochenkov
-3
/
+3
2025-07-13
Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin...
Matthias Krüger
-2
/
+2
2025-07-12
merge source and target bindings into single field
LorrensP-2158466
-4
/
+3
2025-07-12
replace binding and shadowed_glob on NameResolution with non_glob_binding and...
b-naber
-2
/
+2
2025-07-10
extract single_import_can_define_name and finalize_glob_module_binding
b-naber
-118
/
+143
2025-06-12
Detect when attribute is provided by missing `derive` macro
Esteban Küber
-0
/
+1
2025-04-09
Avoid an empty trait name in impl blocks.
Nicholas Nethercote
-3
/
+0
2025-03-24
resolve: Avoid some unstable iteration 2
Vadim Petrochenkov
-1
/
+0
2025-03-14
resolve: Avoid some unstable iteration
Vadim Petrochenkov
-0
/
+1
2025-03-12
Disentangle ForwardGenericParamBan and ConstParamTy ribs
Michael Goulet
-20
/
+41
2025-02-28
Introduce `feature(generic_const_parameter_types)`
Boxy
-28
/
+14
2025-02-08
Rustfmt
bjorn3
-22
/
+35
2025-01-21
rustc_resolve: flatten nested `if`s
Yotam Ofek
-51
/
+47
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-10
Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...
Esteban Küber
-29
/
+53
2024-11-20
Store resolution for self and crate root module segments
Michael Goulet
-4
/
+10
2024-11-14
Replace the `restricted_shadowing` boolean argument with an enum.
Nicholas Nethercote
-12
/
+22
2024-11-14
Remove two `_ext` methods.
Nicholas Nethercote
-56
/
+13
2024-11-14
Use an atom comparison for a keyword check.
Nicholas Nethercote
-1
/
+3
2024-11-13
Use iteration instead of indexing to access ribs.
Nicholas Nethercote
-6
/
+5
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-2
/
+2
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-43
/
+30
2024-09-12
Rollup merge of #130208 - nnethercote:rslv-lifetime, r=petrochenkov
Matthias Krüger
-53
/
+53
2024-09-12
Introduce `'ra` lifetime name.
Nicholas Nethercote
-53
/
+53
2024-09-11
Simplify some nested if statements
Michael Goulet
-6
/
+6
2024-09-02
chore: Fix typos in 'compiler' (batch 2)
Alexander Cyon
-1
/
+1
[next]