summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-2/+1
2022-02-18Rollup merge of #93024 - compiler-errors:inline-mir-bad-bounds, r=estebankMatthias Krüger-2/+11
2022-02-17Rollup merge of #94011 - est31:let_else, r=lcnrMatthias Krüger-9/+2
2022-02-16Adopt let_else in even more placesest31-9/+2
2022-02-15Inline UnifyKey::index and UnifyKey::from_indexTomasz Miąsko-0/+2
2022-02-15Overhaul `Const`.Nicholas Nethercote-5/+5
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-3/+8
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-20/+8
2022-02-11add tainted_by_errors to mir::BodyMichael Goulet-15/+16
2022-02-09Rollup merge of #93813 - xldenis:public-mir-passes, r=wesleywiserMatthias Krüger-3/+6
2022-02-09Make a few cleanup MIR passes publicXavier Denis-3/+6
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-2/+2
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-2/+1
2022-02-01Rollup merge of #93290 - lcnr:same_type, r=jackh726Matthias Krüger-2/+2
2022-02-01remove `TyS::same_type`lcnr-2/+2
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-31Auto merge of #93373 - spastorino:def_id_to_hir_id_refactor, r=oli-obkbors-1/+1
2022-01-31Auto merge of #90891 - nbdd0121:format, r=Mark-Simulacrumbors-41/+21
2022-01-29Create `core::fmt::ArgumentV1` with generics instead of fn pointerGary Guo-41/+21
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-1/+1
2022-01-27try apply `rustc_pass_by_value` to `Span`lcnr-3/+3
2022-01-26Auto merge of #91840 - JakobDegen:fix_early_otherwise, r=oli-obkbors-274/+307
2022-01-24Auto merge of #90842 - pierwill:localdefid-indexmap, r=wesleywiserbors-4/+4
2022-01-23Rollup merge of #93234 - mati865:mir-transform-use-itertools, r=jackh726Matthias Krüger-22/+8
2022-01-22Use an `indexmap` to avoid sorting `LocalDefId`spierwill-4/+4
2022-01-22Rollup merge of #93116 - rust-lang:oli-obk-patch-1, r=jackh726Matthias Krüger-1/+1
2022-01-22rustc_mir_itertools: Avoid needless `collect` with itertoolsMateusz Mikuła-22/+8
2022-01-21Auto merge of #92896 - lqd:update-deps, r=Mark-Simulacrumbors-1/+1
2022-01-20Rollup merge of #89764 - tmiasko:uninhabited-enums, r=wesleywiserMatthias Krüger-11/+6
2022-01-20Simplify use of `map_or`Oli Scherer-1/+1
2022-01-17Fix Inline MIR pass on a function with un-satisfiable boundsMichael Goulet-2/+11
2022-01-17Auto merge of #90986 - camsteffen:nested-filter, r=cjgillotbors-11/+1
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-56/+4
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-11/+1
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-33/+16
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-8/+5
2022-01-15initial revertEllen-33/+16
2022-01-14Update itertools to deduplicate itRémy Rakic-1/+1
2022-01-13Rollup merge of #92142 - wesleywiser:fix_codecoverage_partitioning, r=tmandryMatthias Krüger-20/+0
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-56/+4
2022-01-10Rollup merge of #92636 - compiler-errors:normalize-generator-const-expr, r=ol...Matthias Krüger-4/+6
2022-01-06Normalize generator-local types with unevaluated constantsMichael Goulet-4/+6
2022-01-06Rollup merge of #92207 - tmiasko:delay-drop-elaboration-bug, r=jackh726Matthias Krüger-8/+7
2022-01-04rename StackPopClean::None to RootRalf Jung-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-7/+0
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-2/+2
2021-12-24Auto merge of #91342 - RalfJung:fn-abi, r=eddyb,oli-obkbors-1/+1
2021-12-23Rollup merge of #92203 - Aaron1011:mir-adt-def, r=oli-obkMatthias Krüger-4/+4
2021-12-22Delay remaining `span_bug`s in drop elaborationTomasz Miąsko-8/+7
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-4/+4