about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-11/+8
2022-12-23Rollup merge of #105661 - lcnr:evaluate-new, r=compiler-errorsnils-16/+41
2022-12-23Rollup merge of #106057 - jyn514:trimmed-def-paths-ice, r=compiler-errorsMatthias Krüger-1/+7
2022-12-22Give a more helpful error for "trimmed_def_paths construted"Joshua Nelson-1/+7
2022-12-22Rollup merge of #105960 - oli-obk:effect_cleanup, r=fee1-deadMatthias Krüger-23/+5
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-11/+8
2022-12-20Some ICE debugging aidsOli Scherer-1/+1
2022-12-20tracing: make flag checking less noisyOli Scherer-14/+4
2022-12-20Remove an unused functionOli Scherer-8/+0
2022-12-20use `track_caller` to show where the panic is actually fromOli Scherer-0/+4
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-13/+6
2022-12-19Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorinobors-0/+7
2022-12-19implement the skeleton of the updated trait solverlcnr-16/+41
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-4/+3
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-8/+2
2022-12-18Use `#[derive]` instead of custom syntax in all `newtype_index`Nilstrieb-1/+1
2022-12-18Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obkMatthias Krüger-3/+3
2022-12-18don't restuct references just to reborrowMatthias Krüger-3/+3
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-2/+2
2022-12-17Rollup merge of #105770 - oli-obk:deref_all_the_things, r=compiler-errorsMatthias Krüger-15/+15
2022-12-16Make a field only as public as it needs to beOli Scherer-1/+1
2022-12-16Rename ConstS to ConstDataOli Scherer-15/+15
2022-12-16Auto merge of #105717 - compiler-errors:anonymize, r=jackh726bors-30/+0
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-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-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 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
2022-12-14Rename to match similar methodsOli Scherer-3/+3
2022-12-14Guard `AliasTy` creation against passing the wrong number of substsOli Scherer-12/+22
2022-12-14Auto merge of #104986 - compiler-errors:opaques, r=oli-obkbors-148/+146
2022-12-13Rollup merge of #105628 - spastorino:small-doc-fixes, r=compiler-errorsMatthias Krüger-1/+1
2022-12-13Address nitsMichael Goulet-8/+3
2022-12-13nit: docsMichael Goulet-3/+12
2022-12-13Combine identical alias armsMichael Goulet-45/+26
2022-12-13Combine projection and opaque into aliasMichael Goulet-71/+81
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-61/+56