about summary refs log tree commit diff
path: root/src/librustc_infer
AgeCommit message (Expand)AuthorLines
2020-05-05Move projection_cache into the combined undo logMarkus Westerlind-34/+58
2020-05-05Allow SnapshotMap to have a separate undo_logMarkus Westerlind-4/+4
2020-05-05Move region_constraint to the unified undo logMarkus Westerlind-165/+182
2020-05-05perf: Reduce snapshot/rollback overheadMarkus Westerlind-184/+503
2020-05-04Auto merge of #71108 - estebank:suggest-proj-type-mismatch-constraint, r=oli-obkbors-2/+3
2020-05-03Rollup merge of #71806 - lcnr:patch-3, r=jonas-schievinkDylan DPC-1/+1
2020-05-02When a projection is expected, suggest constraining or calling methodEsteban Küber-2/+3
2020-05-02typoBastian Kauschke-1/+1
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-3/+3
2020-05-01Rollup merge of #71758 - jackh726:chalk-remove, r=jackh726Dylan DPC-17/+2
2020-05-01Rollup merge of #71018 - lcnr:custom-const-param, r=eddybDylan DPC-1/+0
2020-05-01Remove leftover chalk typesJack Huey-17/+2
2020-05-01remove obsolete commentsTshepang Lekhonkhobe-6/+0
2020-04-30Rollup merge of #71449 - ecstatic-morse:free-region-cleanup, r=Mark-SimulacrumDylan DPC-4/+181
2020-04-30Rollup merge of #70950 - nikomatsakis:leak-check-nll-2, r=matthewjasperDylan DPC-0/+4
2020-04-30coerce documentationBastian Kauschke-1/+0
2020-04-28Rollup merge of #71311 - estebank:fn-type-param, r=varkorDylan DPC-1/+7
2020-04-27fix typoEsteban Kuber-1/+1
2020-04-27Auto merge of #71268 - estebank:devectorize, r=eddybbors-18/+11
2020-04-26Rollup merge of #70043 - mark-i-m:def-kind-more, r=eddybDylan DPC-6/+1
2020-04-25Rollup merge of #71544 - cuviper:filter_map_next, r=Mark-SimulacrumDylan DPC-33/+27
2020-04-24Replace filter_map().next() calls with find_map()Josh Stone-33/+27
2020-04-25Rollup merge of #71534 - cuviper:unused-option-map, r=Mark-SimulacrumDylan DPC-1/+3
2020-04-25Rollup merge of #69456 - contrun:fix-misleading-compiler-error, r=estebankDylan DPC-6/+52
2020-04-24Avoid unused Option::map resultsJosh Stone-1/+3
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-6/+1
2020-04-23Address comments from reviewmarmeladema-6/+4
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-5/+5
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-5/+10
2020-04-22Move `{Free,}RegionRelations` and `FreeRegionMap` out of `rustc_middle`Dylan MacKenzie-4/+181
2020-04-20Remove some allocations in predicate evaluationEsteban Küber-4/+3
2020-04-20Remove some `Vec` allocations in an effort to improve perfEsteban Küber-14/+8
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-43/+48
2020-04-18On `FnDef` type annotation suggestion, use fn-pointer outputEsteban Küber-1/+7
2020-04-18Auto merge of #71218 - eddyb:a-lifetime-stranded-in-fn-def, r=nikomatsakisbors-0/+25
2020-04-17Auto merge of #71049 - eddyb:const-err, r=oli-obkbors-4/+7
2020-04-16outlives: ignore lifetimes shallowly found in `ty::FnDef`s.Eduard-Mihai Burtescu-0/+25
2020-04-16mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`.Eduard-Mihai Burtescu-2/+2
2020-04-16ty: add `ty::ConstKind::Error` to replace `tcx.consts.err`.Eduard-Mihai Burtescu-2/+5
2020-04-16reserve variable for empty root regionNiko Matsakis-0/+4
2020-04-16don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-4/+4
2020-04-15Fix clippy warningsMatthias Krüger-1/+0
2020-04-14Auto merge of #70643 - Rustin-Liu:rustin-patch-rename, r=eddybbors-1/+1
2020-04-14Rename AssocKind::Method to AssocKind::FnRustin-Liu-1/+1
2020-04-13Just `unwrap()` instead of `unwrap_or(DUMMY_HIR_ID)`.marmeladema-1/+1
2020-04-12Rollup merge of #71069 - marmeladema:dummy-hir-id-obligation-clause, r=eddybDylan DPC-1/+2
2020-04-12Remove usage of `DUMMY_HIR_ID` in `Scope::hir_id`marmeladema-1/+2
2020-04-12Update links of `rustc guide`Yuki Okushi-2/+2
2020-04-11Auto merge of #70161 - cjgillot:query-arena, r=nikomatsakisbors-1/+1
2020-04-10Auto merge of #70986 - marmeladema:issue70853/librustc_middle-local-def-id, r...bors-1/+1