aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/adt.rs
Commit message (Expand)AuthorAgeFilesLines
* push name down to hir_expandAleksey Kladov2019-10-301-1/+2
* remove forward pointer for type_refAleksey Kladov2019-10-301-2/+1
* remove forward pointer for nameAleksey Kladov2019-10-301-1/+2
* add `module` methodsEkaterina Babshukova2019-10-091-2/+10
* Refactor `Name` ready for hygienic macrouHOOCCOOHu2019-09-261-1/+1
* Remove redundant clone()Shotaro Yamada2019-09-251-8/+3
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-21/+1
* cleanup hir db importsAleksey Kladov2019-09-081-2/+4
* migrate ra_hir to the new rowanAleksey Kladov2019-07-191-9/+6
* complete fields in enum variantsEkaterina Babshukova2019-07-121-0/+7
* Clippy trivially_copy_pass_by_refJeremy Kolb2019-07-051-4/+4
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-5/+4
* remove unneded From(..) implAleksey Kladov2019-06-111-7/+4
* remove inherent source implsAleksey Kladov2019-06-111-1/+1
* use Source moreAleksey Kladov2019-06-111-11/+10
* introduce Source structAleksey Kladov2019-06-111-5/+4
* Fix clippy::identity_conversionAlan Du2019-06-041-1/+1
* add AstDatabaseAleksey Kladov2019-06-021-5/+11
* add union to code_modelAleksey Kladov2019-05-231-2/+5
* rename flavor to kindAleksey Kladov2019-04-021-14/+14
* rename persistent hir database -> def databaseAleksey Kladov2019-03-231-11/+8
* Remove `TypeRef` from item opts which implement TypeAscriptionOwnerVille Penttinen2019-02-271-2/+2
* reformat the worldAleksey Kladov2019-02-081-15/+8
* split HirDatabase apicsmoe2019-02-011-8/+11
* add ability to get strcut field sourceAleksey Kladov2019-01-251-4/+66
* reduce visibilityAleksey Kladov2019-01-251-10/+3
* use positional ids for fieldsAleksey Kladov2019-01-251-54/+41
* rename struct field -> struct field dataAleksey Kladov2019-01-251-6/+6
* pack enum variants into arenaAleksey Kladov2019-01-251-49/+26
* switch to positional enum variantsAleksey Kladov2019-01-251-18/+36
* move adt to adtAleksey Kladov2019-01-241-4/+19
* remove boilerplateAleksey Kladov2019-01-241-42/+12
* move enum variant to the new APIAleksey Kladov2019-01-241-45/+19
* remove useless aliasesAleksey Kladov2019-01-241-5/+5
* migrate enums to new idAleksey Kladov2019-01-241-21/+33
* new struct idAleksey Kladov2019-01-241-11/+15
* Change ids strategyAleksey Kladov2019-01-241-1/+1
* Implement beginnings of genericsFlorian Diebold2019-01-191-1/+4
* remove Cancelable from TyAleksey Kladov2019-01-151-3/+2
* remove Cancelable from adt APIAleksey Kladov2019-01-151-16/+7
* Save variant names in EnumData to reduce needless queriesMarcus Klaas de Vries2019-01-101-14/+15
* Implement type inference for enum variantsMarcus Klaas de Vries2019-01-101-20/+85
* show field types in completionAleksey Kladov2019-01-091-3/+52
* minimize visibilityAleksey Kladov2019-01-081-1/+1
* move query impls to adtAleksey Kladov2019-01-081-4/+28
* move variant public api to apiAleksey Kladov2019-01-081-34/+1
* move variants to APIAleksey Kladov2019-01-081-27/+3
* move enum to code_model_apiAleksey Kladov2019-01-081-25/+3
* move stuct to code_model_apiAleksey Kladov2019-01-081-20/+4
* convert some if-lets to matchAleksey Kladov2019-01-081-12/+9