about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-09-02Auto merge of #63561 - HeroicKatora:alloc-private-bytes, r=oli-obkbors-102/+48
2019-08-31Kill borrows from assignments after generating new borrowsMatthew Jasper-4/+4
2019-08-30mod-level doc comment for validity checkRalf Jung-0/+6
2019-08-30miri: detect too large dynamically sized objectsRalf Jung-13/+21
2019-08-30Fixup remaining direct relocation field referencesAndreas Molzer-1/+2
2019-08-30Move relocation range copies into allocationAndreas Molzer-27/+3
2019-08-29Make allocation relocation field privateAndreas Molzer-6/+6
2019-08-29Rollup merge of #63880 - RalfJung:miri-meta, r=oli-obkMazdak Farrokhzad-35/+54
2019-08-29Rollup merge of #63961 - JohnTitor:improve-require-lang-item, r=estebankMazdak Farrokhzad-3/+9
2019-08-29Rollup merge of #63958 - RalfJung:silence-const-prop, r=oli-obkMazdak Farrokhzad-2/+5
2019-08-28Address naming and comments from reviewsAndreas Molzer-2/+2
2019-08-28Apply review commentsYuki Okushi-2/+5
2019-08-28Add Option<Span> to `require_lang_item`Yuki Okushi-3/+6
2019-08-27const_prop: only call error_to_const_error if we are actually showing somethingRalf Jung-2/+5
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-5/+5
2019-08-26raw slices do not have to comply to the size limitRalf Jung-14/+5
2019-08-26Auto merge of #63901 - estebank:unknown-receiver-type, r=zackmdavisbors-3/+3
2019-08-26Auto merge of #63580 - wesleywiser:move_promoted_out, r=oli-obkbors-267/+291
2019-08-25Point at method call on missing annotation errorEsteban Küber-3/+3
2019-08-25Permit unwinding through FFI by defaultMark Rousskov-1/+1
2019-08-25test for too long slicesRalf Jung-2/+14
2019-08-25validate raw wide pointersRalf Jung-2/+9
2019-08-25factor wide ptr metadata checking into separate methodRalf Jung-33/+42
2019-08-25Auto merge of #63874 - spastorino:places-drive-by-cleanups, r=Centrilbors-2/+2
2019-08-24Add a period at the end of the sentenceSantiago Pastorino-1/+1
2019-08-24Allow lifetime parameters to be inferredSantiago Pastorino-1/+1
2019-08-25Rollup merge of #63859 - matthewjasper:check-snippet-result, r=CentrilMazdak Farrokhzad-43/+45
2019-08-24Don't unwrap the result of `span_to_snippet`Matthew Jasper-43/+45
2019-08-24Ensure miri can do bit ops on pointer valuesOliver Scherer-12/+16
2019-08-22Handle statics in `Subst::subst()` by implementing `TypeFoldable`Wesley Wiser-15/+0
2019-08-22Resolve PR commentsWesley Wiser-127/+72
2019-08-22Remove unnecessary OptionWesley Wiser-5/+4
2019-08-22Fix tidyWesley Wiser-11/+30
2019-08-22Move def_id out add substsrefWesley Wiser-81/+102
2019-08-22Remove eval_promoted const-prop hackWesley Wiser-26/+10
2019-08-22Move promoted out of mir::BodyWesley Wiser-89/+160
2019-08-22Move 'tcx lifetime on MirPassWesley Wiser-48/+48
2019-08-21Expose encapsulated undef mask as immutableAndreas Molzer-1/+1
2019-08-21Replace usage of alloc.bytes in interpretAndreas Molzer-14/+35
2019-08-20Auto merge of #63497 - eddyb:miri-subst, r=oli-obkbors-76/+60
2019-08-19Rollup merge of #63699 - gilescope:async-move-diagnostic, r=estebankMazdak Farrokhzad-1/+10
2019-08-19distinguish object-lifetime-default elision from other elisionNiko Matsakis-1/+2
2019-08-19Fix suggestion from move async to async move.Giles Cope-1/+10
2019-08-19rustc_mir: disallow non-monomorphic reifications.Eduard-Mihai Burtescu-1/+11
2019-08-19rustc_mir: disallow non-monomorphic vtables.Eduard-Mihai Burtescu-1/+6
2019-08-19rustc_mir: add missing subst_from_frame_and_normalize_erasing_regions calls.Eduard-Mihai Burtescu-1/+4
2019-08-19rustc_mir: use self.resolve instead of Instance::resolve where possible.Eduard-Mihai Burtescu-6/+1
2019-08-19rustc_mir: make subst_from_frame_and_normalize_erasing_regions infallible.Eduard-Mihai Burtescu-17/+10
2019-08-19rustc_mir: remove wrong calls to subst_from_frame_and_normalize_erasing_regions.Eduard-Mihai Burtescu-2/+0
2019-08-19start cleaning up subst messRalf Jung-58/+38