aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/code_model.rs
Commit message (Expand)AuthorAgeFilesLines
* Don't write trailing whitespace when formatting empty GenericPredicatesLukas Wirth2021-02-201-3/+2
* 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-111-2/+18
* Create all `ModuleId`s through a `DefMap` methodJonas Schievink2021-01-251-17/+10
* Make `ModuleId`'s `krate` field privateJonas Schievink2021-01-221-19/+32
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-221-8/+8
* Make public DefMap fields privateJonas Schievink2021-01-201-3/+3
* Merge #7351bors[bot]2021-01-191-1/+1
|\
| * Show const params in completionsLukas Wirth2021-01-191-1/+1
* | Show deprecated completions for deprecated traitsKirill Bulatov2021-01-181-9/+10
|/
* Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-161-0/+16
* 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