summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-13/+16
2024-04-23Auto merge of #123126 - oli-obk:feed_crate_num, r=davidtwcobors-8/+19
2024-04-19Remove `feed_local_crate` in favor of creating the `CrateNum` via `TyCtxt`Oli Scherer-7/+0
2024-04-19Prepare for `CrateNum` query feeding on creationOli Scherer-2/+5
2024-04-19Isolate `CrateNum` creation to `TyCtxt` methodsOli Scherer-0/+10
2024-04-19Move `stable_crate_ids` from `CrateStore` to `Untracked`Oli Scherer-1/+6
2024-04-17has_typeck_results doesnt need to be a queryMichael Goulet-0/+11
2024-04-09Fix stage 2Michael Goulet-1/+1
2024-04-09Auto merge of #123099 - oli-obk:span_tcx, r=petrochenkovbors-5/+1
2024-04-08Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnrbors-0/+15
2024-04-08Shrink the size of ClosureTypeInfo to fit into 64 bytes againOli Scherer-0/+14
2024-04-08Eliminate `DefiningAnchor` now that is just a single-variant enumOli Scherer-1/+1
2024-04-08Pass list of defineable opaque types into canonical queriesOli Scherer-0/+1
2024-04-08Actually create ranged int types in the type system.Oli Scherer-3/+10
2024-04-07Auto merge of #123058 - lukas-code:clauses, r=lcnrbors-10/+51
2024-04-06add RawListLukas Markeffsky-1/+1
2024-04-04Auto merge of #123097 - oli-obk:perf_experiment, r=petrochenkovbors-2/+10
2024-04-04cache type info for ParamEnvLukas Markeffsky-9/+50
2024-04-03Fix up error message for debug_assert_args_compat for IATsMichael Goulet-19/+31
2024-04-03Simplify some cfgingMichael Goulet-5/+7
2024-04-03Uplift and start using check_args_compatible more liberallyMichael Goulet-18/+75
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-0/+7
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-2/+10
2024-03-27Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`John Kåre Alsaker-1/+52
2024-03-27Make `def_path_hash_to_def_id` a hookOli Scherer-5/+1
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+7
2024-03-22Split out ImplPolarity and PredicatePolarityMichael Goulet-4/+4
2024-03-20Split item bounds and item super predicatesMichael Goulet-1/+1
2024-03-19Ensure nested statics have a HIR node to prevent various queries from ICEingOli Scherer-0/+21
2024-03-18Provide structured suggestion for `#![feature(foo)]`Esteban Küber-1/+42
2024-03-14hir: Remove `opt_local_def_id_to_hir_id` and `opt_hir_node_by_def_id`Vadim Petrochenkov-9/+3
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-2/+7
2024-03-11Make `DefiningAnchor::Bind` only store the opaque types that may be constrain...Oli Scherer-0/+8
2024-03-11Rename `DecorateLint` as `LintDiagnostic`.Nicholas Nethercote-5/+5
2024-03-10Auto merge of #122064 - Zoxc:dep-graph-encode-tweaks, r=cjgillotbors-1/+1
2024-03-09Auto merge of #122010 - oli-obk:intrinsics3.0, r=pnkfelixbors-0/+8
2024-03-08Rename some functions to represent their generalized behaviorMichael Goulet-10/+10
2024-03-07Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkovGuillaume Gomez-4/+67
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-3/+2
2024-03-06Add a profiler reference to `GraphEncoder`John Kåre Alsaker-1/+1
2024-03-05Avoid using feed_unit_query from within queriesOli Scherer-1/+6
2024-03-05Remove a use of feed_local_crate and make it fail if used within queriesOli Scherer-0/+6
2024-03-05Prevent feeding `CRATE_DEF_ID` queries outside the resolverOli Scherer-2/+10
2024-03-05Prevent leaking `Feed`s into query resultsOli Scherer-0/+8
2024-03-05Get rid of `feed_local_def_id`Oli Scherer-4/+5
2024-03-05Keep `TyCtxtFeed` around longer in the resolverOli Scherer-0/+35
2024-03-05Avoid invoking the `intrinsic` query for DefKinds other than `Fn` or `AssocFn`Oli Scherer-0/+8
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-3/+3
2024-03-04Allow a way to add constructors for rustc_type_ir typesMichael Goulet-21/+0
2024-03-01Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errorsbors-0/+4