aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Merge #6964bors[bot]2020-12-221-0/+4
|\
| * Add completions for patternsLukas Wirth2020-12-201-0/+4
* | Merge #6921bors[bot]2020-12-201-1/+0
|\ \ | |/ |/|
| * Remove obsolete FIXMELukas Wirth2020-12-171-1/+0
* | Align code_model name with ungrammarAleksey Kladov2020-12-207-56/+51
* | Merge #6901bors[bot]2020-12-181-0/+6
|\ \
| * | Temp fixes panic caused by no ast for proc-macroEdwin Cheng2020-12-181-0/+6
* | | Minor API cleanupAleksey Kladov2020-12-171-4/+2
* | | Make `Attrs::from_attrs_owner` privateJonas Schievink2020-12-171-0/+1
| |/ |/|
* | Rename ImplDef -> ImplAleksey Kladov2020-12-175-21/+21
* | decl_check: don't pass `db` around so oftenJonas Schievink2020-12-171-2/+8
* | Remove `module_lang_items`Jonas Schievink2020-12-161-2/+2
* | Merge #6896bors[bot]2020-12-161-11/+6
|\ \
| * | Node-ify lifetimesLukas Wirth2020-12-161-11/+6
* | | Merge #6897bors[bot]2020-12-163-5/+5
|\| | | |/ |/|
| * Make macro def krate mandatoryJonas Schievink2020-12-152-2/+2
| * Basic support for decl macros 2.0Jonas Schievink2020-12-152-3/+3