about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-12-20Rollup merge of #105973 - oli-obk:simplify_callee_checks, r=jackh726Matthias Krüger-0/+4
2022-12-20use `track_caller` to show where the panic is actually fromOli Scherer-0/+4
2022-12-20Some tracing cleanupsOli Scherer-4/+3
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-63/+47
2022-12-19Auto merge of #105905 - lqd:revert-103880, r=jackh726bors-45/+13
2022-12-19Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorinobors-0/+7
2022-12-19Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"Rémy Rakic-45/+13
2022-12-19Rollup merge of #105864 - matthiaskrgr:compl, r=NilstriebDylan DPC-6/+1
2022-12-19clippy::complexity fixesMatthias Krüger-6/+1
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-4/+4
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-25/+15
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-20/+14
2022-12-18Make `#[max]` an attribute in `newtype_index`Nilstrieb-5/+5
2022-12-18Use `#[derive]` instead of custom syntax in all `newtype_index`Nilstrieb-13/+13
2022-12-18Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obkMatthias Krüger-4/+4
2022-12-18don't restuct references just to reborrowMatthias Krüger-4/+4
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-2/+2
2022-12-18use &str / String literals instead of format!()Matthias Krüger-4/+4
2022-12-17Rollup merge of #105770 - oli-obk:deref_all_the_things, r=compiler-errorsMatthias Krüger-16/+16
2022-12-17Rollup merge of #105493 - WaffleLapkin:unchoke-r-a, r=NilstriebMatthias Krüger-1/+105
2022-12-16Add a comment warning against using associated type defaults <3Maybe Waffle-0/+8
2022-12-16Auto merge of #103880 - b-naber:field-ty-mir, r=lcnrbors-13/+45
2022-12-16Make a field only as public as it needs to beOli Scherer-1/+1
2022-12-16Rename ConstS to ConstDataOli Scherer-16/+16
2022-12-16Auto merge of #105717 - compiler-errors:anonymize, r=jackh726bors-30/+0
2022-12-15Auto merge of #105760 - matthiaskrgr:rollup-r8beo9w, r=matthiaskrgrbors-759/+752
2022-12-15Rollup merge of #105758 - Nilstrieb:typeck-results-mod, r=compiler-errorsMatthias Krüger-706/+724
2022-12-15Rollup merge of #105743 - nnethercote:SimplifiedType-cleanups, r=lcnrMatthias Krüger-52/+12
2022-12-15Rollup merge of #105674 - estebank:iterator-chains, r=oli-obkMatthias Krüger-1/+7
2022-12-15Rollup merge of #105481 - lqd:mono-stats, r=wesleywiserMatthias Krüger-0/+9
2022-12-15Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obkbors-0/+5
2022-12-15Move `TypeckResults` to seperate moduleNilstrieb-684/+708
2022-12-15Small cleanup in parameterizedNilstrieb-22/+16
2022-12-15Shorten trimmed display of closuresEsteban Küber-1/+7
2022-12-15Rollup merge of #105627 - compiler-errors:dyn-auto-suggestable, r=davidtwcoMatthias Krüger-13/+2
2022-12-15Merge `SimplifiedTypeGen<D>` into `SimplifiedType`.Nicholas Nethercote-22/+12
2022-12-15Remove `SimplifiedTypeGen::map_def`.Nicholas Nethercote-30/+0
2022-12-14address reviewb-naber-1/+8
2022-12-14add helper to get DefId from MonoItemRémy Rakic-0/+9
2022-12-14always use anonymize_bound_varsMichael Goulet-30/+0
2022-12-14Fix rustdocOli Scherer-1/+1
2022-12-14Auto traits in dyn are suggestableMichael Goulet-13/+2
2022-12-14Debug assertions hate this trickOli Scherer-3/+3
2022-12-14Fix some comments and only get the generics in debug modeOli Scherer-27/+23
2022-12-14Remove TraitRef::newOli Scherer-20/+6
2022-12-14Prevent the creation of `TraitRef` without dedicated methodsOli Scherer-8/+13
2022-12-14Ensure no one constructs `AliasTy`s themselvesOli Scherer-13/+16
2022-12-14Remove one more usage of `mk_substs_trait`Oli Scherer-1/+1
2022-12-14Remove many more cases of `mk_substs_trait` that can now use the iterator sch...Oli Scherer-1/+17
2022-12-14Let `mk_fn_def` take an iterator instead to simplify some call sitesOli Scherer-5/+13