aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util
AgeCommit message (Expand)AuthorFilesLines
2025-05-07Improve canonical path handling for impl itemsOwen Avery1-2/+6
2025-04-24Use stacked context for nested bindings.Pierre-Emmanuel Patry1-1/+8
2025-04-14lang-items: Add ManuallyDrop<T>Arthur Cohen2-0/+3
2025-04-14attributes: Handle external tool annotations like rustfmt::Arthur Cohen3-2/+8
2025-04-14attributes: Add missing attributes used in `core`Arthur Cohen3-1/+45
2025-04-14Add `#[track_caller]` as known attributebeamandala2-1/+3
2025-04-07Revert part of 44ffe1193269Pierre-Emmanuel Patry1-3/+1
2025-03-17Add a function to get the crate number from node idPierre-Emmanuel Patry2-7/+14
2025-03-06expansion: Correctly expand $crate metavarArthur Cohen2-3/+15
2025-03-05Reduce usage of rust-session-manager.hOwen Avery2-0/+81
2025-02-25nr2.0: Handle lang item type path segmentsOwen Avery2-0/+39
2025-02-11gccrs: add discriminant value intrinsicPhilip Herron2-0/+6
2025-02-04nr2.0: Resolve instances of TypePath more accuratelyOwen Avery2-0/+143
2025-02-02lang-items: Add structural_{peq, teq}Arthur Cohen2-0/+6
2025-01-29lang-items: Add From::fromArthur Cohen2-0/+5
2025-01-28lang-items: Add LangItem::IsEnumVariantArthur Cohen2-1/+13
2025-01-28mappings: Improve error message for get_lang_item_nodeArthur Cohen1-2/+2
2025-01-24Add environment capture to NR2Pierre-Emmanuel Patry2-0/+25
2025-01-21lang-items: Add Result and Try lang itemsArthur Cohen2-0/+20
2025-01-21lang-item:Add LangItem::Kind::RECEIVERlishin2-0/+2
2025-01-21typecheck: Add basic handling for applying auto trait boundsArthur Cohen2-0/+18
2025-01-16mappings: Add get_lang_item_nodeArthur Cohen2-0/+11
2025-01-16lang-item: Add LangItem::PrettyStringArthur Cohen2-0/+7
2025-01-16attributes: Add #[derive] as a built-in attributeArthur Cohen2-0/+2
2025-01-10Revert "gcc/rust/ChangeLog:"CohenArthur2-10/+0
2025-01-10gcc/rust/ChangeLog:Om Swaroop Nayak2-0/+10
2025-01-07gccrs: add support for lang_item eq and PartialEq traitPhilip Herron3-4/+53
2025-01-03Remove Rust::make_uniqueOwen Avery1-35/+0
2024-12-31lang-item: Add Option::{None, Some}, Iterator::next, IntoIter::into_iterArthur Cohen2-0/+15
2024-12-31lang-item: Add Sync traitArthur Cohen2-0/+2
2024-12-04attributes: Add class for sharing methods on attributes.Arthur Cohen2-0/+15
2024-12-04lang-items: Store NodeId mappings for lang itemsArthur Cohen2-0/+30
2024-12-02stacked-contexts: Add peek() methodArthur Cohen1-0/+7
2024-11-28mappings: Move lang_item definitions to .ccArthur Cohen2-16/+21
2024-11-28lang-items: Move comment about arithmetic lang itemsArthur Cohen1-1/+1
2024-11-22Clean up some system includesPierre-Emmanuel Patry3-4/+2
2024-11-20Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-1/+1
2024-09-24Add extra assertions to tl::optionalOwen Avery1-7/+79
2024-09-06Fix v0-mangle1.rs test when run with ASANOwen Avery1-1/+3
2024-08-22attributes: Start handling prelude_import properlyArthur Cohen2-1/+3
2024-06-11Add dropck_eyepatch feature gate for may_danglePierre-Emmanuel Patry1-0/+1
2024-05-29Allow rustc_const_stable and rustc_const_unstableOwen Avery2-1/+6
2024-05-17Change lookup_ast_item's return typePierre-Emmanuel Patry2-6/+5
2024-05-17Change lookup_visibility's return typePierre-Emmanuel Patry2-6/+5
2024-05-17Change lookup_macro_invocation's return typePierre-Emmanuel Patry2-8/+6
2024-05-17Change lookup_macro_def return typePierre-Emmanuel Patry2-6/+5
2024-05-17Change lookup_canonical_path's return pathPierre-Emmanuel Patry1-6/+5
2024-05-17Change lookup_hir_pattern return typePierre-Emmanuel Patry2-4/+4
2024-05-17Change lookup_hir_struct_field return typePierre-Emmanuel Patry2-4/+4
2024-05-17Change lookup_hir_self_param return typePierre-Emmanuel Patry2-4/+4