about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
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
2019-08-12Rollup merge of #63431 - andjo403:revert_mir_simplification, r=matthewjasperMazdak Farrokhzad-23/+30
2019-08-11Rollup merge of #63464 - Mark-Simulacrum:deref-instance, r=eddybMark Rousskov-2/+2
2019-08-11Rollup merge of #63433 - RalfJung:miri-call, r=oli-obkMark Rousskov-6/+12
2019-08-11Copy ty::Instance instead of passing by referenceMark Rousskov-2/+2
2019-08-11add tuple_fields convenience method and use it in a few placesRalf Jung-3/+3
2019-08-10Miri shouldn't look at typesRalf Jung-6/+12
2019-08-10Revert "Simplify MIR generation for logical ops"Andreas Jonson-23/+30
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-8/+4
2019-08-07Auto merge of #63152 - estebank:big-array, r=oli-obkbors-1/+1
2019-08-07Rollup merge of #63333 - jethrogb:jb/error-codes-features, r=Mark-SimulacrumMazdak Farrokhzad-6/+0
2019-08-07Rollup merge of #63308 - spastorino:place-ref-base-is-ref, r=oli-obkMazdak Farrokhzad-10/+10
2019-08-06Remove unnecessary features from compiler error code listJethro Beekman-6/+0
2019-08-06Rollup merge of #63299 - spastorino:in-projection-use-ref, r=oli-obkMazdak Farrokhzad-14/+15
2019-08-06Rollup merge of #63287 - Mark-Simulacrum:span-no-ref, r=CentrilMazdak Farrokhzad-2/+2
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-05Make qualify consts in_projection use PlaceRefSantiago Pastorino-14/+15
2019-08-05Fixup: eval_usize needs param envOliver Scherer-1/+1
2019-08-05Clear the ParamEnv where its information is irrelevantOliver Scherer-21/+25
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-77/+142
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-31/+31
2019-08-05Clean up the `ty::Const::assert*` methodsOliver Scherer-25/+19
2019-08-05Don't store &SpanMark Rousskov-2/+2
2019-08-05Auto merge of #63079 - RalfJung:ctfe-no-align, r=oli-obkbors-23/+47
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-1/+1
2019-08-03Simplify change to layout_ofEsteban Küber-7/+1
2019-08-03Point to local place span on "type too big" errorEsteban Küber-0/+6
2019-08-03Auto merge of #63059 - Centril:sound-bind-by-move, r=matthewjasperbors-25/+35
2019-08-03Auto merge of #63234 - Centril:rollup-h9t731z, r=Centrilbors-37/+30
2019-08-03Rollup merge of #63229 - RalfJung:miri-error, r=oli-obkMazdak Farrokhzad-37/+30
2019-08-03Auto merge of #62946 - RalfJung:miri_type_dispatch_first, r=oli-obkbors-136/+122