about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/arena.rs
AgeCommit message (Expand)AuthorLines
2023-02-03intern external constraintsMichael Goulet-0/+1
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+1
2023-01-12Remove `output_filenames` field from TyCtxt and feed the query insteadOli Scherer-0/+1
2023-01-12Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer-1/+4
2023-01-12Feed `resolutions` query instead of it being a thin wrapper around an untrack...Oli Scherer-0/+1
2022-12-16Rename ConstS to ConstDataOli Scherer-1/+1
2022-12-06Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiserMatthias Krüger-2/+4
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-0/+1
2022-11-30Remove PredicateS typeOli Scherer-1/+1
2022-11-30Remove TySOli Scherer-1/+3
2022-11-30move WithCachedTypeInfo to rustc_type_irOli Scherer-2/+2
2022-11-30s/WithStableHash/WithCachedTypeInfo/Oli Scherer-2/+2
2022-11-25Cache Predicates' hash within themselvesOli Scherer-1/+1
2022-11-24make rustc_target usable outside of rustchkalbasi-1/+1
2022-10-29Auto merge of #102698 - michaelwoerister:unord-collections, r=lncrbors-1/+1
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-1/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-1/+1
2022-10-07Rewrite representabilityCameron Steffen-0/+1
2022-09-14cache collect_trait_impl_trait_tysMichael Goulet-1/+1
2022-09-09Deeply check that method signatures match, and allow for nested RPITITsMichael Goulet-0/+2
2022-09-01Don't create two new closures for each queryJoshua Nelson-1/+1
2022-07-12arena > Rc for query resultslcnr-0/+1
2022-07-05Return a FxIndexSet in is_late_bound query.Camille GILLOT-0/+1
2022-05-25try to cache region_scope_tree as a queryDing Xiang Fei-0/+1
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-1/+0
2022-05-13Cache more queries on disk.Camille GILLOT-4/+1
2022-04-07Document and rename the new wrapper typeOli Scherer-1/+1
2022-03-31Move stable hash from TyS into a datastructure that can be shared with other ...Oli Scherer-1/+1
2022-03-24Swap DtorckConstraint to DropckConstraintInfRandomness-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-1/+1
2022-02-15Overhaul `Const`.Nicholas Nethercote-0/+1
2022-02-15Overhaul `PredicateInner` and `Predicate`.Nicholas Nethercote-1/+1
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-0/+4
2021-12-15Fully serialize AdtDefAaron Hill-1/+1
2021-11-19Add some comments.Nicholas Nethercote-1/+1
2021-11-17Remove unnecessary lifetime argument from arena macros.Nicholas Nethercote-14/+14
2021-11-15Remove `DropArena`.Nicholas Nethercote-10/+5
2021-10-20Build jump table at runtime.Camille GILLOT-0/+2
2021-10-09Perform indexing during lowering.Camille GILLOT-3/+0
2021-10-09Make index_hir incremental.Camille GILLOT-4/+1
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-2/+2
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-1/+2
2021-08-30Remove unused arena macro argsbjorn3-3/+3
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-0/+1
2021-04-29Split crate_hash from index_hir.Camille GILLOT-1/+1
2020-12-03Combination of commitsRich Kadel-0/+1
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-2/+2
2020-08-30mv compiler to compiler/mark-0/+110