summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-20/+2
2024-10-03Handle `rustc_metadata` cases of `rustc::potential_query_instability` lintismailarilik-2/+2
2024-10-02Handle `rustc-hir-analysis` cases of `rustc::potential_query_instability` lintismailarilik-1/+1
2024-10-01Remove unnamed field featureMichael Goulet-20/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-15/+15
2024-09-06Revert ed7bdbb17b9c03fe3530e5e3f21b7c6c7879dbcaGeorg Semmler-1/+0
2024-09-06Correctly handle stability of `#[diagnostic]` attributesGeorg Semmler-0/+31
2024-09-05Rollup merge of #101339 - the8472:ci-randomize-debug, r=Mark-SimulacrumMatthias Krüger-1/+9
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-31inhibit layout randomization for BoxThe 8472-1/+9
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-2/+2
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-1/+1
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-33/+30
2024-07-21Auto merge of #120812 - compiler-errors:impl-sorting, r=lcnrbors-3/+4
2024-07-18Move query providersMichael Goulet-0/+2
2024-07-18Avoid unnecessary sorting of traitsMichael Goulet-3/+2
2024-07-16Setup ty::Const functions for `ConstArg`Noah Lev-1/+1
2024-07-11Auto merge of #127575 - chenyukang:yukang-fix-struct-fields-ice, r=compiler-e...bors-19/+38
2024-07-11report pat no field error no recoverd struct variantyukang-19/+38
2024-07-09Auto merge of #127200 - fee1-dead-contrib:trait_def_const_trait, r=compiler-e...bors-1/+6
2024-07-07Uplift elaborationMichael Goulet-0/+1
2024-07-03Add `constness` to `TraitDef`Deadbeef-1/+6
2024-06-28implement new effects desugaringDeadbeef-1/+11
2024-06-18Uplift the new trait solverMichael Goulet-0/+10
2024-06-17Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnrMatthias Krüger-17/+17
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-17/+17
2024-06-16Uplift OpaqueTypeKey too, use it in responseMichael Goulet-39/+1
2024-06-15Rollup merge of #126354 - compiler-errors:variance, r=lcnrMatthias Krüger-1/+0
2024-06-13Rework most of structural_traits to be Interner-agnosticMichael Goulet-0/+2
2024-06-12Use Variance glob import everywhereMichael Goulet-1/+0
2024-06-11Remove DebugWithInfcxMichael Goulet-1/+0
2024-06-06Uplift TypeRelation and RelateMichael Goulet-2/+2
2024-06-06Uplift TypeErrorMichael Goulet-32/+0
2024-06-05Fully implement `ConstArgHasType`Boxy-0/+24
2024-06-05Basic removal of `Ty` from places (boring)Boxy-2/+2
2024-06-04Rollup merge of #125968 - BoxyUwU:shrink_ty_expr, r=oli-obkMichael Goulet-1/+1
2024-06-04Downsize `ty::Expr`Boxy-1/+1
2024-06-03Align Term methods with GenericArg methodsMichael Goulet-2/+10
2024-06-01Uplift TypeRelation and RelateMichael Goulet-4/+2
2024-05-29Start implementing needs_async_drop and relatedDaria Sukhonina-0/+9
2024-05-26Uplift EarlyBinderMichael Goulet-3/+3
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-1/+1
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-05-22Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac...bors-0/+5
2024-05-21Move `#[do_not_recommend]` to the `#[diagnostic]` namespaceGeorg Semmler-0/+5
2024-05-20Uplift TermKindMichael Goulet-11/+20
2024-05-19make `Debug` impl for `Term` simplerWaffle Lapkin-8/+4
2024-05-19Auto merge of #125230 - compiler-errors:uplift-query-stuff, r=lcnrbors-8/+7