aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util
AgeCommit message (Expand)AuthorFilesLines
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery2-7/+0
2024-01-16gccrs: hir: Rename get_pattern_mappings methodJakub Dupak1-2/+2
2024-01-16gccrs: Fix CanonicalPath for inherent implRaiki Tamura1-0/+6
2024-01-16gccrs: Unify raw attribute valuesPierre-Emmanuel Patry3-30/+75
2024-01-16gccrs: Change proc macro mapping definition insertionPierre-Emmanuel Patry2-12/+12
2024-01-16gccrs: Change proc macro definition lookup to optionalsPierre-Emmanuel Patry2-18/+17
2024-01-16gccrs: Use optional for proc macro invocation lookupPierre-Emmanuel Patry2-25/+18
2024-01-16gccrs: resolver: Refactor assertionPierre-Emmanuel Patry1-0/+3
2024-01-16gccrs: Move extern crate resolvingPierre-Emmanuel Patry2-27/+21
2024-01-16gccrs: Move proc macro definition to mappingsPierre-Emmanuel Patry2-53/+50
2024-01-16gccrs: Rename libproc_macro to libproc_macro_internalPierre-Emmanuel Patry3-3/+2
2024-01-16gccrs: Add check for no_mangle attributeRaiki Tamura5-1/+37
2024-01-16gccrs: Add punycode encoding to v0 manglingRaiki Tamura3-6/+6
2024-01-16gccrs: Type annotation for make-unicode-data.pyRaiki Tamura1-32/+36
2024-01-16gccrs: Add missing CHECKING_P guard to rust-punycode.ccOwen Avery1-0/+4
2024-01-16gccrs: clean up Codepoint and InputSourceRaiki Tamura3-3/+67
2024-01-16gccrs: Add function `Rust::encode_punycode`Raiki Tamura2-0/+226
2024-01-16gccrs: Normalize all identifier tokensRaiki Tamura2-26/+50
2024-01-16gccrs: Fix a warning about extra semicolonPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: Normalize Hangul to NFCRaiki Tamura1-33/+123
2024-01-16gccrs: Add Unicode check for crate_name attributesRaiki Tamura2-19/+23
2024-01-16gccrs: Add missing CHECKING_P guard to rust-unicode.ccOwen Avery1-0/+4
2024-01-16gccrs: Begin enforcing Sized properly and support anti traits like ?SizedPhilip Herron3-10/+21
2024-01-16gccrs: Track trait bound polarity properlyPhilip Herron2-4/+5
2024-01-16gccrs: Add function for Unicode NFC normalizationRaiki Tamura4-0/+5875
2024-01-16gccrs: Remove Location typedefOwen Avery4-5/+5
2024-01-16gccrs: converter: Move literal conversion outPierre-Emmanuel Patry2-27/+36
2024-01-16gccrs: Check proc_macro attributes on non root functionsPierre-Emmanuel Patry1-6/+50
2024-01-16gccrs: Emit error with proc macro on non functionsPierre-Emmanuel Patry1-26/+80
2024-01-16gccrs: Continue to replace usages of Location with location_tOwen Avery1-1/+1
2024-01-16gccrs: resolve: Remove ProcMacroInvocable interfacePierre-Emmanuel Patry3-32/+10
2024-01-16gccrs: resolve: Add mappings for proc macros and resolvingPierre-Emmanuel Patry3-46/+134
2024-01-16gccrs: attribute: Add missing header guardPierre-Emmanuel Patry1-0/+4
2024-01-16gccrs: resolve: Add extern crate proc macro collectionPierre-Emmanuel Patry2-0/+86
2024-01-16gccrs: proc macro: Add help message to malformed derivePierre-Emmanuel Patry1-0/+4
2024-01-16gccrs: proc macro: Detect malformed proc_macro_derivePierre-Emmanuel Patry1-0/+5
2024-01-16gccrs: proc macros: Add crate type attribute checkPierre-Emmanuel Patry1-2/+33
2024-01-16gccrs: libproc_macro: Change Ident structurePierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: rework the HIR dump passMarc Poulhiès1-0/+16
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery3-4/+4
2024-01-16gccrs: rust-unreachable: Add specific behavior for rust_unreachableArthur Cohen1-4/+4
2024-01-16gccrs: Remove unnecessary usage of Location copy constructorOwen Avery1-1/+1
2024-01-16gccrs: Remove Rust::Optional in favor of tl::optionalArthur Cohen4-419/+22
2024-01-16gccrs: expected: Adapt type to GCC's requirements.Arthur Cohen1-7/+3
2024-01-16gccrs: util: Add tl::expected typeArthur Cohen1-0/+2444
2024-01-16gccrs: optional: Adapt class to GCC's standards.Arthur Cohen1-17/+14
2024-01-16gccrs: optional: Import tl's optional typeArthur Cohen1-0/+2062
2024-01-16gccrs: Replace value initialization of Location with UNDEF_LOCATIONOwen Avery1-2/+2
2024-01-16gccrs: Change class Location into typedefOwen Avery1-1/+1
2024-01-16gccrs: Track fn_once output lang item properlyPhilip Herron2-0/+16