about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-03-17Hold index of generator `self` arg in `const`Dylan MacKenzie-21/+18
2020-03-17Add requisite feature gates for const assertDylan MacKenzie-0/+3
2020-03-17rustc_mir: remove extra space when pretty-printing MIR.Ana-Maria Mihalache-1/+1
2020-03-17Don't use `TypeckTables` in NiceRegionErrorMatthew Jasper-2/+1
2020-03-16Small fixes in documentationYoungsuk Kim-3/+3
2020-03-16Auto merge of #67133 - oli-obk:it_must_be_a_sign, r=eddybbors-42/+42
2020-03-16Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasperDylan DPC-2/+2
2020-03-16Rollup merge of #69738 - mark-i-m:assoc-fn-2, r=eddybDylan DPC-4/+4
2020-03-16Rollup merge of #67335 - ecstatic-morse:qualif-refactor, r=eddybDylan DPC-202/+178
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-29/+22
2020-03-16remove unnecessary hir::map importsMazdak Farrokhzad-4/+2
2020-03-15More Method->Fn renamingMark Mansi-4/+4
2020-03-16hygiene: `modern` -> `normalize_to_macros_2_0`Vadim Petrochenkov-2/+2
2020-03-15rustc: don't resolve Instances which would produce malformed shims.Eduard-Mihai Burtescu-12/+21
2020-03-15Auto merge of #68944 - Zoxc:hir-map, r=eddybbors-2/+2
2020-03-15Rollup merge of #70013 - ecstatic-morse:check-consts-feature-gate, r=oli-obkMazdak Farrokhzad-29/+32
2020-03-15Rollup merge of #69967 - mark-i-m:rinfctx, r=matthewjasperDylan DPC-10/+13
2020-03-14Return feature gate as a `Symbol`Dylan MacKenzie-29/+32
2020-03-14Simplify `Qualif` interfaceDylan MacKenzie-202/+178
2020-03-14Index HIR after creating TyCtxtJohn Kåre Alsaker-2/+2
2020-03-14Auto merge of #69999 - RalfJung:miri-unwind, r=oli-obkbors-26/+19
2020-03-14Swap inserts to keep the original orderingJonas Schievink-4/+4
2020-03-14Make downstream crates compile.Camille GILLOT-14/+18
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-0/+1
2020-03-14Move traits::query::outlives_bounds::explicit_outlives_bounds to infer::outli...Camille GILLOT-2/+3
2020-03-14Move opaque_types::unexpected_hidden_region_diagnostic to error_reporting.Camille GILLOT-2/+3
2020-03-14fix comment, rustfmtRalf Jung-1/+1
2020-03-14adjust Miri to needs of changed unwinding strategyRalf Jung-26/+19
2020-03-14Auto merge of #69716 - jonas-schievink:generator-size, r=tmandrybors-30/+87
2020-03-14Rollup merge of #69960 - RalfJung:abort, r=oli-obkYuki Okushi-8/+5
2020-03-14Rollup merge of #69809 - matthiaskrgr:lifetimes, r=eddybYuki Okushi-4/+4
2020-03-14Rollup merge of #69802 - matthiaskrgr:cl1ppy, r=Dylan-DPCYuki Okushi-8/+8
2020-03-13move frozen to rustc_data_structuresMark Mansi-26/+8
2020-03-12Remove another Rc from RegionInferenceContextMark Mansi-6/+8
2020-03-12Remove a couple of Rc's from RegionInferenceContextMark Mansi-9/+28
2020-03-12miri engine: fix treatment of abort intrinsicRalf Jung-8/+5
2020-03-12remove lifetimes that can be elided (clippy::needless_lifetimes)Matthias Krüger-4/+4
2020-03-12Rollup merge of #69830 - RalfJung:miri-invalid-terminator, r=oli-obkMazdak Farrokhzad-7/+18
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-3/+3
2020-03-12codegen/mir: support polymorphic `InstanceDef`sDavid Wood-77/+65
2020-03-12Auto merge of #68551 - Marwes:allocations_mir, r=ecstatic-morsebors-7/+23
2020-03-11we are on 2018 edition, use try blockRalf Jung-6/+4
2020-03-11avoid boolean inversionRalf Jung-3/+3
2020-03-11explain why we catch PointerUseAfterFreeRalf Jung-0/+2
2020-03-11start Miri messages lower-caseRalf Jung-2/+2
2020-03-11fmt, and fix rustfmt-induced rebase hickupRalf Jung-5/+2
2020-03-11generalize InvalidNullPointerUsage to InvalidIntPointerUsageRalf Jung-13/+23
2020-03-11fmt, tweak messages and blessRalf Jung-18/+31
2020-03-11miri: categorize errors into "unsupported" and "UB"Ralf Jung-151/+164
2020-03-11Update the mir inline costsAndreas Jonson-2/+17