aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/lower.rs
Commit message (Expand)AuthorAgeFilesLines
* internal: rename hypothetical -> speculativeAleksey Kladov2021-05-241-1/+1
* internal: intern `TypeBound`sJonas Schievink2021-05-241-1/+2
* Rework obligation handlingFlorian Diebold2021-05-211-1/+3
* Address final feedbackJade2021-05-161-12/+7
* Add lowering of array lengths in typesJade2021-05-131-10/+16
* Add basic support for array lengths in typesJade2021-05-111-0/+2
* Don't look in super traits for <T as Trait>::AssocFlorian Diebold2021-04-291-7/+6
* Handle cycles in generic_defaults more gracefullyFlorian Diebold2021-04-291-0/+21
* hir_ty: cleanups and extend infinitely_recursive_macro_type testcynecx2021-04-181-3/+5
* hir_ty: keep body::Expander in TyLoweringContextcynecx2021-04-181-14/+57
* hir_def: refactor expand_macro_type and cleanupscynecx2021-04-171-3/+3
* hir_ty: Expand macros at type positioncynecx2021-04-171-1/+11
* Move ToChalk -> mappingFlorian Diebold2021-04-091-4/+4
* Reorganize hir_ty modulesFlorian Diebold2021-04-091-1/+2
* Remove unusedFlorian Diebold2021-04-081-1/+1
* Remove identity impls for ToChalkFlorian Diebold2021-04-081-3/+2
* Replace some `fold` callsFlorian Diebold2021-04-081-16/+10
* Fix shifted_{in,out} callsFlorian Diebold2021-04-081-3/+3
* Add HasInterner boundsFlorian Diebold2021-04-081-2/+2
* Move hir_trait_id to extension traitFlorian Diebold2021-04-071-1/+1
* infer: remove `record_field_resolutions` fieldJonas Schievink2021-04-061-3/+2
* Add chalk_ir::Const to TyKind::ArrayLukas Wirth2021-04-061-2/+2
* Use a constructor function for Static lifetimesLukas Wirth2021-04-061-6/+5
* Add Lifetime to DynTyLukas Wirth2021-04-061-1/+3
* Add Lifetime to TyKind::RefLukas Wirth2021-04-061-2/+4
* Fix shifting of binders in FnPointerFlorian Diebold2021-04-051-2/+3
* Align FnPointer with ChalkFlorian Diebold2021-04-051-5/+5
* Binders::wrap_empty -> wrap_empty_bindersFlorian Diebold2021-04-051-3/+5
* Rename shift_bound_vars{_out} to align with ChalkFlorian Diebold2021-04-051-9/+9
* Get rid of subst_bound_vars usesFlorian Diebold2021-04-051-1/+1
* Get rid of some walk_mut usesFlorian Diebold2021-04-051-4/+6
* Add Interner parameter to Binders::substituteFlorian Diebold2021-04-051-4/+4
* Binders::subst -> substituteFlorian Diebold2021-04-051-4/+4
* Use VariableKinds in BindersFlorian Diebold2021-04-051-41/+41
* Hide Binders internals moreFlorian Diebold2021-04-051-10/+13
* Pass interner to TraitRef::self_type_parameterLaurențiu Nicola2021-04-051-1/+2
* Rename TyKind::ForeignType to ForeignLaurențiu Nicola2021-04-051-1/+1
* Rename TyKind::Unknown to ErrorLaurențiu Nicola2021-04-051-19/+19
* Replace Substitution::type_paramsFlorian Diebold2021-04-041-3/+4
* Replace Substitution::bound_vars and ::type_params_for_genericsFlorian Diebold2021-04-041-16/+8
* Use TyBuilder in another placeFlorian Diebold2021-04-041-4/+3
* Move Ty::builtin to TyBuilderFlorian Diebold2021-04-041-1/+1
* Add TyBuilder::adtFlorian Diebold2021-04-041-4/+5
* Use bitflags to compress function propertiesJonas Schievink2021-04-031-1/+1
* Introduce `GenericArg` like in ChalkFlorian Diebold2021-04-031-8/+9
* Merge #8284bors[bot]2021-04-021-1/+1
|\
| * Global TypeRef/TraitRef interningJonas Schievink2021-04-011-1/+1
* | Don't allocate in `associated_type_shorthand_candidates`Lukas Wirth2021-04-021-36/+33
* | Resolve associated types with type anchorsLukas Wirth2021-04-011-1/+1
|/
* Remove TraitRef::ErrorLukas Wirth2021-03-291-4/+1