aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/db.rs
Commit message (Collapse)AuthorAgeFilesLines
* rename persistent hir database -> def databaseAleksey Kladov2019-03-231-1/+1
|
* make HirDatabase object-safeAleksey Kladov2019-02-031-2/+0
|
* split HirDatabase apicsmoe2019-02-011-1/+2
|
* automatically collect garbageAleksey Kladov2019-01-271-1/+10
|
* rename FilesDatabase -> SourceDatabaseAleksey Kladov2019-01-261-4/+4
|
* move ide queries to ide dbAleksey Kladov2019-01-261-9/+6
|
* fold syntax database into files databaseAleksey Kladov2019-01-261-4/+3
|
* :arrow_up: salsaAleksey Kladov2019-01-251-6/+6
|
* :arrow_up salsaAleksey Kladov2019-01-251-49/+7
|
* pack enum variants into arenaAleksey Kladov2019-01-251-1/+0
|
* Change ids strategyAleksey Kladov2019-01-241-0/+1
| | | | | | | this is a part of larghish hir refactoring which aims to * replace per-source-root module trees with per crate trees * switch from a monotyped DedId to type-specific ids
* encapsulate hir locationsAleksey Kladov2019-01-241-28/+8
|
* Generics -> GenericParamsFlorian Diebold2019-01-191-1/+1
|
* Implement beginnings of genericsFlorian Diebold2019-01-191-0/+1
| | | | | | | - add HIR for generic params - resolve generic params in type paths - add substitions for ADTs - insert type variables for substitutions
* rename LoweredImport -> ImportIdAleksey Kladov2019-01-191-1/+0
|
* switched to lowerd moduleAleksey Kladov2019-01-191-0/+3
|
* :arrow_up: salsaAleksey Kladov2019-01-171-10/+9
|
* Implement basic inherent method resolutionFlorian Diebold2019-01-121-0/+1
|
* Implement type inference for enum variantsMarcus Klaas de Vries2019-01-101-0/+1
|
* use unwinding for cancelationAleksey Kladov2019-01-101-1/+4
|
* fix usages after renameAleksey Kladov2019-01-081-0/+128