about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-08-02Remove constness from `TraitPredicate`Deadbeef-5/+1
2023-08-02Rollup merge of #114079 - compiler-errors:closure-upvars, r=oli-obkNilstrieb-25/+18
2023-08-02Auto merge of #114358 - matthiaskrgr:rollup-d810m9e, r=matthiaskrgrbors-1/+2
2023-08-02Rollup merge of #114178 - estebank:let-binding-macro, r=petrochenkovMatthias Krüger-1/+2
2023-08-02Auto merge of #114170 - lcnr:add-commmentz, r=compiler-errorsbors-2/+6
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-25/+18
2023-08-01Auto merge of #111753 - cjgillot:simp-place-conflict, r=compiler-errorsbors-90/+87
2023-07-31update commentlcnr-7/+3
2023-07-28Account for macros when suggesting a new let bindingEsteban Küber-1/+2
2023-07-28dropck_outlives commentslcnr-2/+10
2023-07-27Remove `constness` from `ParamEnv`Deadbeef-6/+0
2023-07-27Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiserMatthias Krüger-96/+67
2023-07-25Rollup merge of #113661 - oli-obk:tait_wtf, r=lcnrMatthias Krüger-2/+2
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-96/+67
2023-07-24borrowck/errors: fix i18n error in delayed bugDavid Wood-5/+4
2023-07-24Some tracing changesOli Scherer-4/+2
2023-07-21Double check that hidden types match the expected hidden typeOli Scherer-2/+2
2023-07-17Rename arg_iter to iter_instantiatedMichael Goulet-1/+1
2023-07-14Rollup merge of #113599 - chenyukang:yukang-fix-use-maybe_body_owned_by, r=cj...Matthias Krüger-77/+61
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-246/+237
2023-07-14fix the issue of shorthand in suggest_cloningyukang-3/+15
2023-07-14use maybe_body_owned_by for closureyukang-74/+46
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-78/+107
2023-07-12Auto merge of #112945 - compiler-errors:tighten-span-of-adjustment-error, r=o...bors-4/+4
2023-07-11Auto merge of #113316 - DrMeepster:underefer_perf, r=oli-obkbors-2/+2
2023-07-10Fix another strange suggestion spanMichael Goulet-2/+2
2023-07-10Don't use method span on clone suggestionMichael Goulet-2/+2
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-9/+13
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-16/+17
2023-07-04bring back un_derefer and rewrite it againDrMeepster-2/+2
2023-07-03Auto merge of #112882 - DrMeepster:new_un_derefer, r=oli-obkbors-1/+1
2023-07-01Rollup merge of #113174 - chenyukang:yukang-fix-102972-loop-next, r=compiler-...Matthias Krüger-2/+80
2023-06-30add typecheck for iteratoryukang-20/+17
2023-06-30Better messages for next in a iterator inside for loopsyukang-2/+83
2023-06-30Rollup merge of #111403 - y21:suggest-slice-swap, r=compiler-errorsMatthias Krüger-3/+4
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-1/+1
2023-06-29add `slice::swap` suggestiony21-3/+4
2023-06-28don't suggest `move` for borrows that aren't closuresLukas Markeffsky-13/+14
2023-06-28Rollup merge of #112236 - cjgillot:interval-kill, r=davidtwcoDylan DPC-51/+43
2023-06-27Extract the local != local case in borrow_conflicts_with_place.Camille GILLOT-76/+67
2023-06-27Only consider places with the same local in each_borrow_involving_path.Camille GILLOT-14/+20
2023-06-27Auto merge of #112938 - compiler-errors:clause-3, r=oli-obkbors-7/+7
2023-06-27Auto merge of #112693 - ericmarkmartin:use-more-placeref, r=spastorinobors-36/+12
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-7/+7
2023-06-25use PlaceRef abstractions more consistentlyEric Mark Martin-36/+12
2023-06-24Rollup merge of #112703 - aliemjay:next-solver-root-var, r=compiler-errorsGuillaume Gomez-3/+2
2023-06-24instantiate hidden types in root universeAli MJ Al-Nasrawy-3/+2
2023-06-23Rollup merge of #112870 - compiler-errors:clause-2, r=oli-obkMatthias Krüger-1/+1
2023-06-23Rollup merge of #112933 - TaKO8Ki:avoid-&format-in-error-message-code, r=oli-obkMatthias Krüger-1/+1