about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
AgeCommit message (Expand)AuthorLines
2025-09-26Make `def_path_hash_to_def_id` not panic when passed an invalid hashLi-yao Xia-2/+2
2025-08-10Detect struct construction with private field in field with defaultEsteban Küber-0/+1
2025-08-08rustc_metadata: remove unused private trait implsDeadbeef-18/+0
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-28Save names of used extern cratesKornel-0/+5
2025-07-28Clarify update_extern_crateKornel-3/+21
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-5/+2
2025-07-13query RPITIT in a trait or implbohan-1/+1
2025-06-27Split exported_symbols for generic and non-generic symbolsbjorn3-10/+3
2025-05-29cstore: Use IndexSet as backing store for postorder dependenciesPiotr Osiewicz-2/+3
2025-05-21Introduce `tcx.anon_const_kind` queryBoxy-0/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+1
2025-05-04Initial support for dynamically linked cratesBryanskiy-0/+2
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-1/+1
2025-04-01Store adt_async_destructor in metadataOli Scherer-4/+1
2025-04-01Store adt_destructor in metadataOli Scherer-4/+1
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-3/+3
2025-02-03Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk许杰友 Jieyou Xu (Joe)-3/+3
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+3
2025-02-03Remove hook calling via `TyCtxtAt`.Nicholas Nethercote-3/+3
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-1/+1
2025-01-28Make item self/non-self bound naming less whackMichael Goulet-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-1/+1
2024-12-06Remove polymorphizationBen Kimock-1/+0
2024-11-19Rename implied_const_bounds to explicit_implied_const_boundsMichael Goulet-1/+1
2024-11-07Rollup merge of #132131 - celinval:smir-crate-defs, r=compiler-errorsJubilee-0/+1
2024-11-07[StableMIR] API to retrieve definitions from cratesCelina G. Val-0/+1
2024-10-31Encode cross-crate opaque type originMichael Goulet-4/+1
2024-10-26expand: Stop using artificial `ast::Item` for macros loaded from metadataVadim Petrochenkov-20/+8
2024-10-24Implement const effect predicate in new solverMichael Goulet-0/+2
2024-10-24Remove associated type based effects logicMichael Goulet-1/+0
2024-10-20Remove outdated commentChris Denton-3/+0
2024-09-24Separate collection of crate-local inherent impls from error reportingMichael Goulet-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-16Encode coroutine_by_move_body_def_id in crate metadataMichael Goulet-0/+1
2024-09-04Make supertrait and implied predicates queries defaultedMichael Goulet-2/+2
2024-09-02Rollup merge of #129829 - compiler-errors:decode-non-optional, r=lcnrMatthias Krüger-5/+18
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-1/+0
2024-08-31Make decoding non-optional LazyArray panic if not setMichael Goulet-5/+18
2024-08-31Rollup merge of #129725 - compiler-errors:predicates-of, r=fmeaseMatthias Krüger-0/+18
2024-08-29Simplify some extern providersMichael Goulet-11/+21
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-0/+18
2024-08-28Implement RFC 3525.Luca Versari-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+7
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-0/+10
2024-06-29Auto merge of #120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkbors-0/+3
2024-06-28implement new effects desugaringDeadbeef-0/+3
2024-06-27Make queries more explicitMichael Goulet-2/+2