aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/infer/expr.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Use chalk_ir::MutabilityLukas Wirth2021-03-011-9/+12
* Introduce Ty::AliasLukas Wirth2021-03-011-1/+1
* Being Ty::InferenceVar closes to chalk equivalentLukas Wirth2021-03-011-6/+7
* Merge #7816bors[bot]2021-02-281-8/+7
|\
| * Lift FnPointer into a structLukas Wirth2021-02-281-8/+7
* | hir_ty: use default type generic for box expressionscynecx2021-02-281-0/+6
|/
* Turn Ty::Tuple variant into a tuple-variantLukas Wirth2021-02-281-4/+4
* Inline TypeCtor into TyLukas Wirth2021-02-281-143/+95
* Use chalk_ir::Scalar directlyLukas Wirth2021-02-281-6/+10
* Introduce TypeCtor::ScalarLukas Wirth2021-02-281-17/+46
* Put the old resolver backJonas Schievink2021-02-101-3/+8
* infer: update resolver when descending into blockJonas Schievink2021-02-101-16/+20
* Use block_def_map in body loweringJonas Schievink2021-02-031-1/+1
* Revert "Use block_def_map in body lowering"Jonas Schievink2021-02-021-1/+1
* Use block_def_map in body loweringJonas Schievink2021-02-011-1/+1
* Handle box with allocatorThiébaud Weksteen2021-01-221-1/+4
* Add support for yiled keywordDaiki Ihara2021-01-151-0/+7
* Allow spurious warning from rust-lang/rust#80501Laurențiu Nicola2020-12-301-0/+2
* Merge #7021bors[bot]2020-12-241-4/+4
|\
| * Track labels in the HIRLukas Wirth2020-12-241-4/+4
* | Implement const block inferenceLukas Wirth2020-12-231-1/+1
|/
* Ignore lifetime params in substitutionsLukas Wirth2020-12-131-1/+6
* Merge #6818bors[bot]2020-12-121-0/+1
|\
| * Add Lifetimes to the HIRLukas Wirth2020-12-111-0/+1
* | Infer labeled blocksLukas Wirth2020-12-111-4/+18
|/
* Deny unreachable-pubAleksey Kladov2020-11-021-1/+1
* binary operator overload type inference: add test markRoland Ruckerbauer2020-10-141-0/+3
* Implement binary operator overloading type inferenceRoland Ruckerbauer2020-10-131-4/+11
* Implement async blocksoxalica2020-09-101-2/+9
* Rename ra_hir_ty -> hir_tyAleksey Kladov2020-08-131-0/+873