summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #110872 - Jules-Bertholet:err-67981, r=wesleywiserMatthias Krüger2023-04-271-1/+11
|\
| * Nicer ICE for #67981Jules Bertholet2023-04-261-1/+11
* | Rollup merge of #110864 - compiler-errors:into-future-stable, r=jackh726Matthias Krüger2023-04-273-8/+1
|\ \
| * | IntoFuture::into_future is no longer unstableMichael Goulet2023-04-263-8/+1
* | | Rollup merge of #110816 - clubby789:rustc-passes-diagnostics, r=compiler-errorsMatthias Krüger2023-04-276-175/+308
|\ \ \
| * | | Migrate `rustc_passes` to translatable diagnosticsclubby7892023-04-266-175/+308
* | | | Rollup merge of #110814 - WaffleLapkin:sprinkle_#inline, r=NilstriebMatthias Krüger2023-04-272-0/+17
|\ \ \ \
| * | | | Sprinkle some `#[inline]` in `rustc_data_structures::tagged_ptr`Maybe Waffle2023-04-252-0/+17
* | | | | Auto merge of #110882 - BoxyUwU:rename-some-ty-flags, r=compiler-errorsbors2023-04-2745-84/+85
|\ \ \ \ \
| * | | | | rename `needs_subst` to `has_param`Boxy2023-04-2718-28/+28
| * | | | | rename `needs_infer` to `has_infer`Boxy2023-04-2733-57/+58
| | |_|_|/ | |/| | |
* | | | | Auto merge of #110728 - cjgillot:no-false-optes, r=oli-obkbors2023-04-272-38/+46
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Move unstatisfaction check earlier.Camille GILLOT2023-04-251-50/+44
| * | | | Fully clear the body.Camille GILLOT2023-04-241-11/+13
| * | | | Do not bother optimizing impossible functions.Camille GILLOT2023-04-232-37/+49
* | | | | Auto merge of #110852 - matthiaskrgr:rollup-jz3eosr, r=matthiaskrgrbors2023-04-2643-223/+608
|\ \ \ \ \
| * \ \ \ \ Rollup merge of #110835 - nnethercote:strict-region-folders-2, r=compiler-errorsMatthias Krüger2023-04-265-22/+24
| |\ \ \ \ \
| | * | | | | Make some region folders a little stricter.Nicholas Nethercote2023-04-265-22/+24
| * | | | | | Rollup merge of #110550 - compiler-errors:deref-on-binop-rhs, r=wesleywiserMatthias Krüger2023-04-261-0/+6
| |\ \ \ \ \ \
| | * | | | | | Suggest deref on comparison binop RHS even if type is not CopyMichael Goulet2023-04-191-0/+6
| * | | | | | | Rollup merge of #108760 - clubby789:autolintstuff, r=wesleywiserMatthias Krüger2023-04-2637-201/+578
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| | * | | | | | Fix static string lintsclubby7892023-04-2532-200/+491
| | * | | | | | Add deny lint to prevent untranslatable diagnostics using static stringsclubby7892023-04-255-1/+87
* | | | | | | | Auto merge of #110822 - scottmcm:lower-offset-to-mir, r=compiler-errorsbors2023-04-265-20/+31
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Lower `intrinsics::offset` to `mir::BinOp::Offset`Scott McMurray2023-04-255-20/+31
| |/ / / / / /
* | | | | | | Auto merge of #97368 - tmandry:coverage-underflow, r=jyn514bors2023-04-261-1/+1
|\ \ \ \ \ \ \
| * | | | | | | coverage: Don't underflow column numberTyler Mandry2022-05-241-1/+1
* | | | | | | | Rollup merge of #110594 - infdahai:cfg_chore, r=jyn514jyn2023-04-261-1/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | add cfg SPEC declaration.clundro2023-04-261-1/+2
* | | | | | | | | Auto merge of #110634 - saethlin:pointy-decoder, r=cjgillotbors2023-04-2611-130/+174
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Rewrite MemDecoder around pointers not a sliceBen Kimock2023-04-2311-130/+174
* | | | | | | | | | Auto merge of #110811 - compiler-errors:vars-are-question-mark, r=WaffleLapkinbors2023-04-253-5/+5
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | vars are ?Michael Goulet2023-04-253-5/+5
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Rollup merge of #110783 - dtolnay:safeprint, r=petrochenkovMatthias Krüger2023-04-252-40/+68
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix ICE on --print=... i/o errorsDavid Tolnay2023-04-252-40/+68
* | | | | | | | | | Rollup merge of #110671 - compiler-errors:polarity, r=lcnrMatthias Krüger2023-04-252-3/+74
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Consider polarity in new solverMichael Goulet2023-04-242-3/+74
* | | | | | | | | | | Rollup merge of #110615 - WaffleLapkin:impl_tag, r=cjgillotMatthias Krüger2023-04-256-29/+211
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add `#[inline]` in `impl_tag`Maybe Waffle2023-04-251-0/+2
| * | | | | | | | | | | Switch `impl_tag!` from explicit tags to `${index()}`Maybe Waffle2023-04-245-51/+57
| * | | | | | | | | | | Simplify `bits_for_tags` implMaybe Waffle2023-04-201-13/+3
| * | | | | | | | | | | Remove confusing commentMaybe Waffle2023-04-201-31/+0
| * | | | | | | | | | | Use `impl Tag for $T` syntax for `impl_tag!`Maybe Waffle2023-04-203-12/+12
| * | | | | | | | | | | Add `impl_tag!` macro to implement `Tag` for tagged pointer easilyMaybe Waffle2023-04-204-29/+244
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com...Matthias Krüger2023-04-2525-59/+76
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Changes from reviewKyle Matsuda2023-04-216-20/+25
| * | | | | | | | | | add subst_identity_iter and subst_identity_iter_copied methods on EarlyBinder...Kyle Matsuda2023-04-2010-45/+41
| * | | | | | | | | | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...Kyle Matsuda2023-04-2023-49/+42
| * | | | | | | | | | change usages of explicit_item_bounds to bound_explicit_item_boundsKyle Matsuda2023-04-2010-36/+59
* | | | | | | | | | | Auto merge of #110325 - obeis:hir-analysis-migrate-diagnostics-4, r=davidtwcobors2023-04-253-84/+251
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |