aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand
AgeCommit message (Expand)AuthorFilesLines
14 hoursgccrs: Add ending newline to rust-macro-builtins-log-debug.ccOwen Avery1-1/+1
8 daysgccrs: Prevent multiple resolution insertionOwen Avery2-20/+36
8 daysgccrs: expansion: Correctly expand $crate metavarArthur Cohen4-14/+75
8 daysgccrs: Reduce usage of rust-session-manager.hOwen Avery4-2/+2
8 daysgccrs: expansion: Expand generic args in generic type path segmentsArthur Cohen1-1/+3
8 daysgccrs: derive(Hash): Add implementation.Arthur Cohen3-9/+367
8 daysgccrs: derive(Debug): Use builder's ptrify function insteadArthur Cohen1-8/+0
8 daysgccrs: Remove some member functions from SingleASTNodeOwen Avery1-3/+4
8 daysgccrs: Fix expansion of macros inside modulesOwen Avery2-0/+7
8 daysgccrs: derive(Eq): Create copies of Eq typepath to avoid NodeId confusionArthur Cohen1-1/+5
8 daysgccrs: derive(Eq): Also derive StructuralEqArthur Cohen3-37/+43
8 daysgccrs: derive(PartialEq): Also derive StructuralPartialEqArthur Cohen3-23/+32
8 daysgccrs: expand: Allow built-in derives to generate multiple itemsArthur Cohen3-15/+22
8 daysgccrs: derive(PartialEq): Add partial implementationArthur Cohen3-0/+391
8 daysgccrs: derive(Clone): chore: CleanupArthur Cohen2-25/+17
8 daysgccrs: derive(Eq): Add implementation.Arthur Cohen3-0/+291
8 daysgccrs: inline-asm: Fix some warningsArthur Cohen2-7/+21
8 daysgccrs: derive(Default): Add implementationArthur Cohen3-0/+233
8 daysgccrs: ast-builder: Add methods for QualifiedPathInExpressionsArthur Cohen1-2/+2
8 daysgccrs: derive(Debug): Add stub implementation.Arthur Cohen3-0/+191
8 daysgccrs: derive(Clone, Copy): Cleanup using new method from DeriveVisitorArthur Cohen2-163/+11
8 daysgccrs: derive-visitor: Add method for setting up derived impl genericsArthur Cohen2-0/+97
8 daysgccrs: Add option_env! supportLiam Naddell3-1/+83
8 daysgccrs: ast: More visitors to allow lang item paths in expressionsArthur Cohen2-6/+11
8 daysgccrs: derive(Copy): Improve bounds when deriving CopyArthur Cohen1-2/+7
8 daysgccrs: derive(Clone): Use lang item bounds on AssertParamIsCopyArthur Cohen1-6/+5
8 daysgccrs: derive(Clone): Add Clone bound on generated impl blocksArthur Cohen1-6/+11
11 daysgccrs: derive(Clone): Implement derive clone for enum struct variantsArthur Cohen1-7/+78
11 daysgccrs: derive(Clone): Implement clone for enum tuple variantsArthur Cohen2-4/+66
11 daysgccrs: derive(Clone): Add deriving of simple enum variantsArthur Cohen2-2/+53
11 daysgccrs: derive(Clone): Add note about Clone::clone()Arthur Cohen1-4/+10
11 daysgccrs: derive(Clone): Use lang item for PhantomData in CloneArthur Cohen1-1/+1
11 daysgccrs: derive(Copy): Use copy lang item when deriving Copy.Arthur Cohen1-6/+2
11 daysgccrs: derive(Clone): Manually generate AssertParamIsCopy struct for unionsArthur Cohen1-4/+34
11 daysgccrs: ast: Refactor how lang item paths are handled.Arthur Cohen2-3/+3
11 daysgccrs: ast: Add new Kind enums for more precise downcastingArthur Cohen2-3/+3
11 daysgccrs: Remove Rust::make_uniqueOwen Avery3-6/+5
11 daysgccrs: derive(Copy): Use new LangItemPathArthur Cohen1-2/+4
13 daysgccrs: Fix compiler error on ast wrong implicit construct push_backbadumbatish1-1/+2
13 daysgccrs: Provide input operand for gccrsbadumbatish1-4/+5
13 daysgccrs: Rework InlineAsmOperandOwen Avery1-1/+2
13 daysrust: Add support for Clone and Copy derive on generic typesPhilip Herron4-16/+168
13 daysgccrs: Rehaul, Apply code review from Arthurbadumbatish2-45/+26
13 daysgccrs: Make inline mov compilesbadumbatish1-12/+55
13 daysgccrs: Move strip double quotes, add scaffold expandbadumbatish2-11/+38
13 daysgccrs: Start work on expand inline asmbadumbatish1-2/+31
13 daysgccrs: Fix the parser's operand and flags storagebadumbatish1-6/+15
13 daysgccrs: ast: Introduce class hierarchy for lang item pathsArthur Cohen1-0/+2
13 daysgccrs: Eager expansion for include* gccrs#1805 gccrs#1865Liam Naddell5-15/+58
13 daysgccrs: Use new constructors and control flow for operandbadumbatish1-24/+15