summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/arena.rs
Commit message (Expand)AuthorAgeFilesLines
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-2/+2
* add EarlyBinder to return type of collect_return_position_impl_trait_in_trait...Kyle Matsuda2023-04-181-1/+5
* resolve: Preserve reexport chains in `ModChild`renVadim Petrochenkov2023-04-081-0/+1
* rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov2023-03-231-1/+1
* Rollup merge of #108806 - cjgillot:query-lints, r=davidtwcoMatthias Krüger2023-03-111-0/+1
|\
| * Querify registered_tools.Camille GILLOT2023-03-061-0/+1
* | Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister2023-03-011-1/+2
* | Wrap more into into closure_typeinfo query.Camille GILLOT2023-02-261-0/+1
|/
* Move the resolver into a queryOli Scherer2023-02-201-0/+2
* Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8KiDylan DPC2023-02-151-1/+1
|\
| * Remove some superfluous type parameters from layout.rs.Michael Benfield2023-01-211-1/+1
* | Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov2023-02-101-0/+1
* | intern external constraintsMichael Goulet2023-02-031-0/+1
* | Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT2023-01-281-1/+1
|/
* Remove `output_filenames` field from TyCtxt and feed the query insteadOli Scherer2023-01-121-0/+1
* Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer2023-01-121-1/+4
* Feed `resolutions` query instead of it being a thin wrapper around an untrack...Oli Scherer2023-01-121-0/+1
* Rename ConstS to ConstDataOli Scherer2022-12-161-1/+1
* Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiserMatthias Krüger2022-12-061-2/+4
|\
| * Remove PredicateS typeOli Scherer2022-11-301-1/+1
| * Remove TySOli Scherer2022-11-301-1/+3
| * move WithCachedTypeInfo to rustc_type_irOli Scherer2022-11-301-2/+2
| * s/WithStableHash/WithCachedTypeInfo/Oli Scherer2022-11-301-2/+2
* | feed resolver_for_lowering instead of storing it in a fieldOli Scherer2022-12-051-0/+1
|/
* Cache Predicates' hash within themselvesOli Scherer2022-11-251-1/+1
* make rustc_target usable outside of rustchkalbasi2022-11-241-1/+1
* Auto merge of #102698 - michaelwoerister:unord-collections, r=lncrbors2022-10-291-1/+1
|\
| * Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister2022-10-271-1/+1
* | privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov2022-10-261-1/+1
|/
* Rewrite representabilityCameron Steffen2022-10-071-0/+1
* cache collect_trait_impl_trait_tysMichael Goulet2022-09-141-1/+1
* Deeply check that method signatures match, and allow for nested RPITITsMichael Goulet2022-09-091-0/+2
* Don't create two new closures for each queryJoshua Nelson2022-09-011-1/+1
* arena > Rc for query resultslcnr2022-07-121-0/+1
* Return a FxIndexSet in is_late_bound query.Camille GILLOT2022-07-051-0/+1
* try to cache region_scope_tree as a queryDing Xiang Fei2022-05-251-0/+1
* factor out the rvalue lifetime ruleDing Xiang Fei2022-05-221-1/+0
* Cache more queries on disk.Camille GILLOT2022-05-131-4/+1
* Document and rename the new wrapper typeOli Scherer2022-04-071-1/+1
* Move stable hash from TyS into a datastructure that can be shared with other ...Oli Scherer2022-03-311-1/+1
* Swap DtorckConstraint to DropckConstraintInfRandomness2022-03-241-1/+1
* Improve `AdtDef` interning.Nicholas Nethercote2022-03-111-1/+1
* Clarify `Layout` interning.Nicholas Nethercote2022-03-071-1/+1
* Overhaul `Const`.Nicholas Nethercote2022-02-151-0/+1
* Overhaul `PredicateInner` and `Predicate`.Nicholas Nethercote2022-02-151-1/+1
* Ensure that queries only return Copy types.Camille GILLOT2022-02-091-0/+4
* Fully serialize AdtDefAaron Hill2021-12-151-1/+1
* Add some comments.Nicholas Nethercote2021-11-191-1/+1
* Remove unnecessary lifetime argument from arena macros.Nicholas Nethercote2021-11-171-14/+14
* Remove `DropArena`.Nicholas Nethercote2021-11-151-10/+5