about summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-08-19Fix suggestion from move async to async move.Giles Cope-1/+10
2019-08-16Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...Eduard-Mihai Burtescu-40/+4
2019-08-07Rollup merge of #63308 - spastorino:place-ref-base-is-ref, r=oli-obkMazdak Farrokhzad-10/+10
2019-08-06Rollup merge of #63230 - tmandry:disallow-possibly-uninitialized, r=CentrilMazdak Farrokhzad-1/+14
2019-08-06PlaceRef's base is already a referenceSantiago Pastorino-10/+10
2019-08-05Make use of possibly uninitialized data a hard errorTyler Mandry-1/+14
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-10/+39
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-2/+2
2019-08-03Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centrilbors-7/+6
2019-08-02Rollup merge of #63203 - spastorino:is-mutable-use-place-ref, r=oli-obkMazdak Farrokhzad-62/+71
2019-08-02Replace "existential" by "opaque"varkor-7/+6
2019-08-01Make is_mutable use PlaceRef instead of it's fieldsSantiago Pastorino-62/+71
2019-07-29use PanicInfo and UnsupportedOpInfoSaleem Jaffer-6/+6
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-2/+0
2019-07-28Rollup merge of #63051 - estebank:borrow-ice, r=matthewjasperMazdak Farrokhzad-13/+12
2019-07-27Avoid ICE when referencing desugared local binding in borrow errorEsteban Küber-13/+12
2019-07-27Rollup merge of #62423 - Aaron1011:fix/existential-cycle, r=oli-obkMazdak Farrokhzad-5/+33
2019-07-26clarify and unify some type test namesRalf Jung-2/+2
2019-07-25Rollup merge of #62736 - lqd:polonius_tests3, r=matthewjasperMazdak Farrokhzad-17/+120
2019-07-24use PanicMessage type for MIR assertion errorsRalf Jung-6/+6
2019-07-23Rollup merge of #62859 - spastorino:rename-to-as-ref, r=CentrilMark Rousskov-58/+58
2019-07-23Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obkMark Rousskov-6/+6
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-5/+5
2019-07-23moving some variants from InterpError to EvalErrorPanicSaleem Jaffer-6/+6
2019-07-22Polonius: generate `killed` facts for assignments to projectionslqd-14/+75
2019-07-22Polonius facts: kill loans on Call terminators and StorageDeadlqd-16/+58
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-58/+58
2019-07-20Avoid cloning Place in report_cannot_move_from_borrowed_contentSantiago Pastorino-12/+12
2019-07-20Avoid cloning Place in report_cannot_move_from_staticSantiago Pastorino-4/+4
2019-07-20Avoid cloning Place in check_access_permissionsSantiago Pastorino-28/+36
2019-07-20Avoid cloning Place in append_place_to_stringSantiago Pastorino-14/+15
2019-07-20Avoid cloning Place in classify_drop_access_kindSantiago Pastorino-5/+5
2019-07-20Avoid cloning Place in describe_place_for_conflicting_borrowSantiago Pastorino-37/+42
2019-07-20Avoid cloning Place in report_use_of_moved_or_uninitialized and friendsSantiago Pastorino-213/+214
2019-07-20Remove explicit lifetimeSantiago Pastorino-3/+3
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-441/+796
2019-07-18Auto merge of #61749 - davidtwco:rfc-2203-const-array-repeat-exprs, r=eddybbors-33/+57
2019-07-14`pub(crate)` -> `crate`Matthew Jasper-2/+2
2019-07-14Move suggest_ref_mut into rustc_mir::borrow_checkMatthew Jasper-1/+14
2019-07-14Remove BorrowckErrors traitMatthew Jasper-57/+46
2019-07-14Remove rustc_mir::borrowck_errors::OriginMatthew Jasper-46/+17
2019-07-13Auto merge of #62468 - rust-lang:mutable-overloaded-operators, r=estebankbors-194/+185
2019-07-12rustfmt all the things!Albin Stjerna-91/+28
2019-07-12polonius: add generation of liveneness-related factsAlbin Stjerna-20/+190
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-3/+3
2019-07-07Address review commentsAaron Hill-3/+3
2019-07-07Fix bug when opaque type was nested in another type.Aaron Hill-28/+35
2019-07-07Fix cycle error with existential typesAaron Hill-2/+23
2019-07-07rustc_mir: Re-use `report_selection_error`.David Wood-20/+20
2019-07-07rustc/rustc_mir: Implement RFC 2203.David Wood-32/+56