aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
* Consider import prefix config settings during flyimportsKirill Bulatov2021-02-201-1/+1
* expose hir::Type::type_paramtersVladyslav Katasonov2021-02-131-0/+12
* Wrap `BuiltinType` in code modelJonas Schievink2021-02-114-11/+41
* Resolve TupleStructPat in SourceAnalyzer::resolve_pathLukas Wirth2021-02-101-6/+11
* Prefer ValueNS when resolving hir path for PathExpressionsLukas Wirth2021-01-291-14/+31
* Classify function calls as functions when shadowed by typesLukas Wirth2021-01-281-2/+6
* Create all `ModuleId`s through a `DefMap` methodJonas Schievink2021-01-252-23/+14
* Implement fix, add testsPhil Ellison2021-01-231-9/+0
* Add diagnostic for filter_map followed by nextPhil Ellison2021-01-231-1/+10
* Make `ModuleId`'s `krate` field privateJonas Schievink2021-01-222-22/+36
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-223-12/+13
* Fix broken link in intra-docDaiki Ihara2021-01-221-0/+6
* Add name resolution query for block expressionsJonas Schievink2021-01-211-7/+7
* Make public DefMap fields privateJonas Schievink2021-01-201-3/+3
* Merge #7351bors[bot]2021-01-192-2/+2
|\
| * Show const params in completionsLukas Wirth2021-01-192-2/+2
* | Show deprecated completions for deprecated traitsKirill Bulatov2021-01-181-9/+10
|/
* Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-161-0/+16
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-152-0/+10
* Merge #7218bors[bot]2021-01-101-1/+1
|\
| * Fixed typos in code commentsVincent Esche2021-01-091-1/+1
* | Use hir::GenericParam in ide_db::Definition instead of relisting all 3Lukas Wirth2021-01-101-0/+18
|/
* Merge #7145bors[bot]2021-01-081-2/+2
|\
| * Proper handling $crate Take 2Edwin Cheng2021-01-071-2/+2
* | Add fix to wrap return expression in SomePhil Ellison2021-01-071-1/+1
* | Rename expr -> tail_exprAleksey Kladov2021-01-051-3/+4
* | Remove `RetType`Arnaud2021-01-041-18/+3
* | Document `hir::Function::ret_type`Arnaud2021-01-041-0/+4
* | Make it possible to retrieve `hir::Function`'s return typeArnaud2021-01-041-0/+23
* | Show GotoTypeAction for TypeParamLukas Wirth2021-01-041-0/+12
* | Show GotoTypeAction for ConstParamLukas Wirth2021-01-041-0/+6
* | Impl hovering for TypeParamsLukas Wirth2021-01-041-4/+16
|/
* Merge #7068bors[bot]2021-01-031-1/+14
|\
| * Use stdx::format_to instead of writelnPhil Ellison2021-01-031-4/+4
| * Address review suggestion, fix tidy testsPhil Ellison2021-01-011-3/+15
| * Initial implementation of view-hir commandPhil Ellison2020-12-281-1/+2
* | Merge #7115bors[bot]2021-01-032-43/+36
|\ \
| * | Fix ConstParam HasSource impl and implement TryToNav not NavNick Spain2021-01-021-2/+2
| * | Remove old_source now we've fully migratedNick Spain2021-01-021-68/+0
| * | source_old -> source for cases that can be handled by simple bubblingNick Spain2021-01-021-2/+1
| * | HasSource::source_old -> HasSource::source for places where proc-macros were ...Nick Spain2021-01-021-8/+1
| * | Mark HasSource::source_old as deprecated but allow at all call sitesNick Spain2021-01-022-0/+3
| * | Implement new HasSource::source for all implementors of HasSourceNick Spain2021-01-021-0/+66
| * | HasSource::source -> HasSource::source_oldNick Spain2021-01-022-17/+17
* | | Implement HasAttrs for Type-, Const- and LifetimeParamLukas Wirth2021-01-021-9/+10
* | | Impl HasAttrs for GenericParamLukas Wirth2021-01-013-9/+37
|/ /
* / Add ConstParams to the HIRLukas Wirth2021-01-017-18/+70
|/
* Merge #7021bors[bot]2020-12-245-12/+85
|\
| * Track labels in the HIRLukas Wirth2020-12-245-12/+85
* | Prevent multiple incorrect case diagnostics in functionsunexge2020-12-231-3/+3
|/