aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* 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-211-77/+55
* Align Canonical more with Chalk's versionFlorian Diebold2021-03-211-13/+28
* Use QuantifiedWhereClause in generic_predicates as wellFlorian Diebold2021-03-211-1/+1
* Introduce QuantifiedWhereClause and DynTy analogous to ChalkFlorian Diebold2021-03-211-6/+11
* 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-211-0/+1
* 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-191-1/+1
* 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-181-2/+5
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-181-1/+2
* Merge #8059bors[bot]2021-03-171-1/+1
|\
| * Properly handle doc attributes in doc-comment highlight injectionLukas Wirth2021-03-161-1/+1
* | avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-171-6/+6
* | Rename Substs -> SubstitutionFlorian Diebold2021-03-161-8/+8
|/
* Merge #8034bors[bot]2021-03-161-4/+19
|\
| * Implement Crate::transitive_reverse_dependenciesLukas Wirth2021-03-151-4/+19
| |
| \
*-. \ Merge #7900 #8000bors[bot]2021-03-161-24/+61
|\ \ \
| | * | Use hir formatter moreoxalica2021-03-151-1/+35
| | * | Impl HirDisplay for function hover messageoxalica2021-03-151-2/+15
| | * | Introduce FunctionQualifier for hir::FunctionDataoxalica2021-03-151-1/+1
| | * | Collect HirDisplay impls to a single fileoxalica2021-03-151-20/+2
| | |/
| * | show function params in completion detailJosh Mcguigan2021-03-121-0/+8
* | | 7709: Import changes.Chetan Khilosiya2021-03-151-4/+2
* | | 7709: Added the check for return type of len function.Chetan Khilosiya2021-03-151-0/+7
| |/ |/|
* | Merge #8020bors[bot]2021-03-151-14/+44
|\ \
| * | goto_implementation: Look at the entire crate graph for trait implsLukas Wirth2021-03-151-8/+3
| * | Speedup trait impl search for goto_implementationLukas Wirth2021-03-151-2/+10
| * | Power up goto_implementationLukas Wirth2021-03-151-13/+40
* | | Merge #8018bors[bot]2021-03-151-5/+29
|\ \ \
| * | | Don't use Substs for Ref/Raw/Array/SliceFlorian Diebold2021-03-141-5/+29
| |/ /
* / / some clippy::performance fixesMatthias Krüger2021-03-151-2/+1
|/ /
* | More renamingFlorian Diebold2021-03-141-1/+1
* | Rename some fields to their Chalk namesFlorian Diebold2021-03-141-2/+2
* | Move type lowering methods to TyLoweringContextFlorian Diebold2021-03-131-3/+3
* | Create TraitEnvironment through a queryFlorian Diebold2021-03-131-5/+7
* | Use chalk_ir::PlaceholderIndexFlorian Diebold2021-03-131-1/+1
* | Use chalk_ir::FnDefIdFlorian Diebold2021-03-131-4/+1
* | Use chalk_ir::AssocTypeIdFlorian Diebold2021-03-131-2/+5
* | Separate `Ty` and `TyKind` like in ChalkFlorian Diebold2021-03-131-33/+34
|/