summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-12/+12
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-4/+2
2023-10-21Avoid using a magic value for untracked locals.Camille GILLOT-2/+4
2023-10-21Do not report errors from move path builder.Camille GILLOT-47/+196
2023-10-20s/generator/coroutine/Oli Scherer-8/+8
2023-10-20s/Generator/Coroutine/Oli Scherer-4/+4
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-1/+3
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-10-05Rollup merge of #116223 - catandcoder:master, r=cjgillotJubilee-1/+1
2023-10-04Fix misuses of a vs ancui fliter-1/+1
2023-10-02subtyping_projectionsouz-a-0/+2
2023-09-02Take `&mut Results` in `ResultsVisitor`Jason Newcomb-3/+3
2023-08-25Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwcobors-2/+2
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-2/+2
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-20give some unwind-related terminators a more clear nameRalf Jung-4/+6
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-08-01Auto merge of #111753 - cjgillot:simp-place-conflict, r=compiler-errorsbors-7/+10
2023-07-27Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiserMatthias Krüger-4/+2
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-4/+2
2023-07-24borrowck/errors: fix i18n error in delayed bugDavid Wood-5/+4
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-1/+1
2023-06-27Only consider places with the same local in each_borrow_involving_path.Camille GILLOT-7/+10
2023-06-20address most easy commentsZiru Niu-7/+8
2023-06-20merge `BorrowKind::Unique` into `BorrowKind::Mut`Ziru Niu-23/+15
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-1/+1
2023-06-08Auto merge of #108293 - Jarcho:mut_analyses, r=eholkbors-3/+6
2023-05-25Remove DesugaringKind::Replace.Camille GILLOT-3/+16
2023-05-25Move DefiningAnchorMichael Goulet-1/+2
2023-05-24Rollup merge of #111840 - voidc:borrowck-consumers, r=oli-obkManish Goregaokar-29/+14
2023-05-23Move BodyWithBorrowckFacts to consumersDominik Stolz-28/+1
2023-05-23Return promoteds in BodyWithBorrowckFactsDominik Stolz-0/+3
2023-05-23Allow consumers to retrieve borrowck outputJonáš Fiala-18/+27
2023-05-18Take MIR dataflow analyses by mutable reference.Jason Newcomb-3/+6
2023-05-17Compute dominators on demand for borrowck.Camille GILLOT-6/+6
2023-05-17Cache dominators.Camille GILLOT-9/+4
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-03remove `inside_canonicalization_ctxt` flaglcnr-4/+4
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-2/+2
2023-05-01Box AssertKindBen Kimock-1/+1
2023-04-28fix false negative for `unused_mut`Lukas Markeffsky-5/+6
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-1/+1
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-04-21Evaluate place expression in `PlaceMention`.Camille GILLOT-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-21/+9
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1