about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2024-09-11Rollup merge of #130114 - eduardosm:needless-returns, r=compiler-errorsJubilee-2/+2
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-2/+2
2024-09-09Rename some lifetimes.Nicholas Nethercote-5/+5
2024-09-09Remove unnecessary lifetimes in dataflow structs.Nicholas Nethercote-111/+101
2024-09-06Rollup merge of #129969 - GrigorenkoPV:boxed-ty, r=compiler-errorsMatthias Krüger-3/+4
2024-09-06Rollup merge of #129021 - compiler-errors:ptr-cast-outlives, r=lcnrMatthias Krüger-7/+64
2024-09-06Make `Ty::boxed_ty` return an `Option`Pavel Grigorenko-3/+4
2024-09-05Check unnormalized signature on pointer castMichael Goulet-7/+64
2024-09-04fix ICE when `asm_const` and `const_refs_to_static` are combinedFolkert de Vries-2/+12
2024-09-04propagate `tainted_by_errors` in `MirBorrowckCtxt::emit_errors`Folkert de Vries-1/+1
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-2/+2
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-3/+38
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.Nicholas Nethercote-3/+38
2024-08-30add borrows to NLL MIR dumpsRémy Rakic-1/+14
2024-08-30refactor NLL MIR dump entry pointRémy Rakic-15/+23
2024-08-30enable extra comments in NLL MIR dumpsRémy Rakic-21/+40
2024-08-27Rollup merge of #129340 - stephen-lazaro:u/slazaro/issue-129274, r=compiler-e...Matthias Krüger-2/+3
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-68/+74
2024-08-26Rollup merge of #129590 - compiler-errors:ref-tykind, r=fmeaseMatthias Krüger-2/+2
2024-08-25Avoid taking reference of &TyKindMichael Goulet-2/+2
2024-08-22Deduplicate Spans in Uninitialized CheckStephen Lazaro-2/+3
2024-08-19Use subtyping for UnsafeFnPointer coercion, tooMichael Goulet-2/+2
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-7/+7
2024-08-16Add `warn(unreachable_pub)` to `rustc_borrowck`.Nicholas Nethercote-68/+74
2024-08-14Rollup merge of #129059 - compiler-errors:subtyping-correct-type, r=lcnr许杰友 Jieyou Xu (Joe)-4/+4
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-5/+5
2024-08-13Use the right type when coercing fn items to pointersMichael Goulet-4/+4
2024-08-12Rollup merge of #128712 - compiler-errors:normalize-borrowck, r=lcnrMatthias Krüger-11/+49
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-2/+4
2024-08-12Rollup merge of #128886 - GrigorenkoPV:untranslatable-diagnostic, r=nnethercoteGuillaume Gomez-33/+52
2024-08-11Rename normalization functions to rawMichael Goulet-2/+2
2024-08-11Normalize struct tail properly in borrowck and hir typeckMichael Goulet-11/+49
2024-08-11Use assert_matches around the compilerMichael Goulet-2/+4
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-2/+2
2024-08-10rustc_borrowck: fmtPavel Grigorenko-29/+31
2024-08-10rustc_borrowck: make "implicit static" suff translatablePavel Grigorenko-4/+12
2024-08-10rustc_borrowck: make some suggestion about static lifetimes translatablePavel Grigorenko-3/+8
2024-08-10rustc_borrowck: make suggestion to move closure translatablePavel Grigorenko-2/+4
2024-08-10rustc_borrowck: make dereference suggestion translatablePavel Grigorenko-3/+5
2024-08-09use stable sort to sort multipart diagnosticsFolkert-1/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-5/+5
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-2/+2
2024-08-06Don't arbitrarily choose one upper bound for hidden captured regionMichael Goulet-15/+20
2024-08-05Normalize when equating dyn tails in MIR borrowckMichael Goulet-0/+6
2024-07-31Rollup merge of #128244 - compiler-errors:move-clone-sugg, r=estebankMatthias Krüger-80/+28
2024-07-29Stop using MoveDataParamEnv for places that don't need a param-envMichael Goulet-9/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-312/+273
2024-07-27Rollup merge of #128241 - compiler-errors:clone-sugg, r=jieyouxuTrevor Gross-31/+0
2024-07-26Peel off explicit (or implicit) deref before suggesting clone on move error i...Michael Goulet-80/+28
2024-07-26Remove logic to suggest clone of function outputMichael Goulet-31/+0