aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge #6879bors[bot]2020-12-151-2/+2
|\ \ | |/ |/|
| * Change HasChildSource::ChildId assoc item to generic paramLukas Wirth2020-12-151-2/+2
* | Move to upstream `macro_rules!` modelJonas Schievink2020-12-153-4/+7
|/
* Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-145-13/+98
* Merge #6818bors[bot]2020-12-122-9/+47
|\
| * Add Lifetimes to the HIRLukas Wirth2020-12-112-9/+47
* | Improve code structureAleksey Kladov2020-12-112-25/+23
|/
* Merge #6769bors[bot]2020-12-101-1/+1
|\
| * Format codeivan7702020-12-081-1/+1