aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Change ids strategyAleksey Kladov2019-01-241-1/+1
* encapsulate hir locationsAleksey Kladov2019-01-241-1/+1
* Add way of getting docs from the code model and use for completionJeremy A. Kolb2019-01-231-0/+2
* move completion item tests closer to the codeAleksey Kladov2019-01-231-2/+3
* generalize marking infrastructureAleksey Kladov2019-01-231-1/+1
* Implement beginnings of genericsFlorian Diebold2019-01-191-0/+1
* Move pattern type inference from adt::StructField to core_model_impl (WIP)Marcus Klaas de Vries2019-01-191-0/+1
* rename LoweredImport -> ImportIdAleksey Kladov2019-01-191-1/+1
* remove Cancelable from type inferenceAleksey Kladov2019-01-151-9/+0
* actually produce missing def kindsAleksey Kladov2019-01-111-0/+2
* envapsulate navigation target betterAleksey Kladov2019-01-111-1/+1
* Merge #470bors[bot]2019-01-101-1/+1
|\
| * Implement type inference for enum variantsMarcus Klaas de Vries2019-01-101-1/+1
* | introduce marking infrastructure for maintainable testsAleksey Kladov2019-01-101-0/+2
|/
* show field types in completionAleksey Kladov2019-01-091-1/+1
* Fix typos in ARCHITECTURE.md and a number of cratesMarcus Klaas de Vries2019-01-091-3/+3
* move function to code_model_apiAleksey Kladov2019-01-081-10/+3
* remove FnSignatureInfo from hirAleksey Kladov2019-01-081-2/+0
* dont reexport module idAleksey Kladov2019-01-081-1/+0
* move variants to APIAleksey Kladov2019-01-081-1/+1
* move enum to code_model_apiAleksey Kladov2019-01-081-2/+1
* move stuct to code_model_apiAleksey Kladov2019-01-081-1/+2
* fix after rebaseAleksey Kladov2019-01-061-1/+2
* flatten module structureAleksey Kladov2019-01-061-4/+7
* kill old moduleAleksey Kladov2019-01-061-0/+2
* move crate to code_model_apiAleksey Kladov2019-01-061-3/+4
* Add fn signature queryFlorian Diebold2019-01-061-1/+1
* Make FnScopes use hir::ExprFlorian Diebold2019-01-051-1/+1
* Add HIR Expr machineryFlorian Diebold2019-01-051-0/+1
* Add HIR for impl blocksFlorian Diebold2019-01-041-0/+2
* remove id arenaAleksey Kladov2019-01-041-1/+0
* commentsAleksey Kladov2019-01-021-0/+1
* move macro id to idsAleksey Kladov2019-01-011-2/+2
* move more stuff to idsAleksey Kladov2019-01-011-176/+2
* rename MFileId -> HirFileIdAleksey Kladov2019-01-011-8/+8
* introduce ids moduleAleksey Kladov2019-01-011-14/+2
* use MFileAleksey Kladov2019-01-011-7/+14
* introduce MFileIdAleksey Kladov2019-01-011-0/+7
* save top-level macros in module itemsAleksey Kladov2019-01-011-4/+16
* renameAleksey Kladov2019-01-011-1/+1
* move more macros to hirAleksey Kladov2019-01-011-1/+1
* use macros database in analysisAleksey Kladov2019-01-011-0/+1
* introduce MacrosDatabaseAleksey Kladov2019-01-011-0/+1
* introduce known namesAleksey Kladov2018-12-271-1/+1
* introduce hir::NameAleksey Kladov2018-12-271-0/+3
* Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::TyFlorian Diebold2018-12-251-0/+1
* Implement basic completion for fieldsFlorian Diebold2018-12-251-0/+1
* Collect field data for structs/enum variantsFlorian Diebold2018-12-251-0/+6
* Do name resolution by namespace (types/values)Florian Diebold2018-12-251-11/+14
* Add basic HIR and types for structs/enumsFlorian Diebold2018-12-251-2/+16