aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_db/src
Commit message (Expand)AuthorAgeFilesLines
* Replace superslice with API on path to stabilizationAleksey Kladov2020-07-231-4/+4
* Correctly resolve assoc. types in path bindingsJonas Schievink2020-07-171-0/+22
* Remove TypeCtor interningFlorian Diebold2020-07-151-1/+0
* Use Chalk closure supportFlorian Diebold2020-07-151-2/+0
* Fix classify_name_ref on multi-path macro callsJonas Schievink2020-07-141-2/+8
* Remove relative_path dependencyAleksey Kladov2020-07-081-4/+3
* Merge #5244bors[bot]2020-07-071-0/+9
|\
| * Add a command to compute memory usage statisticsJonas Schievink2020-07-071-0/+9
* | Merge #5245bors[bot]2020-07-071-1/+1
|\ \ | |/ |/|
| * Refactor AssistBuilder to manage a SourceChangeChristoph Herzog2020-07-071-1/+1
* | Switch to fully dynamically dispatched salsaAleksey Kladov2020-07-073-33/+30
|/
* Fix memory usage accounting for interned queriesJonas Schievink2020-07-031-17/+30
* Merge #5175bors[bot]2020-07-011-2/+3
|\
| * Split `CrateImplDefs` in inherent and trait implsJonas Schievink2020-07-011-2/+3
* | Reuse Semantics instancesLaurențiu Nicola2020-07-011-8/+4
|/
* Try to reduce Semantics monomorphisationsLaurențiu Nicola2020-07-011-1/+7
* Use the existing Semantics in auto_importLaurențiu Nicola2020-07-011-46/+42
* Simlify with matches!()Veetaha2020-06-281-4/+1
* Measure ItemTree query memory usageJonas Schievink2020-06-241-0/+1
* Remove raw item queryJonas Schievink2020-06-241-1/+0
* New VFSAleksey Kladov2020-06-233-69/+30
* Add new query to statsJonas Schievink2020-06-191-0/+1
* Replace `impls_in_trait` with `CrateImplDefs`Jonas Schievink2020-06-191-1/+0
* Remove special casing for library symbolsAleksey Kladov2020-06-182-122/+47
* Anchor file-system operations to the file, and not to the source root.Aleksey Kladov2020-06-161-3/+3
* Remove dead codeAleksey Kladov2020-06-112-24/+3
* Merge #4843bors[bot]2020-06-111-2/+2
|\
| * Make relevant_crates return a SetAleksey Kladov2020-06-111-2/+2
* | Merge #4819bors[bot]2020-06-112-33/+66
|\ \ | |/ |/|
| * Add symbol index FIXMEJonas Schievink2020-06-111-0/+3
| * Move limit check downJonas Schievink2020-06-101-1/+1
| * ImportsLocator: use ImportMap for non-local cratesJonas Schievink2020-06-101-22/+24
| * symbol_index: allow querying a single crateJonas Schievink2020-06-101-9/+34
| * Fix the symbol query limitJonas Schievink2020-06-101-3/+4
| * Profile `world_symbols`Jonas Schievink2020-06-101-0/+2
* | In field patterns, don't highlight local binding as a fieldAleksey Kladov2020-06-101-3/+6
|/
* SimplifyAleksey Kladov2020-06-081-16/+7
* Swap `into_definition` and `definition` semantics for `FieldShorthand` variantunexge2020-06-081-2/+2
* Add `FieldShorthand` variant to `NameClass`unexge2020-06-081-26/+30
* Add goto def for enum variant fieldunexge2020-06-061-0/+6
* Merge #4689bors[bot]2020-06-051-0/+1
|\
| * Review fixesFlorian Diebold2020-06-051-0/+1
* | Merge #4760bors[bot]2020-06-051-9/+2
|\ \
| * | Minimize FileLoader interfaceAleksey Kladov2020-06-051-9/+2
| |/
| |
| \
*-. \ Merge #4729 #4748bors[bot]2020-06-052-1/+2
|\ \ \ | |_|/ |/| |
| | * Measure memory usage of ImportMapJonas Schievink2020-06-051-0/+1
| * | Add hover actions as LSP extensionvsrs2020-06-051-1/+1
| |/
* | More direct signature for resolve_pathAleksey Kladov2020-06-051-2/+2
* | Rename resolve_relative_path -> resolve_pathAleksey Kladov2020-06-051-6/+2
|/
* recursively search submodulesBrennan Vincent2020-05-311-18/+22