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
/
imports.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-19
Rollup merge of #145166 - makai410:teach-pub-crate, r=lcnr
许杰友 Jieyou Xu (Joe)
-1
/
+7
2025-08-16
tidy now installs typos-cli as-needed via cargo
binarycat
-3
/
+3
2025-08-14
resolve prelude import at `build_reduced_graph` phase
LorrensP-2158466
-14
/
+6
2025-08-13
suggest using `pub(crate)` for E0364
Makai
-1
/
+7
2025-08-08
Rollup merge of #144912 - LorrensP-2158466:smart-resolver, r=petrochenkov
Stuart Cook
-20
/
+39
2025-08-07
Introduce, implement and use CmResolver.
LorrensP-2158466
-20
/
+39
2025-08-06
Introduce ModernIdent type to unify macro 2.0 hygiene handling
xizheyin
-5
/
+5
2025-07-27
split up define into define_extern and define_local
LorrensP-2158466
-10
/
+9
2025-07-26
resolve: Do not create `NameResolution`s on access unless necessary
Vadim Petrochenkov
-3
/
+2
2025-07-26
resolve: Minimize borrow scopes for `resolutions`
Vadim Petrochenkov
-33
/
+30
2025-07-24
resolve: Remove `Scope::CrateRoot`
Vadim Petrochenkov
-4
/
+4
2025-07-23
resolve: Change the underscore disambiguator to avoid regressions
Vadim Petrochenkov
-1
/
+2
2025-07-23
resolve: Make disambiguators for underscore bindings module-local
Vadim Petrochenkov
-13
/
+25
2025-07-19
Revert "resolve: Make disambiguators for underscore bindings module-local"
Rémy Rakic
-25
/
+13
2025-07-18
Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obk
Matthias Krüger
-13
/
+25
2025-07-17
resolve: Make disambiguators for underscore bindings module-local
Vadim Petrochenkov
-13
/
+25
2025-07-17
Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnr
Matthias Krüger
-1
/
+1
2025-07-17
Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkov
León Orell Valerian Liehr
-6
/
+24
2025-07-17
resolve: Change `&mut Resolver` to `&Resolver` when possible
Vadim Petrochenkov
-1
/
+1
2025-07-16
resolve: Import `ty::Visibility` everywhere
Vadim Petrochenkov
-4
/
+5
2025-07-16
resolve: Remove trait `ToNameBinding`
Vadim Petrochenkov
-1
/
+1
2025-07-16
resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`
Vadim Petrochenkov
-3
/
+0
2025-07-15
Implement resolver warnings about reexporting private dependencies
David Mládek
-2
/
+23
2025-07-15
rustc_resolve: rename `check_hidden_glob_reexports` to `lint_reexports`
David Mládek
-4
/
+1
2025-07-13
Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin...
Matthias Krüger
-35
/
+50
2025-07-12
merge source and target bindings into single field
LorrensP-2158466
-118
/
+109
2025-07-12
replace binding and shadowed_glob on NameResolution with non_glob_binding and...
b-naber
-35
/
+50
2025-06-29
explain `ImportData::imported_module`
bohan
-1
/
+8
2025-06-24
Emit a single error when importing a path with `_`
Esteban Küber
-4
/
+14
2025-06-03
resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro ...
Vadim Petrochenkov
-1
/
+3
2025-05-02
resolve: Support imports of associated types and glob imports from traits
Vadim Petrochenkov
-20
/
+23
2025-04-15
Use a dummy ident for a `lint_if_path_starts_with_module` call.
Nicholas Nethercote
-1
/
+1
2025-04-11
Only compute the `DefId` when a diagnostic is definitely emitted
Oli Scherer
-22
/
+22
2025-04-11
Avoid a reverse map that is only used in diagnostics paths
Oli Scherer
-2
/
+2
2025-04-01
Rollup merge of #138790 - xizheyin:issue-138626, r=compiler-errors
Matthias Krüger
-1
/
+1
2025-03-24
resolve: Avoid some unstable iteration 2
Vadim Petrochenkov
-4
/
+4
2025-03-22
Note potential but private items in show_candidates
xizheyin
-1
/
+1
2025-02-26
Rollup merge of #137529 - klensy:unused3, r=lcnr
León Orell Valerian Liehr
-5
/
+3
2025-02-24
cleanup few unused args
klensy
-5
/
+3
2025-02-22
Fix binding mode problems
Michael Goulet
-9
/
+9
2025-02-17
Enforce T: Hash for Interned<...>
Mark Rousskov
-0
/
+13
2025-02-09
Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum
bors
-6
/
+9
2025-02-08
Rustfmt
bjorn3
-6
/
+9
2025-02-08
Small resolve refactor
Andre Bogus
-2
/
+2
2025-01-21
rustc_resolve: reduce rightwards drift with `let..else` 👉💨
Yotam Ofek
-99
/
+99
2025-01-21
rustc_resolve: flatten nested `if`s
Yotam Ofek
-44
/
+39
2025-01-19
Run `clippy --fix` for `unnecessary_map_or` lint
Yotam Ofek
-1
/
+1
2025-01-16
Implement `use` associated items of traits
Frank King
-1
/
+13
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-10
Silence `use foo::Bar;` error if `Bar` isn't found in `foo` and `foo.rs` has ...
Esteban Küber
-1
/
+6
[next]