aboutsummaryrefslogtreecommitdiff
path: root/crates/hir
Commit message (Expand)AuthorAgeFilesLines
* Add more docsAleksey Kladov2021-05-222-3/+10
* Rework obligation handlingFlorian Diebold2021-05-211-4/+6
* Fix HIR expecting errors to unify with anythingFlorian Diebold2021-05-211-6/+3
* Fix compilation of hir and ide cratesFlorian Diebold2021-05-211-2/+2
* Simplify eager macro representationJonas Schievink2021-05-191-2/+2
* Merge #8813bors[bot]2021-05-161-1/+4
|\
| * Address final feedbackJade2021-05-161-1/+1
| * Add more tests, refactor array lengths/consteval workJade2021-05-141-1/+4
* | Apply async semantic token modifier to async/await keywordshi-rustin2021-05-141-0/+4
|/
* Correctly support SelfType when searching for usagesLukas Wirth2021-05-081-0/+4
* internal: expose cfg attrs from hir::CrateAleksey Kladov2021-05-072-0/+6
* Merge #8745bors[bot]2021-05-061-0/+12
|\
| * Support goto_type_definition for typesLukas Tobias Wirth2021-05-061-0/+12
* | Reuse database in LowerCtxJonas Schievink2021-05-062-4/+3
* | Don't store call-site text offsets in hygiene infoJonas Schievink2021-05-064-6/+7
* | simplifyLukas Tobias Wirth2021-05-051-0/+4
|/
* internal: fix naming polarityAleksey Kladov2021-04-301-1/+1
* internal: normalize nameAleksey Kladov2021-04-302-2/+2
* hir_ty: deal with TypeRef::Macro in HirFormattercynecx2021-04-171-3/+2
* hir_ty: Expand macros at type positioncynecx2021-04-172-4/+9
* Exclude inherent traits from flyimportsKirill Bulatov2021-04-161-0/+12
* Improve indexing of implsFlorian Diebold2021-04-091-9/+21
* Intern SubstitutionsFlorian Diebold2021-04-081-1/+1
* Fix missing match armsFlorian Diebold2021-04-081-1/+3
* InEnvironment::new takes a referenceFlorian Diebold2021-04-071-2/+2
* Make Canonical::new a free-standing functionFlorian Diebold2021-04-071-1/+1
* Move hir_trait_id to extension traitFlorian Diebold2021-04-071-1/+2
* Remove Ty::substs{_mut}Florian Diebold2021-04-072-11/+21
* Free Ty::def_cratesLukas Wirth2021-04-071-3/+3
* Remove `SolutionVariables`, add ConstrainedSubst analogous to ChalkFlorian Diebold2021-04-061-4/+4
* infer: remove `record_pat_field_resolutions` fieldJonas Schievink2021-04-061-4/+8
* infer: remove `record_field_resolutions` fieldJonas Schievink2021-04-061-6/+9
* Move Ty accessors to TyExtLukas Wirth2021-04-061-1/+1
* Add chalk_ir::Const to TyKind::ArrayLukas Wirth2021-04-061-2/+2
* Add Lifetime to TyKind::RefLukas Wirth2021-04-061-4/+8
* Substitution::prefix -> subst_prefixFlorian Diebold2021-04-051-1/+2
* Add Interner parameter to Binders::substituteFlorian Diebold2021-04-053-6/+8
* Binders::subst -> substituteFlorian Diebold2021-04-053-5/+5
* Hide Binders internals moreFlorian Diebold2021-04-052-4/+4
* Use arrayvec 0.7 to avoid perf regression in 0.6.1kjeremy2021-04-051-1/+1
* Rename TyKind::ForeignType to ForeignLaurențiu Nicola2021-04-051-1/+1
* Rename TyKind::Unknown to ErrorLaurențiu Nicola2021-04-051-1/+1
* Move things from `traits` module to `types` as wellFlorian Diebold2021-04-041-3/+4
* Move things in hir_ty into submodulesFlorian Diebold2021-04-041-1/+1
* Replace Substitution::type_paramsFlorian Diebold2021-04-042-4/+4
* 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