aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util
AgeCommit message (Expand)AuthorFilesLines
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry2-5/+6
2024-01-16gccrs: expand: Add prc macro expander and registrationPierre-Emmanuel Patry3-1/+95
2024-01-16gccrs: attributes: Add allow_internal_unstable attributePierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: Fix non-mod-rs files' external module loading pathsOwen Avery2-0/+76
2024-01-16gccrs: Prevent initialization related warnings/errors for OptionalOwen Avery1-0/+4
2024-01-16gccrs: converter: Refactor locationsPierre-Emmanuel Patry1-17/+9
2024-01-16gccrs: converter: Convert back Locations from spansPierre-Emmanuel Patry1-18/+26
2024-01-16gccrs: converter: Add conversion from locations to spansPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: libproc_macro: Add cpp Span representationPierre-Emmanuel Patry1-5/+21
2024-01-16gccrs: expansion: Add base for deriving builtin macros (Clone, Copy...)Arthur Cohen1-7/+11
2024-01-16gccrs: Add operator== for Optional.Owen Avery1-0/+10
2024-01-16gccrs: Improve Optional<T> implementationOwen Avery1-28/+52
2024-01-16gccrs: converter: Merge dispatch into one functionPierre-Emmanuel Patry1-17/+6
2024-01-16gccrs: libproc_macro: Change cpp literal representationPierre-Emmanuel Patry1-203/+65
2024-01-16gccrs: Add AST::AttrInputMacroOwen Avery2-0/+6
2024-01-16gccrs: Allow hashing Optional<T>Owen Avery1-0/+12
2024-01-16gccrs: Improve Optional<T&> implementationOwen Avery1-50/+9
2024-01-16gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinctionMatthew Jasper2-7/+2
2024-01-16gccrs: converter: Fix suffix conditionPierre-Emmanuel Patry1-12/+12
2024-01-16gccrs: converter: Fix some styling issuesPierre-Emmanuel Patry1-7/+3
2024-01-16gccrs: converter: Make converter input immutablePierre-Emmanuel Patry2-6/+8
2024-01-16gccrs: converter: Add Ident conversionsPierre-Emmanuel Patry1-2/+19
2024-01-16gccrs: converter: Convert literals back to tokensPierre-Emmanuel Patry1-2/+138
2024-01-16gccrs: converter: Add punct conversion functionPierre-Emmanuel Patry1-1/+16
2024-01-16gccrs: converter: Const conversion to tokenstreamPierre-Emmanuel Patry2-4/+4
2024-01-16gccrs: converter: Return a vector to const pointersPierre-Emmanuel Patry2-12/+21
2024-01-16gccrs: converter: Add from_tokentree functionPierre-Emmanuel Patry1-21/+40
2024-01-16gccrs: converter: Add group conversion implementationPierre-Emmanuel Patry1-2/+33
2024-01-16gccrs: converter: Add TokenStream conversion functionPierre-Emmanuel Patry2-3/+59
2024-01-16gccrs: converter: Remove redundant variablePierre-Emmanuel Patry1-25/+12
2024-01-16gccrs: ast: Move token converter out of ast modulePierre-Emmanuel Patry2-0/+344
2024-01-16gccrs: builtin: Cleanup handling of builtin macrosArthur Cohen1-19/+3
2024-01-16gccrs: utils: Add bidirectional hashmap classArthur Cohen1-0/+48
2024-01-16gccrs: Add missing ABI mappingPhilip Herron1-0/+2
2024-01-16gccrs: Unify AST::IfLetExprConseqIf{,Let} into AST::IfLetExprConseqElseOwen Avery2-10/+0
2024-01-16gccrs: Unify AST::IfExprConseqIf{,Let} into AST::IfExprConseqElseOwen Avery2-10/+0
2024-01-16gccrs: expand: Add builtin attribute identificationPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: Handle "fn" and "fn_mut" lang itemsOwen Avery1-0/+14
2024-01-16gccrs: Add missing known attribute stablePhilip Herron1-1/+2
2024-01-16gccrs: mappings: Keep exported macro IDsArthur Cohen2-0/+16
2024-01-16gccrs: Revert "hir: Add ExportedMacro node and handling."Arthur Cohen1-1/+0
2024-01-16gccrs: support use declaration to write the type into the correct namespacePhilip Herron2-0/+25
2024-01-16gccrs: hir: Add ExportedMacro node and handling.Arthur Cohen1-0/+1
2024-01-16gccrs: hir: Unify indentation approach with astJakub Dupak1-0/+49
2024-01-16gccrs: fix some clang warningsMarc Poulhiès1-1/+1
2024-01-16gccrs: Add coherence related lang_itemsOwen Avery1-23/+208
2024-01-16gccrs: expand: Add stringify macroPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: ast: Add RestPattern AST nodePierre-Emmanuel Patry2-0/+5
2024-01-16gccrs: ast: Add ExternalTypeItem nodeArthur Cohen2-0/+5
2024-01-03Update copyright years.Jakub Jelinek19-19/+19