about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2022-01-25Auto merge of #93095 - Aaron1011:remove-assoc-ident, r=cjgillotbors-1/+1
2022-01-25Auto merge of #93089 - pierwill:rm-outlivesconstraint-ord, r=michaelwoeristerbors-3/+3
2022-01-22Normalize field access types during borrowckMichael Goulet-0/+1
2022-01-21Rollup merge of #92467 - Aaron1011:extern-local-region, r=oli-obkMatthias Krüger-16/+25
2022-01-21Auto merge of #92896 - lqd:update-deps, r=Mark-Simulacrumbors-1/+1
2022-01-19Store a `Symbol` instead of an `Ident` in `AssocItem`Aaron Hill-1/+1
2022-01-19Remove ordering traits from `rustc_borrowck::constraints::OutlivesConstraint`pierwill-3/+3
2022-01-17Use Term in ProjectionPredicatekadmin-1/+4
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-126/+18
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-3/+3
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-37/+34
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-2/+2
2022-01-15Rollup merge of #92625 - inquisitivecrystal:mirbug-caller, r=michaelwoeristerMatthias Krüger-0/+1
2022-01-15initial revertEllen-3/+3
2022-01-14Update itertools to deduplicate itRémy Rakic-1/+1
2022-01-13Auto merge of #89861 - nbdd0121:closure, r=wesleywiserbors-6/+5
2022-01-12Remove no longer used `MutateMode` enumTomasz Miąsko-54/+18
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-74/+2
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-1/+1
2022-01-07Remove region from UpvarCapture and move it to CapturedPlaceGary Guo-4/+3
2022-01-07Remove span from UpvarCapture::ByValueGary Guo-2/+2
2022-01-06Add `#[track_caller]` to `mirbug`inquisitivecrystal-0/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-4/+0
2021-12-31Ensure that early-bound function lifetimes are always 'local'Aaron Hill-16/+25
2021-12-30Use SparseIntervalMatrix instead of SparseBitMatrixMark Rousskov-17/+20
2021-12-29Refactor variance diagnostics to work with more typesAaron Hill-7/+37
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-3/+4
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-3/+3
2021-12-18get_mut_span_in_struct_field uses span.betweenLucas Kent-8/+6
2021-12-17Improve suggestion to change struct field to &mutLucas Kent-26/+13
2021-12-15Remove in_band_lifetimes from borrowckDániel Buga-33/+32
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-12Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"Deadbeef-1/+1
2021-12-11Auto merge of #91799 - matthiaskrgr:rollup-b38xx6i, r=matthiaskrgrbors-2/+115
2021-12-11Rollup merge of #89734 - estebank:issue-72312, r=nikomatsakisMatthias Krüger-0/+1
2021-12-10Suggest using a temporary variable to fix borrowck errorsNoah Lev-2/+114
2021-12-10Point at capture points for non-`'static` reference crossing a `yield` pointEsteban Kuber-0/+1
2021-12-07Store impl_trait_fn inside OpaqueTyOrigin.Camille GILLOT-1/+1
2021-12-04Auto merge of #88439 - cynecx:unwind_asm, r=Amanieubors-6/+13
2021-12-04Rollup merge of #91488 - compiler-errors:issue-91477, r=estebankMatthias Krüger-3/+23
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-6/+13
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-1/+1
2021-12-02Fix ICE when yielding in fn returning impl TraitMichael Goulet-3/+23
2021-12-02Rollup merge of #91321 - matthewjasper:constaint-placeholders, r=jackh726Matthias Krüger-1/+14
2021-12-02Auto merge of #91455 - matthiaskrgr:rollup-gix2hy6, r=matthiaskrgrbors-28/+40
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-28/+40
2021-12-02Auto merge of #91354 - fee1-dead:const_env, r=spastorinobors-1/+1
2021-12-01Auto merge of #90446 - cjgillot:late-elided, r=jackh726bors-1/+1
2021-12-01Rollup merge of #90985 - camsteffen:diag-name-usage, r=jackh726Matthias Krüger-20/+15