summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-1/+2
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-20/+21
2022-10-21Introduce deduced parameter attributes, and use them for deducing `readonly` onPatrick Walton-0/+15
2022-10-19Deny const variables as wellMichael Goulet-3/+1
2022-10-19Don't hash non-fresh Ty::Infer or RegionKind::InferMichael Goulet-2/+4
2022-10-16Rollup merge of #102953 - WaffleLapkin:better_docs_for_decorate_param, r=Ralf...Matthias Krüger-0/+10
2022-10-14Auto merge of #102684 - JhonnyBillM:delete-target-data-layout-errors-wrapper,...bors-2/+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-07Check hidden types in dead codeOli Scherer-1/+1
2022-10-07Unconditionally encode hidden types in typeck resultsOli Scherer-5/+3
2022-10-01Move lint level computation to rustc_middle::lint.Camille GILLOT-37/+2
2022-10-01Compute `lint_levels` by definitionDeadbeef-13/+10
2022-10-01Refactor rustc lint APIMaybe Waffle-7/+17
2022-09-27rustc_typeck to rustc_hir_analysislcnr-1/+1
2022-09-25Move functions on `DepKindStruct` from rustc_middle to rustc_query_systemJoshua Nelson-6/+2
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-8/+9
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-2/+40
2022-09-21FIX - adopt new Diagnostic naming in newly migrated modulesJhonny Bill Mena-1/+2
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+1
2022-09-15derive various Lift impl instead of hand rolling themOli Scherer-1/+3
2022-09-15Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obkbors-40/+2
2022-09-14Auto merge of #101212 - eholk:dyn-star, r=compiler-errorsbors-2/+3
2022-09-14Move some code and add comments.Camille GILLOT-37/+2
2022-09-14Compute `lint_levels` by definitionDeadbeef-13/+10
2022-09-13Auto merge of #99556 - davidtwco:collapse-debuginfo, r=wesleywiserbors-1/+1
2022-09-12Rename some variantsMichael Goulet-4/+2
2022-09-12Plumb dyn trait representation through ty::DynamicEric Holk-2/+5
2022-09-08In ReverseMapper, don't fallback to ReEmpty, instead ReStaticJack Huey-8/+1
2022-09-08Rollup merge of #101041 - LuisCardosoOliveira:translation-rename-attr-warning...Dylan DPC-1/+1
2022-09-08translations(rustc_session): remove lint allow rule to the methods marked wit...Luis Cardoso-2/+1
2022-09-08translations(rustc_session): migrate TargetDataLayout::parseLuis Cardoso-1/+2
2022-09-07middle: comment -> doc commentDavid Wood-1/+1
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-0/+6
2022-09-03Auto merge of #101139 - nnethercote:shrink-thir-Pat, r=cjgillotbors-1/+1
2022-09-01Don't create two new closures for each queryJoshua Nelson-3/+3
2022-09-02Box `CanonicalUserTypeAnnotation::CanonicalUserType`.Nicholas Nethercote-1/+1
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-5/+5
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-1/+1
2022-08-24add `depth_limit` in `QueryVTable`SparrowLii-3/+3
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-2/+1
2022-08-01fix ICE in Definitions::create_defGoldstein-2/+2
2022-07-30Use LocalDefId for closures moreCameron Steffen-3/+3
2022-07-19Use LocalDefId in OpaqueTypeKeyMichael Goulet-1/+1
2022-07-06Remove dead code.Camille GILLOT-15/+0
2022-07-06Reword create_def comment.Camille GILLOT-6/+13
2022-07-06Comment untracked_crate.Camille GILLOT-0/+2
2022-07-06Create a forever red node and use it to force side effects.Camille GILLOT-16/+4
2022-07-06Make AST lowering a query.Camille GILLOT-5/+11