about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-10-22Introduce subst_iter and subst_iter_copied on EarlyBinderMichael Goulet-2/+24
2022-10-22Auto merge of #103196 - Nilstrieb:no-meta-query, r=cjgillotbors-11/+0
2022-10-22Auto merge of #103172 - pcwalton:deduced-param-attrs, r=oli-obkbors-1/+23
2022-10-21fix some typosRageking8-1/+1
2022-10-21Introduce deduced parameter attributes, and use them for deducing `readonly` onPatrick Walton-1/+23
2022-10-20Auto merge of #103220 - compiler-errors:deny-infers, r=lcnrbors-17/+28
2022-10-20Auto merge of #102417 - oli-obk:opaque_lifetimes2, r=jackh726bors-2/+75
2022-10-19Deny const variables as wellMichael Goulet-4/+11
2022-10-19Don't call `own_existential_vtable_entries` on unresolved trait refMichael Goulet-2/+2
2022-10-19Make ClosureOutlivesRequirement not rely on an unresolved typeMichael Goulet-12/+14
2022-10-19Don't hash non-fresh Ty::Infer or RegionKind::InferMichael Goulet-2/+4
2022-10-19Get rid of native_library projection queriesnils-11/+0
2022-10-19stop folding `UnevaluatedConst`lcnr-77/+5
2022-10-18Clean up query descriptionsnils-89/+92
2022-10-18`const_evaluatable_unchecked` to const evallcnr-1/+26
2022-10-18change `ConstEvaluatable` to use `ty::Const`lcnr-6/+34
2022-10-17Auto merge of #102355 - lcnr:bye-bye-type-traversal, r=oli-obkbors-185/+21
2022-10-17add inline to `TrivialTypeTraversalImpls`lcnr-14/+17
2022-10-17rm `try_normalize_mir_const_after_erasing_regions`lcnr-8/+0
2022-10-17mir constants: type traversing bye byelcnr-169/+10
2022-10-17Duplicate comment in mod.rsSamuel Moelius-5/+0
2022-10-16Auto merge of #102026 - Bryanskiy:resolve_update, r=petrochenkovbors-32/+104
2022-10-16Populate effective visibilities in 'rustc_resolve'Bryanskiy-32/+104
2022-10-16Rollup merge of #102953 - WaffleLapkin:better_docs_for_decorate_param, r=Ralf...Matthias Krüger-0/+43
2022-10-16fix typoRalf Jung-1/+1
2022-10-15Fix subst issues with RPITITMichael Goulet-3/+16
2022-10-15Auto merge of #102895 - Nilstrieb:query-cleanups, r=cjgillotbors-2/+14
2022-10-15Auto merge of #101832 - compiler-errors:dyn-star-plus, r=eholkbors-2/+5
2022-10-14Fix line numbers for MIR inlined codeWesley Wiser-1/+3
2022-10-14Get rid of `rustc_query_description!`Nilstrieb-2/+14
2022-10-14Rollup merge of #103018 - Rageking8:more-dupe-word-typos, r=TaKO8KiDylan DPC-6/+4
2022-10-14Require lifetime bounds for opaque types in order to allow hidden types to ca...Oli Scherer-2/+75
2022-10-14Auto merge of #102695 - compiler-errors:int-and-float-trivial-copy, r=lcnrbors-1/+4
2022-10-14float and int vars are trivially copyMichael Goulet-1/+4
2022-10-14more dupe word typosRageking8-6/+4
2022-10-14Auto merge of #102684 - JhonnyBillM:delete-target-data-layout-errors-wrapper,...bors-2/+1
2022-10-14Make dyn* cast into a coercionMichael Goulet-2/+5
2022-10-13Auto merge of #102700 - oli-obk:0xDEAD_TAIT, r=compiler-errorsbors-5/+258
2022-10-13Print RPITIT verbosely if -ZverboseMichael Goulet-1/+3
2022-10-12Auto merge of #101679 - compiler-errors:rpitit-default-body, r=nikomatsakisbors-0/+1
2022-10-12ADD - IntoDiagnostic conformance for TargetDataLayoutErrors in rustc_errorsJhonny Bill Mena-2/+1
2022-10-12link lint function with `decorate` function param to `struct_lint_level`Maybe Waffle-0/+10
2022-10-12Apply suggestions from code reviewWaffle Maybe-9/+4
2022-10-12Use `tidy-alphabetical` in the compilerNilstrieb-4/+8
2022-10-12Improve docs for `struct_lint_level` function.Maybe Waffle-0/+38
2022-10-12Rollup merge of #102890 - camsteffen:adt-sized-representability, r=cjgillotDylan DPC-27/+4
2022-10-12Rollup merge of #102110 - CleanCut:migrate_rustc_passes_diagnostics, r=davidtwcoDylan DPC-1/+20
2022-10-11Rollup merge of #101727 - est31:stabilize_map_first_last, r=m-ou-seMatthias Krüger-1/+0
2022-10-10Check representability in adt_sized_constraintCameron Steffen-27/+4
2022-10-10Fix compiler docsGuillaume Gomez-3/+3