summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check/mod.rs
AgeCommit message (Expand)AuthorLines
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-0/+2
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-1/+7
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+2
2020-05-29Auto merge of #72756 - RalfJung:rollup-tbjmtx2, r=RalfJungbors-8/+6
2020-05-29Rollup merge of #72103 - lcnr:borrowck-localdefid, r=jonas-schievinkRalf Jung-8/+6
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+7
2020-05-25Rename upvar_list to closure_capturesDhruv Jauhar-1/+1
2020-05-18Add asm! to MIRAmanieu d'Antras-2/+39
2020-05-11borrowck `DefId` -> `LocalDefId`Bastian Kauschke-8/+6
2020-05-11Make MIR typeck use `LocalDefId` and fix docsJonas Schievink-1/+1
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-4/+3
2020-05-08Rollup merge of #71993 - ecstatic-morse:cleanup-old-liveness, r=jonas-schievinkDylan DPC-0/+1
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-4/+3
2020-05-07Remove old `util/liveness.rs` moduleDylan MacKenzie-0/+1
2020-05-06Rollup merge of #71893 - ecstatic-morse:dataflow-impls-import, r=jonas-schievinkDylan DPC-3/+3
2020-05-05Rollup merge of #71587 - matthewjasper:promoted-move-errors, r=nikomatsakisDylan DPC-6/+42
2020-05-04Import dataflow impls via the `impls` submoduleDylan MacKenzie-3/+3
2020-05-03Support backward dataflow analysesDylan MacKenzie-3/+3
2020-05-02Report cannot move errors in promoted MIRMatthew Jasper-6/+42
2020-04-28Use the query system to allocate.Camille GILLOT-2/+2
2020-04-27Accept `LocalDefId` as key for `mir_validated` querymarmeladema-1/+1
2020-04-27Accept `LocalDefId` as key for `mir_borrowck` querymarmeladema-5/+5
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-1/+1
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-14/+23
2020-04-22Use `Body` everywhereDylan MacKenzie-9/+6
2020-04-22Don't use `*` for deref-coercionDylan MacKenzie-2/+2
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-35/+45
2020-04-17Auto merge of #71049 - eddyb:const-err, r=oli-obkbors-2/+2
2020-04-16mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`.Eduard-Mihai Burtescu-2/+2
2020-04-16don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-1/+1
2020-03-31Use Place directly on borrow_of_local_data, it's CopySantiago Pastorino-1/+1
2020-03-31Use Place directly on propagate_closure_used_mut_place, it's CopySantiago Pastorino-4/+3
2020-03-31Use Place directly, it's CopySantiago Pastorino-30/+29
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-9/+9
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-7/+7
2020-03-29Use `&` to do deref coercion for `ReadOnlyBodyAndCache`Dylan MacKenzie-2/+2
2020-03-27Auto merge of #68404 - Amanieu:llvm-asm, r=estebankbors-1/+1
2020-03-26Update imports from `dataflow::generic` to `dataflow`Dylan MacKenzie-3/+3
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-1/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-6/+3
2020-03-10Rollup merge of #69714 - spastorino:place-ref-lifetime, r=oli-obkMazdak Farrokhzad-20/+18
2020-03-06fix various typosMatthias Krüger-1/+1
2020-03-04PlaceRef<'a, 'tcx> -> PlaceRef<'tcx>Santiago Pastorino-15/+11
2020-03-04Make PlaceRef lifetimes of is_upvar_field_projection be both 'tcxSantiago Pastorino-1/+1
2020-03-04Make PlaceRef lifetimes of move_path_for_place be both 'tcxSantiago Pastorino-1/+1
2020-03-04Make PlaceRef lifetimes of move_path_closest_to be both 'tcxSantiago Pastorino-2/+2
2020-03-04Make PlaceRef lifetimes of uninitialized_error_reported be both 'tcxSantiago Pastorino-1/+1
2020-03-04Make PlaceRef lifetimes of move_error_reported be both 'tcxSantiago Pastorino-5/+6
2020-03-04Make PlaceRef lifetimes of borrow_conflict_place be both 'tcxSantiago Pastorino-2/+3
2020-03-03Make PlaceRef lifetimes of RootPlace be both 'tcxSantiago Pastorino-6/+6