aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/references.rs
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Only new-style classificationAleksey Kladov2020-01-151-5/+9
|
* Make syntax highlighting linearAleksey Kladov2020-01-151-3/+3
|
* Some clippy lintskjeremy2020-01-131-8/+5
|
* Add AccessMode to declskjeremy2020-01-101-8/+57
|
* Split Declaration out into it's own typekjeremy2020-01-101-48/+52
|
* Simplify and update tests to account for accesskjeremy2020-01-101-48/+53
|
* TweaksJeremy Kolb2020-01-101-13/+35
|
* Basic DocumentHighlightKind support for assignmentsJeremy Kolb2020-01-101-5/+68
|
* visibility tweakJeremy Kolb2020-01-091-2/+2
|
* Actually test referenceskjeremy2020-01-081-14/+98
|
* Adds a way to limits reference search by StructLiteralMikhail Modin2020-01-081-11/+84
|
* Rename GenericParam -> TypeParamAleksey Kladov2019-12-071-1/+1
| | | | We don't have LifetimeParam yet, but they are planned!