about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-11-11Remove trampoline, pass `ret` and `unwind` when handling intrinsicsAaron Hill-15/+13
2019-11-11Some code cleanupAaron Hill-28/+23
2019-11-11Make doc comment more accurateAaron Hill-1/+4
2019-11-11Add miri trampoline, fix handling of intrinsic returnAaron Hill-1/+10
2019-11-11Fix unwinding logicAaron Hill-12/+9
2019-11-11Some cleanupAaron Hill-38/+31
2019-11-11Add doc commentAaron Hill-0/+13
2019-11-11A few minor tweaksAaron Hill-2/+3
2019-11-11avoid the loop in unwinding stack poppingRalf Jung-107/+85
2019-11-11More fixes for rustc changesAaron Hill-4/+8
2019-11-11Remove old intrinsic checkAaron Hill-5/+0
2019-11-11Fix incorrect unwrap of destAaron Hill-6/+0
2019-11-11Formatting improvementsAaron Hill-3/+4
2019-11-11Add hooks for Miri panic unwindingAaron Hill-59/+211
2019-11-11suggest to add a constraint except asyn-fn without explicit outputcsmoe-2/+2
2019-11-10Fix tidy.Camille GILLOT-1/+3
2019-11-10Merge hir::GeneratorMovability into ast::Movability.Camille GILLOT-4/+4
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-48/+48
2019-11-10tidyNadrieril-6/+7
2019-11-10Inline constructor_sub_pattern_tysNadrieril-67/+63
2019-11-10Auto merge of #66259 - JohnTitor:rollup-x9nk1e2, r=JohnTitorbors-69/+163
2019-11-10Rollup merge of #66216 - wesleywiser:const_prop_codegen_improvements, r=oli-obkYuki Okushi-13/+45
2019-11-10Rollup merge of #65831 - matthewjasper:array-ptr-cast, r=oli-obkYuki Okushi-56/+118
2019-11-09Auto merge of #65694 - wesleywiser:uninhabited_enum_variants_pass, r=oli-obkbors-0/+130
2019-11-08[mir-opt] Handle aggregates in SimplifyLocals passWesley Wiser-8/+15
2019-11-08[mir-opt] Handle const-prop for the return placeWesley Wiser-5/+30
2019-11-08Clean up dead code in `qualify_consts`Dylan MacKenzie-21/+0
2019-11-08Use new `PromoteTemps` for promotionDylan MacKenzie-42/+21
2019-11-08Add a `PromoteTemps` passDylan MacKenzie-35/+137
2019-11-08Stop returning promotables from `mir_const_qualif`Dylan MacKenzie-57/+11
2019-11-08Rollup merge of #66188 - Centril:fnsig, r=davidtwcoMazdak Farrokhzad-6/+11
2019-11-08Rollup merge of #66154 - RalfJung:to_usize, r=oli-obkMazdak Farrokhzad-8/+8
2019-11-08Rollup merge of #66043 - RalfJung:memory-get-raw, r=cramertjMazdak Farrokhzad-43/+46
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-28/+15
2019-11-08Use `eq_opaque_type_and_type` when type-checking closure signaturesAaron Hill-4/+16
2019-11-08hir::MethodSig -> hir::FnSigMazdak Farrokhzad-4/+4
2019-11-08hir::ItemKind::Fn: use hir::MethodSigMazdak Farrokhzad-3/+8
2019-11-08miri: Rename to_{u,i}size to to_machine_{u,i}sizeRalf Jung-8/+8
2019-11-08rename Memory::get methods to get_raw to indicate their unchecked natureRalf Jung-43/+46
2019-11-08Auto merge of #66066 - ecstatic-morse:remove-promotion-from-qualify-consts, r...bors-439/+62
2019-11-07Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkovMazdak Farrokhzad-4/+1
2019-11-07Rollup merge of #65752 - estebank:sugg, r=CentrilMazdak Farrokhzad-4/+1
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-4/+1
2019-11-06Implement pass to remove branches on uninhabited variantsWesley Wiser-0/+130
2019-11-07Rollup merge of #66147 - RalfJung:no-scalar-ptr, r=oli-obkYuki Okushi-66/+36
2019-11-06Auto merge of #65728 - ecstatic-morse:promotion-const-proj, r=eddybbors-19/+10
2019-11-06review commentsEsteban Küber-4/+1
2019-11-06Factor out constructing a new wildcard patternNadrieril-10/+11
2019-11-06Apply suggestions from code reviewNadrieril Feneanar-9/+8
2019-11-06Remove `IsNotPromotable` and `IsNotImplicitlyPromotable`Dylan MacKenzie-235/+11