summary refs log tree commit diff
path: root/src/librustc_mir/build
AgeCommit message (Expand)AuthorLines
2020-01-27Make pointers to statics internalMatthew Jasper-0/+1
2019-12-16Rollup merge of #67325 - Centril:push-fake-read, r=matthewjasperMazdak Farrokhzad-48/+23
2019-12-15cleanup with push_fake_readMazdak Farrokhzad-48/+23
2019-12-15Fix repetition in matches/mod.rsMazdak Farrokhzad-2/+1
2019-12-11Auto merge of #66650 - matthewjasper:nonuniform-array-move, r=pnkfelixbors-8/+23
2019-12-11Rollup merge of #67164 - matthewjasper:never-remove-const, r=oli-obkMazdak Farrokhzad-1/+8
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-8/+23
2019-12-09Ensure that unevaluated constants of type `!` are present in the MIRMatthew Jasper-1/+8
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-2/+2
2019-12-06Use `to_option` in various placesvarkor-2/+2
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-2/+2
2019-12-02Compute predecessors in mir_build query and use existing cache for generating...Paul Daniel Faria-1/+3
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-2/+2
2019-12-02Move predecessors cache invalidation back to basic_blocks_mut, add a couple m...Paul Daniel Faria-2/+2
2019-12-02Stop invalidating predecessors cache when accessing unique basic block, inval...Paul Daniel Faria-2/+2
2019-12-02Rollup merge of #66789 - eddyb:mir-source-scope-local-data, r=oli-obkMazdak Farrokhzad-14/+18
2019-11-30Rollup merge of #66612 - Nadrieril:or-patterns-initial, r=varkorMazdak Farrokhzad-1/+7
2019-11-30rustc: move mir::SourceScopeLocalData to a field of SourceScopeData.Eduard-Mihai Burtescu-14/+12
2019-11-30rustc: move MIR source_scope_local_data's ClearCrossCrate to be around elements.Eduard-Mihai Burtescu-7/+13
2019-11-28SquashDavid Haig-24/+31
2019-11-27Rollup merge of #66798 - bwignall:typo, r=varkorTyler Mandry-1/+1
2019-11-27Rollup merge of #66722 - matthewjasper:non_exhaustive_borrowck, r=varkorTyler Mandry-1/+1
2019-11-27rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebug...Eduard-Mihai Burtescu-83/+123
2019-11-26Fix spelling typosBrian Wignall-1/+1
2019-11-26Make the ice a fatal errorNadrieril-1/+7
2019-11-24Handle non_exhaustive in borrow checkingMatthew Jasper-1/+1
2019-11-24Auto merge of #66540 - nnethercote:SmallVec-Candidate-match_pairs, r=matthewj...bors-4/+6
2019-11-21Address review commentsMatthew Jasper-2/+1
2019-11-21Track pointers to statics in MIRMatthew Jasper-24/+47
2019-11-21Remove statics from HAIR by lowering them to a pointer constantOliver Scherer-10/+0
2019-11-19Use a `SmallVec` for `Candidate::match_pairs`.Nicholas Nethercote-4/+6
2019-11-11Evaluate borrow and struct expressions in `into`Matthew Jasper-90/+111
2019-11-11Fix soundness issue with index bounds checksMatthew Jasper-51/+252
2019-11-11Avoid a string comparison in MIR constructionMatthew Jasper-3/+2
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-1/+1
2019-11-08hir::MethodSig -> hir::FnSigMazdak Farrokhzad-3/+3
2019-11-08hir::ItemKind::Fn: use hir::MethodSigMazdak Farrokhzad-1/+6
2019-10-22Move Place::elem methods and friends to TyCtxtSantiago Pastorino-35/+39
2019-10-22Intern place projectionSantiago Pastorino-23/+30
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-49/+46
2019-10-12fix #[unwind(abort)] for Rust ABIsRalf Jung-8/+5
2019-10-09Revert "Make `into` schedule drop for the destination"Matthew Jasper-144/+59
2019-10-07Auto merge of #61430 - matthewjasper:drop-on-into-panic, r=oli-obkbors-82/+160
2019-10-04Make `into` schedule drop for the destinationMatthew Jasper-65/+151
2019-10-04clean up GeneratorSubstscsmoe-1/+1
2019-10-02Rollup merge of #64922 - spastorino:make-place-builder, r=nikomatsakisMazdak Farrokhzad-30/+114
2019-10-02Use PlaceBuilder to avoid a lot of slice -> vec -> slice convertionsSantiago Pastorino-30/+114
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+4
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-3/+3
2019-09-29Get the type of a local from `local_decls` in `schedule_drop`Matthew Jasper-17/+9