about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-5/+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-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-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
2019-08-19Auto merge of #63463 - matthewjasper:ty_param_cleanup, r=petrochenkovbors-1/+1
2019-08-18Pre intern the `Self` parameter typeMatthew Jasper-1/+1
2019-08-18Auto merge of #61708 - dlrobertson:or-patterns-0, r=centrilbors-11/+55
2019-08-17Auto merge of #63671 - Centril:rollup-zufavt5, r=Centrilbors-1/+1
2019-08-17fix typosDante-Broggi-1/+1
2019-08-17initial implementation of or-pattern parsingDan Robertson-3/+6
2019-08-17Initial implementation of or patternsvarkor-14/+55
2019-08-17use ImmTy::from_uint in a few more spotsRalf Jung-18/+9
2019-08-17make both unary_op and binary_op fully typed, including a return typeRalf Jung-69/+90
2019-08-17Add ImmTy::from_uintRalf Jung-5/+13
2019-08-17Rollup merge of #63642 - eddyb:wrap-it-up, r=rkruppe,Mark-SimulacrumMazdak Farrokhzad-12/+12
2019-08-16Rename overflowing_{add,sub,mul} intrinsics to wrapping_{add,sub,mul}.Eduard-Mihai Burtescu-12/+12
2019-08-16rustc_mir: use the right type for associated const literals.Eduard-Mihai Burtescu-1/+1
2019-08-16rustc_mir: add sanity asserts for the types of `ty::Const`s.Eduard-Mihai Burtescu-0/+6
2019-08-16Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...Eduard-Mihai Burtescu-105/+41
2019-08-15Rollup merge of #63586 - petrochenkov:nospanned, r=eddybMazdak Farrokhzad-2/+2
2019-08-15don't add Retag statements for compound typesRalf Jung-13/+9
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-2/+2
2019-08-14Rollup merge of #63075 - RalfJung:deref-checks, r=oli-obkMazdak Farrokhzad-9/+41
2019-08-14Rollup merge of #62760 - chansuke:dedupe-error-messages, r=zackmdavisMazdak Farrokhzad-9/+8