about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-10/+8
2024-11-22Pretty print AsyncFn traits tooMichael Goulet-0/+11
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+2
2024-07-02add TyCtxt::as_lang_item, use in new solverMichael Goulet-0/+4
2024-06-14Add TyCtxt::is_lang_itemMichael Goulet-0/+4
2024-04-17consistency rename: language item -> lang itemRalf Jung-1/+1
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-1/+14
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-14Move special methods from ClosureKind back into rustcMichael Goulet-0/+11
2023-05-16Remove `LangItems::require`Nilstrieb-6/+2
2022-11-27Add `TyCtxt::is_fn_trait`Maybe Waffle-0/+8
2022-11-27Rename `fn_trait_kind_from_{from_lang=>def_id}` to better convey meaningMaybe Waffle-1/+1
2022-10-29Cleanup weak lang itemsCameron Steffen-4/+0
2022-08-25allow non-monomorphize modules to access hard-coded error message through new...Nathan Stocks-3/+3
2020-09-18don't take `TyCtxt` by referenceBastian Kauschke-3/+3
2020-08-30mv compiler to compiler/mark-0/+61