about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2023-11-08Auto merge of #117560 - lqd:issue-117146, r=matthewjasperbors-13/+14
2023-11-07Auto merge of #117511 - gurry:117406-err-packed-structs, r=compiler-errorsbors-1/+19
2023-11-04traverse region graph instead of SCCs to compute polonius loan scopesRémy Rakic-13/+14
2023-11-03Emit explanatory note for move errors in packed struct derivesGurinder Singh-1/+19
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-3/+2
2023-10-31prepopulate opaque ty storage before using it :>lcnr-6/+8
2023-10-30Rollup merge of #117357 - tmiasko:terminate, r=wesleywiserGuillaume Gomez-1/+1
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-6/+6
2023-10-29Auto merge of #116733 - compiler-errors:alias-liveness-but-this-time-sound, r...bors-20/+23
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-6/+32
2023-10-29Rename a few remaining references to abort terminatorTomasz Miąsko-1/+1
2023-10-27Use targetted diagnostic for borrow across yield errorOli Scherer-1/+2
2023-10-27Handle `move` generatorsOli Scherer-5/+11
2023-10-26Quietly fail if an error has already occurredOli Scherer-2/+3
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+19
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-6/+6
2023-10-24Rollup merge of #116792 - JonasAlaif:renumber-fix, r=b-naberMatthias Krüger-0/+4
2023-10-24Auto merge of #116300 - cjgillot:split-move, r=petrochenkovbors-119/+280
2023-10-23Rollup merge of #116859 - Nilstrieb:more-more-funny-pretty-printers, r=oli-obkMatthias Krüger-2/+4
2023-10-23Rollup merge of #116960 - lqd:applied-member-constraints-scope, r=matthewjasperMatthias Krüger-18/+21
2023-10-21Remove redundant checks.Camille GILLOT-16/+2
2023-10-21Parametrize gather_moves by filter.Camille GILLOT-2/+2
2023-10-21Stop computing error info in move path builder.Camille GILLOT-7/+24
2023-10-21Avoid using a magic value for untracked locals.Camille GILLOT-6/+9
2023-10-21Do not report errors from move path builder.Camille GILLOT-112/+267
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-2/+4
2023-10-21Rollup merge of #116990 - estebank:issue-68445, r=cjgillotMatthias Krüger-0/+22
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-2/+2
2023-10-20s/generator/coroutine/Oli Scherer-125/+125
2023-10-20s/Generator/Coroutine/Oli Scherer-69/+69
2023-10-20consider a loan escapes the function via applied member constraintsRémy Rakic-12/+14
2023-10-20Mention `into_iter` on borrow errors suggestions when appropriateEsteban Küber-0/+22
2023-10-19make `applied_member_constraints` accept an SCC instead of a regionRémy Rakic-6/+7
2023-10-18revert rust-lang/rust#114586Ali MJ Al-Nasrawy-20/+13
2023-10-17Auto merge of #116822 - notriddle:notriddle/rust-logo, r=fmeasebors-1/+3
2023-10-17Use a visitor that could be reused by opaque type capture check laterMichael Goulet-99/+13
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-1/+3
2023-10-16Remove `DefiningAnchor::Bubble` from opaque wf checkMichael Goulet-8/+8
2023-10-16Avoid unnecessary renumberingJonáš Fiala-0/+4
2023-10-14Consider static speciallyMichael Goulet-8/+20
2023-10-14Consider param-env candidates, tooMichael Goulet-1/+21
2023-10-14Consider alias bounds when considering lliveness for alias types in NLLMichael Goulet-19/+76
2023-10-13Format all the let chains in compilerMichael Goulet-195/+183
2023-10-12Auto merge of #113487 - estebank:sugg-113174, r=oli-obkbors-23/+149
2023-10-11Use structured suggestion for #113174Esteban Küber-23/+149
2023-10-11Auto merge of #113218 - lqd:polonius-scopes, r=jackh726bors-34/+360
2023-10-06Auto merge of #114811 - estebank:impl-ambiguity, r=wesleywiserbors-1/+1
2023-10-05compute NLL loan scopes with liveness in `-Zpolonius=next`Rémy Rakic-28/+339
2023-10-05allow access to liveness' `PointIndex`esRémy Rakic-0/+5
2023-10-05add note why a function is pubRémy Rakic-0/+1