summaryrefslogtreecommitdiff
path: root/compiler/rustc_borrowck
Commit message (Expand)AuthorAgeFilesLines
* Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-151-1/+1
* Rollup merge of #110454 - oli-obk:limited_impl_trait_in_assoc_type, r=compile...Dylan DPC2023-05-131-2/+2
|\
| * Require `impl Trait` in associated types to appear in method signaturesOli Scherer2023-05-121-2/+2
* | Auto merge of #111396 - vlad20012:reduce-Borrows-dataflow-bitset-size, r=cjgi...bors2023-05-121-1/+1
|\ \ | |/ |/|
| * Reduce BitSet size used in `Borrows` dataflow analysisvlad200122023-05-091-1/+1
* | Rollup merge of #111366 - obeis:ascribe-user-type-variance, r=lcnrMichael Goulet2023-05-112-2/+2
|\ \ | |/ |/|
| * Make `NonUseContext::AscribeUserTy` carry `ty::Variance`Obei Sideg2023-05-102-2/+2
* | Rollup merge of #110583 - Ezrashaw:tweak-make-mut-spans, r=estebankDylan DPC2023-05-091-245/+264
|\ \ | |/ |/|
| * fix trait definition spans in "make mut" suggestionEzra Shaw2023-05-051-196/+197
| * implement review commentEzra Shaw2023-05-051-2/+2
| * tweak spans for `ref mut` suggestionEzra Shaw2023-05-051-7/+9
| * tweak "make mut" spans (No. 4)Ezra Shaw2023-05-051-6/+6
| * tweak "make mut" spans (No. 3)Ezra Shaw2023-05-051-0/+4
| * tweak "make mut" spans (No. 2)Ezra Shaw2023-05-051-21/+27
| * tweak "make mut" spans when assigning to localsEzra Shaw2023-05-051-25/+31
* | Rollup merge of #110827 - compiler-errors:issue-110761-followup, r=cjgillotDylan DPC2023-05-081-3/+13
|\ \ | |/ |/|
| * Fix lifetime suggestion for type aliases with objects in themMichael Goulet2023-04-251-3/+13
* | Rollup merge of #111132 - lcnr:nll-generalize, r=b-naberYuki Okushi2023-05-052-8/+13
|\ \
| * | remove `inside_canonicalization_ctxt` flaglcnr2023-05-032-8/+13
* | | Auto merge of #111014 - klensy:no-rc, r=WaffleLapkinbors2023-05-042-11/+8
|\ \ \
| * | | Lrc -> Rcklensy2023-04-301-1/+1
| * | | RegionInferenceContext: remove Rc from rev_scc_graph fieldklensy2023-04-302-11/+8
* | | | Rollup merge of #111100 - BoxyUwU:array_repeat_expr_wf, r=compiler-errorsMatthias Krüger2023-05-042-0/+15
|\ \ \ \
| * | | | check array type of repeat exprs is wfBoxy2023-05-042-0/+15
* | | | | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnrMatthias Krüger2023-05-042-6/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Make PlaceMention a non-mutating use.Camille GILLOT2023-04-292-6/+4
* | | | | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnrbors2023-05-042-10/+19
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a...Maybe Waffle2023-04-261-6/+8
| * | | | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`Maybe Waffle2023-04-252-10/+17
| | |_|/ | |/| |
* | | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-0315-49/+49
* | | | Box AssertKindBen Kimock2023-05-013-3/+3
* | | | Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger2023-05-013-6/+32
|\ \ \ \ | |_|_|/ |/| | |
| * | | Don't call await a methodMichael Goulet2023-04-273-6/+32
| | |/ | |/|
* | | Rollup merge of #110960 - lukas-code:unused-mut, r=compiler-errorsMatthias Krüger2023-04-282-6/+7
|\ \ \
| * | | remove unused `mut`sLukas Markeffsky2023-04-281-1/+1
| * | | fix false negative for `unused_mut`Lukas Markeffsky2023-04-281-5/+6
| |/ /
* | | Fix an ICE in conflict errors diagnosticsMaybe Waffle2023-04-281-1/+1
|/ /
* | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com...Matthias Krüger2023-04-251-1/+1
|\ \ | |/ |/|
| * add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...Kyle Matsuda2023-04-201-1/+1
* | Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-2416-17/+17
* | Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors2023-04-231-1/+1
|\ \
| * | Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer2023-04-211-1/+1
* | | Auto merge of #109753 - compiler-errors:replenish-region-constraints, r=aliemjaybors2023-04-223-31/+18
|\ \ \
| * | | Clone region var origins instead of taking in borrowckMichael Goulet2023-04-213-31/+18
| | |/ | |/|
* | | Auto merge of #104844 - cjgillot:mention-eval-place, r=jackh726,RalfJungbors2023-04-223-5/+7
|\ \ \
| * | | Evaluate place expression in `PlaceMention`.Camille GILLOT2023-04-213-5/+7
| | |/ | |/|
* | | Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkinbors2023-04-221-1/+2
|\ \ \ | |/ / |/| |
| * | offset_ofDrMeepster2023-04-211-1/+2
| |/
* | Remove WithOptconstParam.Camille GILLOT2023-04-206-57/+41
|/
* Extend and use `hir::Node::body_id`Maybe Waffle2023-04-191-20/+1