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
/
crates
/
hir-def
/
src
/
resolver.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-22
internal: Cleanup Expander a bit
Lukas Wirth
-1
/
+13
2023-12-14
Remove `ModuleId` from `TypeOwnerId`
Lukas Wirth
-1
/
+10
2023-12-08
fix: prefer keeping Self if it is in the same impl def
Ryan Mehri
-0
/
+8
2023-09-06
Desugar builtin#format_args
Lukas Wirth
-17
/
+28
2023-08-20
Implement extern crate completion
Jessie Chatham Spencer
-0
/
+19
2023-08-17
Thread imports through the resolver
Lukas Wirth
-45
/
+71
2023-08-16
Prepare ItemScope for IDE import resolution
Lukas Wirth
-3
/
+3
2023-08-09
Record import source IDs
Lukas Wirth
-5
/
+5
2023-08-07
Support doc links that resolve to fields
Ryo Yoshida
-33
/
+5
2023-08-02
Add currently unused UseId variants
Lukas Wirth
-1
/
+7
2023-07-06
Replace `x` with `it`
hkalbasi
-24
/
+24
2023-06-19
HIR ExternCrateDecl
Lukas Wirth
-4
/
+10
2023-06-14
Auto merge of #15053 - Veykril:crate-root-module-id, r=Veykril
bors
-5
/
+14
2023-06-14
internal: Add a CrateRootModuleId that encodes a module id that is always a c...
Lukas Wirth
-5
/
+14
2023-06-12
internal: Give ConstBlockId and InTypeConstId named Location types
Lukas Wirth
-2
/
+2
2023-06-11
Flatten the `TypeOwnerId`
hkalbasi
-3
/
+11
2023-06-11
Lower const params with a bad id
hkalbasi
-2
/
+13
2023-06-01
Slightly shrink `DefMap`
Lukas Wirth
-4
/
+4
2023-05-28
Add diagnostic for `_` expressions (typed holes)
Lukas Wirth
-0
/
+6
2023-05-17
Process `macro_use` prelude in semantic scope resolver
Ryo Yoshida
-1
/
+4
2023-05-11
Consider macro sub-namespace during name resolution
Ryo Yoshida
-5
/
+15
2023-05-02
Use triomphe Arc
Laurențiu Nicola
-1
/
+2
2023-04-14
internal: Make block_def_map infallible
Lukas Wirth
-16
/
+12
2023-04-06
hir_def::expr -> hir_def::hir, hir_def::type_ref -> hir_def::hir::type_ref
Lukas Wirth
-1
/
+1
2023-03-29
Resolve and normalize path segments one by one in variant resolution
Ryo Yoshida
-1
/
+1
2023-03-17
desugar `? operator`
hkalbasi
-6
/
+42
2023-03-06
Add BindingId
hkalbasi
-7
/
+7
2023-03-05
Lift segment check out of the loop in resolve_path_in_value_ns
Lukas Wirth
-45
/
+57
2023-03-05
Allocate traits in scope upfront when type checking instead of recollecting t...
Lukas Wirth
-0
/
+9
2023-03-05
Re-use the resolver in InferenceContext instead of rebuilding it on every exp...
Lukas Wirth
-6
/
+96
2023-03-04
Set expectation for no-semi expression statements to unit
Lukas Wirth
-2
/
+2
2023-03-03
Auto merge of #14184 - lowr:feat/trait-alias-def, r=Veykril
bors
-1
/
+15
2023-03-04
Lower and handle trait aliases in HIR
Ryo Yoshida
-1
/
+15
2023-03-03
Split pattern inference into more functions
Lukas Wirth
-1
/
+1
2023-03-01
Auto merge of #14176 - lowr:fix/assoc-func-vis-in-local-impl, r=Veykril
bors
-1
/
+3
2023-02-27
Fix 14142: Annotate lifetime paramaters in doctest runnables
Jonas Marcello
-0
/
+7
2023-02-19
Fix associated item visibility in block-local impls
Ryo Yoshida
-1
/
+3
2023-01-09
Split out hir-def attribute handling parts into hir-expand
Lukas Wirth
-1
/
+1
2023-01-02
remove useless conversions
Daniel Eades
-5
/
+2
2022-09-12
Implemented basic enum const eval
OleStrohm
-0
/
+1
2022-09-02
Clarify the state of (extern) preludes for block def maps
Lukas Wirth
-54
/
+49
2022-09-02
Lift out the module scope into a field in the Resolver
Lukas Wirth
-141
/
+141
2022-07-26
Record derive helper attributes, resolve them in IDE layer
Lukas Wirth
-0
/
+1
2022-07-26
feat: Downmap tokens inside derive helpers
Lukas Wirth
-1
/
+5
2022-07-05
internal: Record all macro definitions in ItemScope
Lukas Wirth
-2
/
+7
2022-05-01
style: rename crates to kebab case
Peh
-0
/
+902