aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/generics.rs
Commit message (Expand)AuthorAgeFilesLines
* Support `$crate` in item and expr place.uHOOCCOOHu2019-09-261-0/+1
* Resolve trait associated itemsFlorian Diebold2019-09-251-6/+9
* Handle associated type shorthand (`T::Item`)Florian Diebold2019-09-221-3/+8
* rename AdtDef -> AdtAleksey Kladov2019-09-121-9/+9
* generalize impl_froms to nested enumsAleksey Kladov2019-09-121-19/+8
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-24/+25
* Lower bounds on trait definition, and resolve assoc types from super traitsFlorian Diebold2019-09-071-8/+14
* Add `impl Trait` and `dyn Trait` typesFlorian Diebold2019-08-221-14/+6
* Don't add `?` bounds as real boundsAleksey Kladov2019-08-221-0/+8
* remove ast::*Kind from hirAleksey Kladov2019-08-191-2/+2
* migrate ra_hir to the new rowanAleksey Kladov2019-07-191-11/+11
* cargo formatMuhammad Mominul Huque2019-07-071-5/+1
* Constify KnownName'sMuhammad Mominul Huque2019-07-071-1/+2
* Make EnumVariant a GenericDef and simplify some codeFlorian Diebold2019-07-061-3/+9
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-5/+6
* remove inherent source implsAleksey Kladov2019-06-111-1/+3
* use Source for impl blockAleksey Kladov2019-06-111-2/+2
* use Source for TraitAleksey Kladov2019-06-111-1/+1
* use Source for TypeAliasAleksey Kladov2019-06-111-1/+1
* use Source for FunctionAleksey Kladov2019-06-111-1/+1
* use Source moreAleksey Kladov2019-06-111-1/+1
* introduce Source structAleksey Kladov2019-06-111-1/+1
* add AstDatabaseAleksey Kladov2019-06-021-2/+2
* add union to code_modelAleksey Kladov2019-05-231-3/+10
* remove minor code duplicationAleksey Kladov2019-05-201-2/+2
* Add default type to GenericParamEdwin Cheng2019-05-191-3/+10
* Add support for inline boundsFlorian Diebold2019-05-111-16/+27
* Handle where clauses in trait solvingFlorian Diebold2019-05-111-3/+16
* Chalk integrationFlorian Diebold2019-05-041-1/+10
* Add HIR for where clauses & ignore impls with where clauses in trait resolutionFlorian Diebold2019-04-211-2/+40
* Extract generic_params method to a HasGenericParams traitFlorian Diebold2019-04-141-0/+13
* Add Container enum to handle both kinds of container (impl/trait)Florian Diebold2019-04-141-7/+13
* More trait infrastructureFlorian Diebold2019-04-141-3/+7
* Get substs for trait refs in impl blocksFlorian Diebold2019-04-141-1/+5
* rename persistent hir database -> def databaseAleksey Kladov2019-03-231-2/+2
* replace todo with fixmeAleksey Kladov2019-03-231-1/+1
* Rename Type => TypeAliasFlorian Diebold2019-02-241-5/+8
* Fix handling of generics in tuple variants and refactor a bitFlorian Diebold2019-02-201-0/+13
* Handle impl generics in method callsFlorian Diebold2019-02-161-10/+28
* Add generic params to impl blocksFlorian Diebold2019-02-161-2/+4
* reformat the worldAleksey Kladov2019-02-081-8/+2
* Make the Resolution variants tuple variantsFlorian Diebold2019-02-011-0/+1
* split HirDatabase apicsmoe2019-02-011-2/+2
* Migrate trait & type to new idsAleksey Kladov2019-01-241-16/+7
* macro-generate fromsAleksey Kladov2019-01-241-18/+1
* migrate enums to new idAleksey Kladov2019-01-241-17/+21
* new struct idAleksey Kladov2019-01-241-1/+14
* Functions use new id schemeAleksey Kladov2019-01-241-15/+51
* Generics -> GenericParamsFlorian Diebold2019-01-191-4/+4
* Implement beginnings of genericsFlorian Diebold2019-01-191-0/+48