aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/references.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove Option<...> from result of Crate::root_modulePaul Daniel Faria2020-08-091-2/+2
| | | | | There doesn't seem to be any need for it, and removing it simplies several paths of code that depend on it.
* Add support for extern cratePaul Daniel Faria2020-08-081-2/+2
| | | | | This adds syntax highlighting, hover and goto def functionality for extern crate
* Rename BindPat -> IdentPatAleksey Kladov2020-07-311-7/+7
|
* Rename EnumVariant -> VariantAleksey Kladov2020-07-301-1/+1
|
* Rename StructDef -> StructAleksey Kladov2020-07-301-8/+8
|
* Rename FieldDef -> FieldAleksey Kladov2020-07-301-2/+2
|
* Rename TypeParamList -> GenericParamListAleksey Kladov2020-07-301-1/+1
|
* Rename FnDef -> FnAleksey Kladov2020-07-301-5/+5
|
* Unclutter NavigationTarget APIAleksey Kladov2020-07-171-3/+3
|
* Reuse Semantics instancesLaurențiu Nicola2020-07-011-5/+4
|
* Remove duplicationAleksey Kladov2020-06-241-2/+2
|
* More consistent usage of fixturesAleksey Kladov2020-06-241-239/+249
|
* More principled indentation trimming in fixturesAleksey Kladov2020-06-231-8/+8
|
* add testBrennan Vincent2020-05-311-0/+27
|
* Remove cross-crate marksAleksey Kladov2020-05-201-3/+0
| | | | | They create quite a bit of friction. Really, we should just move the tests to the same crate, rather than paper over existing split.
* Find references to a function outside moduleFedor Sakharov2020-05-111-0/+25
|
* Rename StructField -> FieldAleksey Kladov2020-04-251-1/+1
|
* Convert tests to text-sizeAleksey Kladov2020-04-251-53/+37
|
* Simpler acessors for keywordsAleksey Kladov2020-04-091-1/+1
|
* Be consistent about token accesorsAleksey Kladov2020-04-091-1/+1
|
* Improve find_all_ref work inside macroEdwin Cheng2020-03-221-9/+23
|
* Fix typophynalle2020-03-171-2/+2
|
* Cleanup APIAleksey Kladov2020-03-041-2/+2
|
* Fix testsAleksey Kladov2020-03-041-16/+14
|
* Use method instead of a free functionAleksey Kladov2020-03-041-4/+3
|
* Move find_refs_to_defAleksey Kladov2020-03-041-139/+4
|
* Merge refs_to_def and process_defAleksey Kladov2020-03-041-29/+20
|
* Move ReferenceKindAleksey Kladov2020-03-041-20/+1
|
* Move SearchScopeAleksey Kladov2020-03-041-1/+1
|
* Remove stray FIXMEAleksey Kladov2020-03-041-3/+0
|
* Fix importsAleksey Kladov2020-03-031-2/+4
|
* Move reference classification to ra_ide_dbAleksey Kladov2020-03-031-6/+2
| | | | Lost some marks along the way :-(
* Rename NameDefinition -> DefinitionAleksey Kladov2020-03-031-12/+8
|
* Refactor reference search a bitAleksey Kladov2020-03-031-25/+36
|
* Add profile callAleksey Kladov2020-03-031-0/+1
|
* More principled approach for gotodef for field shorhandAleksey Kladov2020-03-021-2/+6
| | | | | Callers can now decide for themselves if they should prefer field or local definition. By default, it's the local.
* Classify name takes const patterns into accountAleksey Kladov2020-02-281-1/+1
|
* Refactor primary IDE APIAleksey Kladov2020-02-261-61/+69
| | | | | | | | | | 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-221-10/+2
|
* Merge NameDefinition and NameKindAleksey Kladov2020-02-191-16/+16
|
* More manual clippy fixesKirill Bulatov2020-02-181-1/+1
|
* Use get_or_insert_withEdwin Cheng2020-02-091-4/+3
|
* Handle macro token cases for renameEdwin Cheng2020-02-091-25/+50
|
* RenameAleksey Kladov2020-02-071-4/+4
|
* Remove irrelevant distinctionAleksey Kladov2020-02-071-1/+0
|
* Move NameKind upAleksey Kladov2020-02-061-3/+2
|
* cleanup importsAleksey Kladov2020-02-061-3/+2
|
* Improves reference search by StructLiteralMikhail Modin2020-01-271-27/+111
|
* :arrow_up: once_cellAleksey Kladov2020-01-151-1/+3
|
* Add commentAleksey Kladov2020-01-151-0/+1
|