aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/code_model_api.rs
Commit message (Collapse)AuthorAgeFilesLines
* Implement basic inherent method resolutionFlorian Diebold2019-01-121-0/+14
|
* actually produce missing def kindsAleksey Kladov2019-01-111-0/+48
|
* uncopypaste def sourcesAleksey Kladov2019-01-111-23/+6
|
* add missing def kindsAleksey Kladov2019-01-111-0/+20
|
* rename TreePtr -> TreeArcAleksey Kladov2019-01-111-9/+9
| | | | This is much clearer about the semantics
* envapsulate navigation target betterAleksey Kladov2019-01-111-0/+2
|
* Use name resolution for goto definitionFlorian Diebold2019-01-101-4/+45
|
* Save variant names in EnumData to reduce needless queriesMarcus Klaas de Vries2019-01-101-1/+1
| | | | | | We already have their names when anyway, and when in all (current) situations where we're interested in an Enum's variants, we want their names.
* Implement type inference for enum variantsMarcus Klaas de Vries2019-01-101-1/+33
|
* show field types in completionAleksey Kladov2019-01-091-48/+19
|
* Fix typos in ARCHITECTURE.md and a number of cratesMarcus Klaas de Vries2019-01-091-4/+16
| | | | specifically: gen_lsp_server, ra_arena, ra_cli, ra_db, ra_hir
* Fix typo defenition -> definitionMarcus Klaas de Vries2019-01-081-2/+2
|
* move function to code_model_apiAleksey Kladov2019-01-081-1/+64
|
* move variant public api to apiAleksey Kladov2019-01-081-0/+27
|
* move variants to APIAleksey Kladov2019-01-081-1/+30
|
* minorAleksey Kladov2019-01-081-4/+4
|
* move enum to code_model_apiAleksey Kladov2019-01-081-2/+22
|
* move stuct to code_model_apiAleksey Kladov2019-01-081-1/+21
|
* migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-081-5/+8
|
* flatten module structureAleksey Kladov2019-01-061-1/+13
|
* adjust commentsAleksey Kladov2019-01-061-5/+7
|
* split module source into decl/definAleksey Kladov2019-01-061-5/+35
|
* kill old moduleAleksey Kladov2019-01-061-5/+8
|
* add parent & resolve_pathAleksey Kladov2019-01-061-1/+9
|
* make source cancelableAleksey Kladov2019-01-061-2/+2
|
* make deps cancelableAleksey Kladov2019-01-061-2/+2
|
* fix testsAleksey Kladov2019-01-061-1/+9
|
* Start code_model::ModuleAleksey Kladov2019-01-061-1/+22
|
* move crate to code_model_apiAleksey Kladov2019-01-061-0/+26