aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/display/navigation_target.rs
Commit message (Collapse)AuthorAgeFilesLines
* Finalize Trait grammarAleksey Kladov2020-07-301-2/+2
|
* Finalize const&static grammarAleksey Kladov2020-07-301-4/+4
|
* Rename EnumVariant -> VariantAleksey Kladov2020-07-301-2/+2
|
* Rename EnumDef -> EnumAleksey Kladov2020-07-301-4/+4
|
* Rename StructDef -> StructAleksey Kladov2020-07-301-2/+2
|
* Rename FieldDef -> FieldAleksey Kladov2020-07-301-2/+2
|
* Rename TypeAliasDef -> TypeAliasAleksey Kladov2020-07-301-2/+2
|
* Rename FnDef -> FnAleksey Kladov2020-07-301-2/+2
|
* Move testsAleksey Kladov2020-07-171-0/+71
|
* Unclutter NavigationTarget APIAleksey Kladov2020-07-171-54/+27
|
* Remove confusing APIAleksey Kladov2020-06-301-22/+14
|
* Rewrite goto implementation testsAleksey Kladov2020-06-301-3/+7
|
* Rewrite goto definition testsAleksey Kladov2020-06-301-1/+4
|
* display Doctest code lens before comment #4785Benjamin Coenen2020-06-181-3/+1
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* display Doctest code lens before comment #4785Benjamin Coenen2020-06-091-2/+23
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* New runnables APIAleksey Kladov2020-06-021-43/+23
|
* Simplify proto conversionAleksey Kladov2020-05-101-2/+7
| | | | | Trait based infra in conv.rs is significantly more complicated than what we actually need here.
* Fix focus range for TypeParamAleksey Kladov2020-05-041-3/+7
| | | | closes #4274
* Rename StructField -> FieldAleksey Kladov2020-04-251-2/+2
|
* Remove SyntaxPtr::range from more placesAleksey Kladov2020-04-231-1/+1
|
* Don't expose SyntaxNodePtr impl detailsAleksey Kladov2020-04-161-1/+1
|
* Fix unnecessary braces warningsLaurențiu Nicola2020-04-061-21/+21
|
* Fix importsAleksey Kladov2020-03-031-6/+2
|
* Rename NameDefinition -> DefinitionAleksey Kladov2020-03-031-8/+8
|
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-1/+1
|
* Refactor primary IDE APIAleksey Kladov2020-02-261-2/+6
| | | | | | | | | | This introduces the new type -- Semantics. Semantics maps SyntaxNodes to various semantic info, such as type, name resolution or macro expansions. To do so, Semantics maintains a HashMap which maps every node it saw to the file from which the node originated. This is enough to get all the necessary hir bits just from syntax.
* SimplifyAleksey Kladov2020-02-251-1/+1
|
* SimplifyAleksey Kladov2020-02-221-25/+41
|
* More manual clippy fixesKirill Bulatov2020-02-181-2/+2
|
* cleanup importsAleksey Kladov2020-02-061-1/+2
|
* Use attr location for builtin macro goto-impEdwin Cheng2020-01-121-1/+5
|
* Implement proposed CallHierarchy featureJeremy Kolb2020-01-081-1/+1
| | | | See: https://github.com/microsoft/vscode-languageserver-node/blob/master/protocol/src/protocol.callHierarchy.proposed.ts
* Don't bother with focus range for navigation to localsAleksey Kladov2019-12-181-7/+8
|
* Rename GenericParam -> TypeParamAleksey Kladov2019-12-071-1/+1
| | | | We don't have LifetimeParam yet, but they are planned!
* ToNav for GenericParamAleksey Kladov2019-12-071-1/+21
|
* No block at the momentice10002019-12-041-1/+0
|
* Add `ModuleSource::Block`ice10002019-12-041-28/+15
|
* Replace `ra_hir_expand::either` with crateice10002019-12-031-3/+4
|
* Rename Source -> InFileAleksey Kladov2019-11-281-2/+2
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-0/+411