about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/ich
AgeCommit message (Expand)AuthorLines
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+0
2025-06-11Do not clone Arc when hashing span.Camille GILLOT-4/+4
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-1/+1
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-14/+5
2025-02-11compiler: remove rustc_target reexport of rustc_abi::HashStableContextJubilee Young-1/+1
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-3/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-18/+10
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-0/+17
2024-10-23stop hashing compile-time constantRalf Jung-6/+1
2024-10-23rename lang feature lists to include LANGRalf Jung-1/+1
2024-10-23remove no longer needd UnstableFeature typeRalf Jung-1/+1
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-1/+1
2024-10-22make some rustc_feature internals private, and ensure invariants with debug a...Ralf Jung-2/+2
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-3/+3
2024-10-01add unstable support for outputting file checksums for use in cargoJacob Kiesel-0/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+7
2024-07-18Be more accurate about calculating `display_col` from a `BytePos`Esteban Küber-6/+0
2024-01-16Simplify BodyId hashing.Camille GILLOT-58/+2
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-3/+3
2023-11-26Cut code size for feature hashingMark Rousskov-4/+4
2023-11-21Add HashStable_NoContext to simplify HashStable implementations in rustc_type_irMichael Goulet-2/+0
2023-11-16Reduce exposure of things.Nicholas Nethercote-1/+1
2023-09-07Use `Freeze` for `SourceFile.lines`John Kåre Alsaker-4/+5
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-33/+7
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-2/+2
2023-04-16Remove some unnecessary hash truncationsBen Kimock-1/+1
2023-02-21Use a lock-free datastructure for `source_span`Oli Scherer-1/+1
2023-02-20Make untracked.source_span lockable so that resolution can still write to it ...Oli Scherer-1/+1
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-1/+1
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-5/+3
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-14/+6
2022-11-11Hash spans when interning.Camille GILLOT-37/+2
2022-09-30create def ids for impl traits during ast loweringSantiago Pastorino-2/+2
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-2/+5
2022-09-07Use HashStable_Generic in rustc_type_irEric Holk-0/+2
2022-08-16Auto merge of #100441 - nnethercote:shrink-ast-Attribute, r=petrochenkovbors-3/+3
2022-08-16Shrink `ast::Attribute`.Nicholas Nethercote-3/+3
2022-08-07Remove unused hashing infra.Camille GILLOT-22/+7
2022-08-07Derive HashStable for HIR Expr and Ty.Camille GILLOT-14/+0
2022-08-07Stop forcing the hashing of bodies in types and expressions.Camille GILLOT-14/+8
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-4/+4
2022-07-06Make AST lowering a query.Camille GILLOT-6/+6
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-0/+1
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-2/+9
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-2/+9
2022-06-14Remove thread-local `IGNORED_ATTRIBUTES`.Nicholas Nethercote-10/+1
2022-06-02Address review comments.Nicholas Nethercote-14/+11
2022-06-01Lazify `SourceFile::lines`.Nicholas Nethercote-5/+12