about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src
AgeCommit message (Expand)AuthorLines
2023-11-21Rollup merge of #118035 - ouz-a:november_ice2, r=compiler-errorsNilstrieb-2/+9
2023-11-20Fix early param lifetimes in generic_const_exprsouz-a-2/+9
2023-11-20Rollup merge of #117835 - Nilstrieb:note-object-lifetime-defaults, r=compiler...Matthias Krüger-10/+76
2023-11-17Auto merge of #117944 - lcnr:region-refactor-uwu, r=BoxyUwUbors-8/+9
2023-11-17Auto merge of #112422 - aliemjay:implied-bounds-placeholders, r=lcnrbors-1/+4
2023-11-17rename bound region instantiationlcnr-8/+9
2023-11-16Auto merge of #116097 - jackh726:higher-ranked-lifetime-error-backup, r=compi...bors-13/+54
2023-11-16ignore implied bounds with placeholdersAli MJ Al-Nasrawy-1/+4
2023-11-15Re-format code with new rustfmtMark Rousskov-1/+2
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-11-14finish `RegionKind` renamelcnr-32/+35
2023-11-14rename debugging support functionsRémy Rakic-11/+14
2023-11-14`LivenessValues` does not need to be generic over regionsRémy Rakic-18/+18
2023-11-14introduce `is_live_anywhere` instead of peeking into pointsRémy Rakic-6/+12
2023-11-13fix docRémy Rakic-5/+3
2023-11-13regions do not contain liveness elementsRémy Rakic-8/+8
2023-11-13refer to points and not "elements", and remove unused return valueRémy Rakic-6/+5
2023-11-13add locations instead of "element"s, and remove unused return valueRémy Rakic-10/+9
2023-11-13iterate over regions and not "rows" in liveness valuesRémy Rakic-3/+3
2023-11-13stop referring to a region as a "row" in liveness valuesRémy Rakic-17/+17
2023-11-13continue renaminglcnr-7/+7
2023-11-13rename `ReLateBound` to `ReBound`lcnr-4/+4
2023-11-13remove unnecessary `_` in variable namelcnr-2/+2
2023-11-13add fixme to `RegionCtxt`lcnr-0/+3
2023-11-12Note about object lifetime defaults in does not live long enough errorNilstrieb-10/+76
2023-11-09Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726bors-31/+30
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-31/+30
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-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