about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/parameterized.rs
AgeCommit message (Expand)AuthorLines
2025-07-31Move `rustc_middle::parameterized` to `rustc_metadata`.Nicholas Nethercote-142/+0
2025-07-31Remove unused `ParameterizedOverTcx` impls.Nicholas Nethercote-13/+0
2025-07-15Define datastructures for `#[cfg]` attribute, move StrippedCfgItemJonathan Brouwer-1/+1
2025-07-12Clean up implementation of RPITIT assoc item loweringMichael Goulet-1/+4
2025-07-13query RPITIT in a trait or implbohan-0/+1
2025-05-21Introduce `tcx.anon_const_kind` queryBoxy-0/+1
2025-04-12don't store opaque info during encodingbohan-1/+1
2025-04-03hygiene: Avoid recursion in syntax context decodingVadim Petrochenkov-1/+1
2025-04-01Store adt_async_destructor in metadataOli Scherer-0/+1
2025-04-01Store adt_destructor in metadataOli Scherer-0/+1
2025-03-30Revert "Auto merge of #129827 - bvanjoi:less-decoding, r=petrochenkov"Jakub Beránek-1/+1
2025-03-29less decoding if it has the same syntax contextbohan-1/+1
2025-03-13Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-arg, r=aDo...Matthias Krüger-0/+2
2025-03-10make precise capturing args in rustdoc Json typedmorine0122-0/+2
2025-03-07depend more on attr_data_structures and move find_attr! thereJana Dönszelmann-4/+4
2025-02-02Target modifiers (special marked options) are recorded in metainfo and compar...Andrew Zhogin-0/+1
2025-01-11rename `BitSet` to `DenseBitSet`Rémy Rakic-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-4/+4
2024-12-15Add hir::AttributeJonathan Dönszelmann-1/+2
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-10-31Encode cross-crate opaque type originMichael Goulet-0/+1
2024-10-24Implement const effect predicate in new solverMichael Goulet-0/+1
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-1/+0
2024-08-28Implement RFC 3525.Luca Versari-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-2/+2
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-0/+1
2024-02-15Return ConstAllocation from eval_static_initializer query directlyOli Scherer-1/+1
2024-02-15Store static initializers in metadata instead of the MIR of statics.Oli Scherer-0/+1
2024-02-12Use a struct instead of a tupleOli Scherer-0/+1
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-3/+4
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-0/+1
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-1/+0
2023-09-21Record asyncness span in HIRMichael Goulet-0/+1
2023-07-14Use u64 for incr comp allocation offsetsBen Kimock-0/+1
2023-06-22Migrate item_bounds to ty::ClauseMichael Goulet-0/+1
2023-06-19s/Clause/ClauseKindMichael Goulet-1/+1
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+1
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-03-14Encode opt_rpitit_info for associated typesMichael Goulet-0/+1
2023-02-16Rename some region-specific stuffMichael Goulet-1/+1
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-0/+2
2023-01-27Separate witness type computation from the generator transform.Camille GILLOT-0/+1
2023-01-19Encode whether foreign opaques are TAITs or notMichael Goulet-0/+1
2023-01-14add EarlyBinder::subst_identity; impl ParameterizedOverTcx (needed for rustc...Kyle Matsuda-0/+4
2023-01-09Use newtype for unused generic parametersNilstrieb-0/+1
2022-12-15Rollup merge of #105758 - Nilstrieb:typeck-results-mod, r=compiler-errorsMatthias Krüger-22/+16