aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2024-08-12borrowck: Fix debug prints on 32-bits architecturesArthur Cohen2-3/+6
2024-08-12borrowck: Avoid overloading issues on 32bit architecturesArthur Cohen1-2/+2
2024-08-06Daily bump.GCC Administrator1-0/+9
2024-08-05Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'Thomas Schwinge1-6/+1
2024-08-05Don't override 'LIBS' if '--enable-languages=rust'; use 'CRAB1_LIBS'Thomas Schwinge1-3/+1
2024-08-02Daily bump.GCC Administrator1-0/+1153
2024-08-01gccrs: Visit type during resolution of inherent implPierre-Emmanuel Patry1-0/+1
2024-08-01gccrs: borrowck: Bump copyright noticeJakub Dupak7-5/+41
2024-08-01gccrs: borrowck: Remove block braces to satisfy GNU styleJakub Dupak6-121/+56
2024-08-01gccrs: borrowck: Fact collectorJakub Dupak2-0/+898
2024-08-01gccrs: borrowck: Regions in BIRJakub Dupak8-275/+610
2024-08-01gccrs: borrowck: extract regions from types using VAJakub Dupak3-19/+140
2024-08-01gccrs: borrowck: Free region representationJakub Dupak1-0/+107
2024-08-01gccrs: borrowck: Polonius FFIJakub Dupak6-0/+596
2024-08-01gccrs: borrowck: BIR: make BIR visitor constJakub Dupak4-22/+26
2024-08-01gccrs: borrowck: BIR: emit movesJakub Dupak7-80/+103
2024-08-01gccrs: borrowck: BIR: scope handlingJakub Dupak5-37/+188
2024-08-01gccrs: borrowck: BIR: Place tree traverse APIJakub Dupak1-0/+23
2024-08-01gccrs: borrowck: BIR: use callable APIJakub Dupak1-18/+5
2024-08-01gccrs: borrowck: Unify BIR terminilogy (node->statement)Jakub Dupak8-59/+62
2024-08-01gccrs: borrowck: Use rust-system.hJakub Dupak9-13/+10
2024-08-01gccrs: unify: Always coerce `!` to the target type.Arthur Cohen1-25/+11
2024-08-01gccrs: Improve parsing of raw string literalsOwen Avery1-3/+18
2024-08-01gccrs: Avoid parsing const unsafe/extern functions as asyncOwen Avery1-2/+2
2024-08-01gccrs: Recognize unstable as a builtin attributeOwen Avery2-1/+3
2024-08-01gccrs: Recognize rustc_deprecated as a builtin attributeOwen Avery2-0/+2
2024-08-01gccrs: Improve parsing of raw byte string literalsOwen Avery1-4/+19
2024-08-01gccrs: Change dfs function return type to support gcc 4.8Pierre-Emmanuel Patry2-4/+8
2024-08-01gccrs: compile: resolve-path-ref: properly resolve nodeId with nr2.0Arthur Cohen2-44/+74
2024-08-01gccrs: Fix use rebind name resolution.Pierre-Emmanuel Patry2-48/+151
2024-08-01gccrs: Add mappings for struct base and struct fieldsPierre-Emmanuel Patry2-0/+23
2024-08-01gccrs: Fix quoted string formatPierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Prevent getting immutable context with classic nrPierre-Emmanuel Patry2-14/+17
2024-08-01gccrs: Update assignment operator with cratenumPierre-Emmanuel Patry1-0/+1
2024-08-01gccrs: Reinject Self parameter in new resolverPierre-Emmanuel Patry2-0/+24
2024-08-01gccrs: Use new name resolver to compile constant itemsPierre-Emmanuel Patry1-10/+26
2024-08-01gccrs: Remove unsafe block empty visit functionPierre-Emmanuel Patry2-5/+0
2024-08-01gccrs: Remove extern block scopingPierre-Emmanuel Patry2-13/+0
2024-08-01gccrs: Add constant identifiers to the value namespacePierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Struct are types, not valuesPierre-Emmanuel Patry1-1/+3
2024-08-01gccrs: Change enum namespace from value to typePierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Add tuple struct to the type namespacePierre-Emmanuel Patry1-2/+7
2024-08-01gccrs: Unit struct constructor shall be resolvedPierre-Emmanuel Patry1-2/+7
2024-08-01gccrs: Values shall be inserted in the value namespacePierre-Emmanuel Patry1-1/+4
2024-08-01gccrs: Raw pointer type visitor didn't require overloadPierre-Emmanuel Patry2-5/+0
2024-08-01gccrs: Visit constant item type in default resolverPierre-Emmanuel Patry1-1/+4
2024-08-01gccrs: Visit function return type in default resolverPierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Change error message to match testPierre-Emmanuel Patry1-2/+4
2024-08-01gccrs: Add tuple struct constructor to value namespacePierre-Emmanuel Patry1-0/+3
2024-08-01gccrs: Add support for ambiguous use declarationsPierre-Emmanuel Patry7-71/+142