about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/borrow_check/mod.rs
AgeCommit message (Expand)AuthorLines
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-2368/+0
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-3/+3
2021-08-18Remove box syntax from rustc_mirest31-2/+2
2021-08-17Auto merge of #86977 - vakaras:body_with_borrowck_facts, r=nikomatsakisbors-7/+51
2021-08-06Store the `DefId` of the currently typechecked item in `InferCtxt`Oli Scherer-1/+1
2021-07-22Enable compiler consumers to obtain Body with Polonius facts.Vytautas Astrauskas-7/+51
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-7/+5
2021-05-01Closure capture borrow diagnostics for disjoint capturesChris Pardy-5/+1
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-3/+3
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-3/+3
2021-04-02Reduce size of statementsRoxane-1/+1
2021-03-26Use iter::zip in compiler/Josh Stone-1/+2
2021-03-09Clean up todoskadmin-11/+4
2021-03-09Switch to changing cp_non_overlap in tformkadmin-0/+6
2021-03-09Replace todos with implskadmin-1/+9
2021-03-09Update match brancheskadmin-0/+2
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-10Only initialize what is usedDániel Buga-3/+2
2021-02-09Auto merge of #81132 - bugadani:map-prealloc, r=matthewjasperbors-4/+4
2021-02-08Remove RCs from BorrowsDániel Buga-4/+4
2021-02-07Optimize BorrowsDániel Buga-1/+1
2021-01-29Fix typosAman Arora-2/+2
2021-01-29Add fixme for precise path diagnosticsAman Arora-5/+5
2021-01-29Fix incorrect use mut diagnosticsAman Arora-20/+10
2021-01-29Fix unused 'mut' warning for capture's root variableAman Arora-4/+29
2021-01-29Compute mutability of closure capturesAman Arora-7/+2
2021-01-16PlaceRef::ty: use method call syntaxRalf Jung-4/+4
2021-01-03use PlaceRef more consistently instead of loosely coupled local+projectionRalf Jung-50/+24
2020-12-15Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obkbors-12/+14
2020-12-09Use closure_min_captures in borrow checkerAman Arora-7/+9
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-12/+14
2020-10-21reviewBastian Kauschke-17/+4
2020-10-21Lift: take self by valueBastian Kauschke-1/+1
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-1/+1
2020-10-04Remove `DefId` from `MirBorrowckCtxt`Dylan MacKenzie-3/+0
2020-10-04Replace `(Body, WithOptConstParam)` with `Body` where possibleDylan MacKenzie-3/+4
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-6/+4
2020-10-04Remember the `MirSource` for each `Body`Dylan MacKenzie-9/+2
2020-09-25Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnrJonas Schievink-0/+4
2020-09-14Add pass names to some common dataflow analysesDylan MacKenzie-0/+4
2020-09-10Note when a a move/borrow error is caused by a deref coercionAaron Hill-1/+4
2020-09-04Change ty.kind to a methodLeSeulArtichaut-4/+4
2020-08-30mv compiler to compiler/mark-0/+2350