about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-12-10cleanup polonius liveness fact generationRemy Rakic-22/+14
2019-12-09Rollup merge of #67149 - JohnTitor:fix-ice-1, r=Dylan-DPCTyler Mandry-1/+2
2019-12-09Rollup merge of #67145 - RalfJung:miri-step, r=oli-obkTyler Mandry-1/+3
2019-12-09Check for `ConstantIndex` move paths correctly in borrowckMatthew Jasper-15/+6
2019-12-09Remove `uniform_array_move_out` passesMatthew Jasper-432/+163
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-42/+84
2019-12-09Ensure that unevaluated constants of type `!` are present in the MIRMatthew Jasper-1/+8
2019-12-09Auto merge of #67016 - lqd:placeholder_loans, r=matthewjasperbors-35/+250
2019-12-09Do not ICE on closureYuki Okushi-1/+2
2019-12-09Auto merge of #67004 - estebank:issue-66958, r=eddybbors-9/+10
2019-12-08fix miri step debug printingRalf Jung-1/+3
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-161/+167
2019-12-08Rollup merge of #66325 - BartMassey:master, r=joshtriplettMazdak Farrokhzad-1/+1
2019-12-08Ensure that we get a hard error on generic ZST constants if their body causes...Oliver Scherer-4/+9
2019-12-07Auto merge of #65881 - anp:implicit-caller-location, r=eddyb,oli-obkbors-8/+28
2019-12-07Auto merge of #66927 - RalfJung:engines-dont-panic, r=oli-obkbors-8/+6
2019-12-06Address review feedback.Adam Perry-13/+6
2019-12-06Always call const fns with #[track_caller].Adam Perry-2/+6
2019-12-06Rollup merge of #66606 - christianpoveda:mut-refs-in-const-fn, r=oli-obkMazdak Farrokhzad-32/+57
2019-12-06Auto merge of #65195 - varkor:to_option, r=Centrilbors-36/+19
2019-12-06Do not ICE on async fn with non-Copy infered type argEsteban Küber-9/+10
2019-12-06const-prop: Restrict scalar pair propagationÖmer Sinan Ağacan-11/+37
2019-12-07Rollup merge of #66988 - osa1:issue66985, r=matthewjasperYuki Okushi-1/+1
2019-12-06Fix rebase issuesvarkor-3/+2
2019-12-06Rename to `then_some` and `then`varkor-9/+9
2019-12-06Use `to_option` in various placesvarkor-33/+17
2019-12-06appease the vociferous tidyRemy Rakic-7/+22
2019-12-06Implement subset errors using PoloniusRemy Rakic-18/+172
2019-12-06Polonius: emit `placeholder` and `known_subset` facts, as inputs to the subse...Remy Rakic-0/+32
2019-12-06UniversalRegionRelations: add a way to list the base non-transitive `outlives...Remy Rakic-0/+5
2019-12-06update to polonius 0.11 to compute subset errorslqd-14/+23
2019-12-05`#[track_caller]` suppresses MIR inlining.Adam Perry-0/+5
2019-12-05Generate &core::panic::Location type in a single place.Adam Perry-6/+1
2019-12-05Implement #[track_caller] in const.Adam Perry-0/+23
2019-12-05rustc_mir: Fix tidy line lengthsPaul Daniel Faria-2/+8
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-161/+161
2019-12-06Auto merge of #66911 - eddyb:nicer-rustc_regions, r=matthewjasperbors-12/+10
2019-12-05Rollup merge of #67055 - lqd:const_qualif, r=oli-obkMazdak Farrokhzad-1/+6
2019-12-05update comment to explain the importance of this check more clearlyRemy Rakic-2/+3
2019-12-05Auto merge of #66815 - mark-i-m:simplify-borrow_check-errors, r=Dylan-DPCbors-110/+130
2019-12-05make const-qualif look at more `const fn`sRemy Rakic-1/+5
2019-12-04Auto merge of #66866 - oli-obk:const_fn_memoization, r=RalfJungbors-19/+20
2019-12-04SimplifyNadrieril-18/+13
2019-12-04Only special-case empty matches when `exhaustive_patterns` is offNadrieril-17/+14
2019-12-04Move empty_match check after usefulness checkNadrieril-41/+39
2019-12-04Reuse `adt_defined_here`Nadrieril-8/+4
2019-12-04Move empty match check to `check_exhaustive`Nadrieril-53/+56
2019-12-04SimplifyNadrieril-22/+24
2019-12-04Use the default code path to list missing patternsNadrieril-32/+19
2019-12-04List missing constructors in an almost empty matchNadrieril-6/+14