about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/lang_items.rs
AgeCommit message (Expand)AuthorLines
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
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+2
2021-07-08Rollup merge of #86726 - sexxi-goose:use-diagnostic-item-for-rfc2229-migratio...Guillaume Gomez-3/+0
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-1/+1
2021-06-29Remove lang items Send, UnwindSafe and RefUnwindSafeRoxane Fruytier-3/+0
2021-05-18Rollup merge of #85339 - FabianWolff:issue-83893, r=varkorGuillaume Gomez-3/+124
2021-05-17Two minor changes for readability and efficiencyFabian Wolff-3/+2
2021-05-16Implement changes suggested by varkorFabian Wolff-5/+49
2021-05-15Report an error if a lang item has the wrong number of generic argumentsFabian Wolff-5/+83
2021-05-12Use () for lang items.Camille GILLOT-6/+3