aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/code_model.rs
Commit message (Expand)AuthorAgeFilesLines
* Use hir::GenericParam in ide_db::Definition instead of relisting all 3Lukas Wirth2021-01-101-0/+18
* 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
* | 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-021-0/+2
* | HasSource::source -> HasSource::source_oldNick Spain2021-01-021-2/+2
* | Add ConstParams to the HIRLukas Wirth2021-01-011-6/+32
|/
* Merge #7021bors[bot]2020-12-241-1/+29
|\
| * Track labels in the HIRLukas Wirth2020-12-241-1/+29
* | 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-201-24/+20
* | 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-171-11/+11
* | decl_check: don't pass `db` around so oftenJonas Schievink2020-12-171-2/+8
* | Make macro def krate mandatoryJonas Schievink2020-12-151-1/+1
|/
* Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-141-0/+8
* Add Lifetimes to the HIRLukas Wirth2020-12-111-5/+42
* Add slightly more profiling detailsJonas Schievink2020-12-041-1/+3
* Place cursor correctly when completing assoc fns with selfAleksey Kladov2020-12-011-0/+1
* Type-safer API for dealing with parameter lists with optional selfAleksey Kladov2020-12-011-2/+9
* Don't use raw identifiersLukas Wirth2020-11-261-2/+2
* Add imports in auto completionKirill Bulatov2020-11-161-8/+2
* Remove more unreachable pubsAleksey Kladov2020-11-021-9/+5
* Fix case where non FnOnce variables is marked callableGrayJack2020-10-261-1/+1
*-. Merge #6251 #6310bors[bot]2020-10-231-2/+23
|\ \
| * | Add Callable modifier for variables that implements FnonceGrayJack2020-10-161-2/+23
* | | Diagnose #[cfg]s in bodiesJonas Schievink2020-10-231-0/+1
| |/ |/|
* | More type safety around namesAleksey Kladov2020-10-201-2/+2
* | Rename declaration_name -> display_nameAleksey Kladov2020-10-201-2/+2
|/
*-. Merge #6130 #6135bors[bot]2020-10-121-1/+23
|\ \
| * | Apply case check diagnostic to impl itemsIgor Aleksanov2020-10-121-1/+2
| * | Add fix for incorrect case diagnosticIgor Aleksanov2020-10-121-25/+15
| * | Create basic support for names case checks and implement function name case c...Igor Aleksanov2020-10-121-0/+31