aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src
Commit message (Expand)AuthorAgeFilesLines
...
* Replace remaining uses of Substitution::build_for_defFlorian Diebold2021-04-041-3/+2
* Add and start using TraitRef and ProjectionTy buildersFlorian Diebold2021-04-041-16/+8
* Move Ty::builtin to TyBuilderFlorian Diebold2021-04-041-2/+2
* Glob-reexport hir_def database typesJonas Schievink2021-04-041-9/+1
* Use bitflags to compress function propertiesJonas Schievink2021-04-032-12/+11
* Rename Ty::interned to Ty::kindFlorian Diebold2021-04-031-13/+13
* Introduce `GenericArg` like in ChalkFlorian Diebold2021-04-031-9/+22
* Merge #8284bors[bot]2021-04-022-5/+5
|\
| * Global TypeRef/TraitRef interningJonas Schievink2021-04-012-5/+5
* | Resolve associated types with type anchorsLukas Wirth2021-04-011-10/+19
* | Resolve associated typesLukas Wirth2021-04-012-4/+21
|/
* Rename target_ty to self_tyLukas Wirth2021-03-291-6/+6
* Lower traits to TraitRef instead of TypeRefLukas Wirth2021-03-291-1/+2
* Unleash macro 2.0 in hightlight and moreEdwin Cheng2021-03-272-5/+2
* syntax: return owned string instead of leaking stringcynecx2021-03-261-1/+1
* completion relevance consider if types can be unifiedJosh Mcguigan2021-03-261-1/+5
* Use arrayvec 0.6Laurențiu Nicola2021-03-251-1/+1
* Merge #7907bors[bot]2021-03-241-0/+2
|\
| * hir: don't use the self module as visible_from in iterate_method_candidatescynecx2021-03-241-6/+1
| * hir_ty: introduce visible_from_module param into method resolutioncynecx2021-03-201-0/+7
* | simplifyLukas Wirth2021-03-231-0/+15
* | Make more use of the HIR in rename::rename_to_selfLukas Wirth2021-03-231-4/+17
* | Merge hir::MacroDef::is_* into hir::MacroDef::kindLukas Wirth2021-03-231-14/+17
* | Set up a search scope when searching for mbe macro referencesLukas Wirth2021-03-231-0/+5
* | Align naming of deps and revdepsAleksey Kladov2021-03-231-5/+1
* | Compute more mathematically well-rounded notion of transitive depsAleksey Kladov2021-03-231-2/+1
* | Align InEnvironment with ChalkFlorian Diebold2021-03-212-78/+56
* | Align Canonical more with Chalk's versionFlorian Diebold2021-03-211-13/+28
* | Use QuantifiedWhereClause in generic_predicates as wellFlorian Diebold2021-03-212-6/+2
* | Introduce QuantifiedWhereClause and DynTy analogous to ChalkFlorian Diebold2021-03-212-7/+16
* | Merge #8133bors[bot]2021-03-211-1/+4
|\ \
| * | Ignore type bindings in generic_predicates_for_paramFlorian Diebold2021-03-211-1/+4
* | | clippy::complexity simplifications related to IteratorsMatthias Krüger2021-03-211-1/+1
|/ /
* / Track labels in scopesLukas Wirth2021-03-212-0/+5
|/
* Turn Obligation into something similar to chalk_ir::DomainGoalFlorian Diebold2021-03-201-5/+6
* Rename GenericPredicate -> WhereClauseFlorian Diebold2021-03-201-6/+6
* Add `AttrsWithOwner` and clean up `source_map`Jonas Schievink2021-03-192-5/+5
* Return `Either` from `MacroDefId::ast_id`Jonas Schievink2021-03-191-10/+5
* Replace Projection variant in GenericPredicate with AliasEqLukas Wirth2021-03-191-11/+11
* Chalkify TraitRefFlorian Diebold2021-03-181-5/+5
* Store an `AstId` for procedural macrosJonas Schievink2021-03-182-6/+16
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-183-6/+7
* Rename `item_tree` query to `file_item_tree`Jonas Schievink2021-03-181-4/+4
* Make `ItemTreeId` its own typeJonas Schievink2021-03-181-1/+1
* Merge #8059bors[bot]2021-03-174-3/+11
|\
| * Properly handle doc attributes in doc-comment highlight injectionLukas Wirth2021-03-161-1/+1
| * Move doc-comment highlight injection from AST to HIRLukas Wirth2021-03-163-2/+10
* | avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-174-9/+9
* | Rename Substs -> SubstitutionFlorian Diebold2021-03-163-12/+12
* | Merge #8055bors[bot]2021-03-161-2/+28
|\ \ | |/ |/|