about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2022-07-07Tweak wording and spansEsteban Küber-24/+68
2022-07-07On partial uninit error point at where we need initEsteban Küber-44/+204
2022-07-07Fix borrowck closure span.Camille GILLOT-3/+1
2022-07-07Shorten span for closures.Camille GILLOT-1/+1
2022-07-07Move `dominators` from Body to BasicBlocksTomasz Miąsko-2/+2
2022-07-07Move `predecessors` from Body to BasicBlocksTomasz Miąsko-3/+3
2022-07-06replace `guess_head_span` with `def_span`Takayuki Maeda-6/+1
2022-07-06Update TypeVisitor pathsAlan Egerton-6/+9
2022-07-05Relax constrained generics to TypeVisitableAlan Egerton-4/+5
2022-07-04Rollup merge of #98878 - lcnr:more-rustc_pass_by_value, r=oli-obkMatthias Krüger-1/+1
2022-07-04fully move dropck to mirlcnr-35/+53
2022-07-04more `rustc_pass_by_value`lcnr-1/+1
2022-07-03Auto merge of #98673 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumbors-1/+1
2022-07-02Rollup merge of #98766 - lcnr:mir-visit-pass_by_value, r=oli-obkDylan DPC-13/+13
2022-07-01Factor out hir::Node::BindingCameron Steffen-1/+1
2022-07-01cleanup mir visitor for `rustc::pass_by_value`lcnr-13/+13
2022-07-01update cfg(bootstrap)sPietro Albini-1/+1
2022-06-30promote placeholder bounds to 'static obligationsNiko Matsakis-5/+33
2022-06-29Rollup merge of #98415 - compiler-errors:rustc-borrowck-session-diagnostic-1,...Dylan DPC-23/+72
2022-06-29Auto merge of #98558 - nnethercote:smallvec-1.8.1, r=lqdbors-1/+1
2022-06-28Migrate some rustc_borrowck diagnostics to SessionDiagnosticMichael Goulet-23/+72
2022-06-28Do not use a suggestion to change a binding's name to a typeMichael Goulet-25/+30
2022-06-28Remove redundant logic to suggest `as_ref`Michael Goulet-46/+7
2022-06-28Rollup merge of #98420 - davidtwco:translation-lint-fixes-and-more-migration,...Dylan DPC-2/+6
2022-06-27fold_region: remove unused parameterlcnr-12/+10
2022-06-27outside of borrowck, do not provide an implicit_region_boundlcnr-8/+8
2022-06-27various: add `rustc_lint_diagnostics` to diag fnsDavid Wood-2/+6
2022-06-27Update `smallvec` to 1.8.1.Nicholas Nethercote-1/+1
2022-06-24Auto merge of #98109 - nikomatsakis:issue-98095, r=jackh726bors-21/+82
2022-06-23Rollup merge of #98184 - compiler-errors:elided-lifetime-in-impl-nll, r=cjgillotMichael Goulet-5/+56
2022-06-23run `x.py fmt`Niko Matsakis-4/+1
2022-06-23apply suggestions from oli-obkNiko Matsakis-1/+1
2022-06-23rename IfEqBound to IfEqNiko Matsakis-4/+4
2022-06-23remove VerifyBound::IfEq variantNiko Matsakis-23/+0
2022-06-22Auto merge of #98279 - cjgillot:all-fresh-nofn, r=petrochenkovbors-1/+8
2022-06-21Rollup merge of #98022 - compiler-errors:erroneous-borrowck-span, r=oli-obkYuki Okushi-10/+14
2022-06-20Give name if anonymous region appears in impl signatureMichael Goulet-5/+56
2022-06-19Only use special async fn case for actual async fns in borrowck diagnostics.Camille GILLOT-1/+8
2022-06-19Move RegionKind to rustc_type_irJack Huey-1/+1
2022-06-15fix universes in the NLL type testsNiko Matsakis-1/+24
2022-06-15implement (unused) matching solverNiko Matsakis-22/+81
2022-06-15simply the IfEq bound -- we only ever use a regionNiko Matsakis-3/+8
2022-06-15Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi-13/+15
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-2/+2
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-16/+16
2022-06-12Fix erroneous span for borrowck errorMichael Goulet-10/+14
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-13/+15
2022-06-10bound_vars -> infer: don't return lt maplcnr-7/+5
2022-06-10only expect lb lt for fn calls in mir typecklcnr-6/+8
2022-06-07Auto merge of #97081 - oli-obk:outlives_query_fast_path, r=jackh726bors-1/+1