about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/lang_items.rs
AgeCommit message (Expand)AuthorLines
2025-08-14Improved `Target` typeJonathan Brouwer-1/+1
2025-07-17Specify of_trait in Target::Impl.Camille GILLOT-1/+1
2025-06-06deduplicate more `walk_*` methods in AST visitDeadbeef-12/+8
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+6
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-7/+7
2025-03-25Use `Option<Symbol>` in `DuplicateLangItem`.Nicholas Nethercote-7/+7
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-5/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-08-29Add `warn(unreachable_pub)` to `rustc_passes`.Nicholas Nethercote-1/+1
2024-08-17Use cnum for extern crate dataMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+5
2024-05-21Minor `pub` and whitespace cleanups.Nicholas Nethercote-2/+3
2024-05-15delegation: Implement list delegationVadim Petrochenkov-2/+6
2024-04-17consistency rename: language item -> lang itemRalf Jung-1/+1
2024-03-05Avoid using feed_unit_query from within queriesOli Scherer-1/+1
2024-02-18resolve: Scale back unloading of speculatively loaded cratesVadim Petrochenkov-1/+1
2024-01-29Make duplicate lang items fatalNilstrieb-1/+3
2024-01-12Delegation implementation: step 1Bryanskiy-19/+24
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-4/+4
2023-12-15Fix enforcement of generics for associated itemsMichael Goulet-19/+27
2023-12-15Collect lang items from ASTMichael Goulet-144/+226
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-1/+1
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-2/+7
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-09-20fix bugs with effects fallbackDeadbeef-2/+10
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-13/+14
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-2/+0
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-10-29Simplify lang item groupsCameron Steffen-3/+0
2022-10-29Factor out ITEM_REFSCameron Steffen-8/+7
2022-10-29Encode LangItem directlyCameron Steffen-8/+8
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-2/+2
2022-10-07avoid string dispatch in fluentNathan Stocks-5/+11
2022-10-07First batch of review feedback changes from #102110Nathan Stocks-4/+4
2022-10-07migrate lang_items.rs to translateable diagnosticsNathan Stocks-91/+79
2022-10-07use consistent namesNathan Stocks-4/+4
2022-10-07Migrate InvalidAttrAtCrateLevelrdvdev2-5/+2
2022-10-07Migrate derivable diagnostics in lang_items.rsrdvdev2-22/+8
2022-05-06use def_span and def_kind queries instead of calling tcx.hir() methodsMiguel Guarniz-2/+2
2022-04-08add mapping from DefKind to Target and remove more ItemLikeVisitor implsMiguel Guarniz-27/+15
2022-04-08remove some uses of visit_all_item_likes in typeck, symbol_mangling and passe...Miguel Guarniz-1/+16
2022-01-09Clean up lang_items::extractEric Huss-3/+1
2021-12-15Remove `in_band_lifetimes` for `rustc_passes`Peter Jaszkowiak-2/+2
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-3/+2
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-1/+1
2021-08-25Auto merge of #87875 - asquared31415:generic-lang-items, r=cjgillotbors-87/+35
2021-08-23Detect incorrect number of lang item genericsasquared31415-87/+35