aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Make it opt-inJonas Schievink2021-06-031-0/+1
|
* Update salsaJonas Schievink2021-05-271-17/+3
|
* Move code to the appropriate layerAleksey Kladov2021-03-151-6/+0
| | | | | | StructureNodeKind is a type which is specific to a particular feature, file_structure. It shouldn't be in the "code shared by all ide features" part.
* Introduce StructureNodeKindivan7702021-03-141-1/+6
|
* Provide regions in file structureivan7702021-03-141-0/+1
|
* Work towards better import labelsKirill Bulatov2021-03-081-1/+1
|
* Partially unify SymbolKind and CompletionItemKindLukas Wirth2021-01-201-14/+14
|
* Move SymbolKind to ide_dbLukas Wirth2021-01-201-0/+24
|
* Introduce anchored_pathAleksey Kladov2020-12-091-4/+4
| | | | | They allow to represent paths like `#[path = "C:\path.rs"] mod foo;` in a lossless cross-platform & network-transparent way.
* Move the helpers into ide_dbKirill Bulatov2020-11-281-0/+1
|
* Rename `parse_macro` to `parse_macro_expansion`Jonas Schievink2020-11-241-1/+1
| | | | This does not parse macros, it expands a macro and parses the *result*
* Re-export base_db from ide_dbIgor Aleksanov2020-10-241-0/+3
|
* Make call_info a part of ide_dbIgor Aleksanov2020-10-241-0/+1
|
* Remove dependency on 'assists' from 'completion' crateIgor Aleksanov2020-10-241-0/+2
|
* Move ide::AnalysisChange -> base_db::ChangeAleksey Kladov2020-10-021-1/+1
| | | | | | This seems like a better factoring logically; ideally, clients shouldn't touch `set_` methods of the database directly. Additionally, I think this should remove the unfortunate duplication in fixture code.
* Remove periodic gc stubAleksey Kladov2020-09-291-13/+2
|
* Introduce LabelAleksey Kladov2020-08-181-0/+1
|
* Rename ra_ide_db -> ide_dbAleksey Kladov2020-08-131-0/+139