summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/query.rs
AgeCommit message (Expand)AuthorLines
2023-01-09Use newtype for unused generic parametersNilstrieb-2/+2
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-1/+13
2022-12-05Allow arbitrary keys in feeding APIOli Scherer-5/+5
2022-12-01Don't allow feeding a query cache entry twiceOli Scherer-4/+2
2022-11-29Make TyCtxtFeed::def_id private.Camille GILLOT-1/+1
2022-11-29Feedable queries must allow hashing.Camille GILLOT-13/+1
2022-11-29Only allow feeding a value to newly created definitions.Camille GILLOT-17/+3
2022-11-29Allow to set a query's result as a side effect.Camille GILLOT-0/+68
2022-11-24Unsupported query error now specifies if its unsupported for local or externa...Sarthak Singh-2/+5
2022-11-01Use Key impl to select cache.Camille GILLOT-11/+10
2022-11-01Use VecCache for LocalDefId.Camille GILLOT-0/+8
2022-11-01Remove CacheSelector.Camille GILLOT-9/+3
2022-10-29Auto merge of #102698 - michaelwoerister:unord-collections, r=lncrbors-0/+1
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-0/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-1/+1
2022-10-19Get rid of native_library projection queriesnils-1/+0
2022-10-10Check representability in adt_sized_constraintCameron Steffen-1/+1
2022-10-01Compute by owner instead of HirId.Camille GILLOT-1/+1
2022-10-01Move lint level computation to rustc_middle::lint.Camille GILLOT-2/+2
2022-10-01Compute `lint_levels` by definitionDeadbeef-2/+3
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-1/+9
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-3/+1
2022-09-20Rollup merge of #101958 - hanar3:101666/enhance-error-message, r=oli-obkMichael Howell-2/+3
2022-09-17improve error message for when a query isn't supportedhanar3-3/+3
2022-09-14Move some code and add comments.Camille GILLOT-2/+2
2022-09-14Compute `lint_levels` by definitionDeadbeef-1/+3
2022-09-14Improve error message for unsupported cratehanar3-2/+3
2022-09-09Make the `storage` query modifier less generalJoshua Nelson-2/+2
2022-08-24Simplify the syntax for macros generated by `rustc_queries`Joshua Nelson-1/+1
2022-08-23Remove `$tcx` metavariable from `rustc_query_append`Joshua Nelson-16/+16
2022-07-14Use constant eval to do strict validity checks5225225-0/+1
2022-06-06Rollup merge of #97312 - cjgillot:no-path-in-scope, r=compiler-errorsDylan DPC-3/+1
2022-06-04Iterate over `maybe_unused_trait_imports` when checking dead trait importsElliot Roberts-1/+1
2022-06-04Completely remove LifetimeScopeForPath.Camille GILLOT-3/+1
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-1/+0
2022-05-16use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons...b-naber-2/+4
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-1/+1
2022-04-18Add `SymbolExportInfo`Gary Guo-1/+1
2022-04-16Provide a better diagnostic on failure to meet send bound on futures in a for...oribenshir-5/+5
2022-03-24Swap DtorckConstraint to DropckConstraintInfRandomness-1/+1
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-1/+1
2022-02-20Delete QueryLookupMark Rousskov-9/+8
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-1/+1
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-1/+14
2022-01-25Return an indexmap in `all_local_trait_impls` querypierwill-1/+0
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-1/+1
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-0/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-7/+7
2021-12-12Query modifierDeadbeef-0/+14