aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/generics.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove old hir::generics moduleAleksey Kladov2019-11-211-54/+0
* Add HasResolver traitAleksey Kladov2019-11-201-16/+2
* Move generic_params query to HIRAleksey Kladov2019-11-201-17/+2
* Move Generics to hir_defAleksey Kladov2019-11-201-166/+16
* Allow non-path default type parametersAleksey Kladov2019-11-201-7/+4
* Rename Source::ast -> Source::valueAleksey Kladov2019-11-201-8/+8
* Publicise GenericParamsAleksey Kladov2019-11-181-3/+3
* Refactor to unify with method resolutionFlorian Diebold2019-11-011-1/+2
* push name down to hir_expandAleksey Kladov2019-10-301-1/+1
* remove forward pointer for type_refAleksey Kladov2019-10-301-1/+1
* remove forward pointer to PathAleksey Kladov2019-10-301-2/+4
* remove forward pointer for nameAleksey Kladov2019-10-301-5/+9
* 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