about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/arena.rs
AgeCommit message (Expand)AuthorLines
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-1/+1
2024-10-27compiler: Rename LayoutS to LayoutDataJubilee Young-1/+1
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-1/+1
2024-08-28coverage: `CodeRegion` is never stored in an arenaZalathar-1/+0
2024-08-12do not use the global solver cache for proof treeslcnr-4/+0
2024-06-18Uplift PredefinedOpaquesDataMichael Goulet-1/+1
2024-06-16Uplift ExternalConstraintDataMichael Goulet-1/+1
2024-06-06Make middle not rely on next_trait_solverMichael Goulet-1/+1
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-1/+1
2024-05-24remove proof tree formatter, make em shallowlcnr-1/+4
2024-05-18Uplift inspect into rustc_type_irMichael Goulet-1/+1
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+1
2024-04-03Remove MIR unsafe checkMatthew Jasper-1/+0
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-0/+1
2024-02-20Rename some normalization-related itemsLeón Orell Valerian Liehr-1/+1
2024-02-05Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errorsMatthias Krüger-1/+1
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-0/+1
2024-01-11`specialization_graph_of`'s `errored` field is used in the only call site, an...Oli Scherer-0/+1
2024-01-05Remove outdated references to `librustc_middle`.Alona Enraght-Moony-1/+1
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-1/+1
2023-12-12Make ConstKind and TyKind CopyMichael Goulet-4/+0
2023-11-22Cache flags for ty::ConstMichael Goulet-1/+1
2023-11-20Remove unused arena kinds in `rustc_hir` and `rustc_middle`.Nicholas Nethercote-16/+1
2023-11-02use global cache when computing proof treeslcnr-0/+1
2023-10-02Implement Deref<LayoutS> for LayoutLukas Wirth-1/+1
2023-08-13Remove metadata_loader querybjorn3-1/+0
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-0/+1
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-2/+2
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-0/+5
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+1
2023-05-25Prepopulate opaques in canonical inputMichael Goulet-0/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-2/+2
2023-04-18add EarlyBinder to return type of collect_return_position_impl_trait_in_trait...Kyle Matsuda-1/+5
2023-04-08resolve: Preserve reexport chains in `ModChild`renVadim Petrochenkov-0/+1
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-1/+1
2023-03-11Rollup merge of #108806 - cjgillot:query-lints, r=davidtwcoMatthias Krüger-0/+1
2023-03-06Querify registered_tools.Camille GILLOT-0/+1
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-1/+2
2023-02-26Wrap more into into closure_typeinfo query.Camille GILLOT-0/+1
2023-02-20Move the resolver into a queryOli Scherer-0/+2
2023-02-15Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8KiDylan DPC-1/+1
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-0/+1
2023-02-03intern external constraintsMichael Goulet-0/+1
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+1
2023-01-21Remove some superfluous type parameters from layout.rs.Michael Benfield-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