about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/instance.rs
AgeCommit message (Expand)AuthorLines
2025-09-12Split AssocContainer::{InherentImpl,TraitImpl}Cameron Steffen-22/+19
2025-09-12Rename AssocItemContainer -> AssocContainerCameron Steffen-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-1/+3
2025-08-06Add support for shortening `Instance` and use itEsteban Küber-65/+9
2025-08-03Rename `Printer` variables.Nicholas Nethercote-3/+3
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-09compiler: recomment `needs_fn_once_adapter_shim`Jubilee Young-8/+6
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-3/+3
2025-06-13Unimplement unsized_localsmejrs-1/+1
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-3/+3
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-5/+13
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-9/+86
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-1/+1
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-2/+2
2025-03-25Auto merge of #136410 - saethlin:clean-up-cgu-internal-copy, r=compiler-errorsbors-44/+0
2025-03-24Remove InstanceKind::generates_cgu_internal_copyBen Kimock-44/+0
2025-03-18Remove existing AFIDT implementationMichael Goulet-4/+1
2025-03-07depend more on attr_data_structures and move find_attr! thereJana Dönszelmann-1/+1
2025-02-27Don't infer attributes of virtual calls based on the function bodyDianQK-2/+3
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-1/+1
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-2/+20
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-10Implement projection and shim for AFIDTMichael Goulet-17/+20
2024-12-06Remove polymorphizationBen Kimock-112/+2
2024-11-28Share inline(never) generics across cratesMark Rousskov-7/+11
2024-11-23remove remaining references to `Reveal`lcnr-2/+2
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-3/+1
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-22/+19
2024-11-07 remove 'platform-intrinsic' ABI leftoversRalf Jung-1/+1
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-1/+1
2024-10-26Effects cleanupDeadbeef-1/+1
2024-10-24Remove associated type based effects logicMichael Goulet-1/+0
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-13/+3
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-2/+2
2024-08-13Use is_lang_item moreMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+11
2024-07-12Gate the type length limit check behind a nightly flagMichael Goulet-1/+3
2024-07-03cache type sizes in type-size limit visitorRémy Rakic-3/+16
2024-07-02Instance::resolve -> Instance::try_resolve, and other nitsMichael Goulet-5/+17
2024-07-02Fix spansMichael Goulet-7/+14
2024-07-02Re-implement a type-size based limitMichael Goulet-9/+73
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-5/+7
2024-07-02Miscellaneous renamingMichael Goulet-58/+62
2024-06-21Rename a bunch of thingsMichael Goulet-1/+1