aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2024-05-17Change return type for lookup_hir_impl_blockPierre-Emmanuel Patry3-8/+8
2024-05-17Change return type of lookup_hir_extern_blockPierre-Emmanuel Patry4-9/+9
2024-05-17Change return type of lookup_hir_trait_itemPierre-Emmanuel Patry4-20/+25
2024-05-17Change return type for lookup_hir_item to optionalPierre-Emmanuel Patry9-39/+36
2024-05-17Change return type of resolve_nodeid_to_stmtPierre-Emmanuel Patry2-7/+5
2024-05-17Change lookup_hir_to_node return type to optionalPierre-Emmanuel Patry4-16/+14
2024-05-17Change lookup_node_to_hir return type to optionalPierre-Emmanuel Patry13-119/+142
2024-05-16Visit constant items without expressions properlyOwen Avery1-6/+9
2024-05-16Improve matching on non-enum ADTsOwen Avery2-3/+10
2024-05-15Handle structs as scrutinee for match expressionsNobel Singh1-2/+2
2024-05-15Remove unused Context parameter for some backend methodsOwen Avery8-18/+18
2024-05-06Change singleton returned type to a referencePierre-Emmanuel Patry94-941/+923
2024-05-06Remove unnecessary SIDE_EFFECTS/READONLY macrosMael Cravero1-17/+0
2024-05-06borrowck: Use std::ignoreJakub Dupak1-7/+7
2024-05-06borrowck: Polonius error reportingJakub Dupak5-37/+117
2024-05-06borrowck: Link Polonius and run itJakub Dupak2-2/+7
2024-05-06borrowck: Build Polonius automaticallyJakub Dupak1-0/+7
2024-05-06borrowck: Polonius dumpJakub Dupak3-8/+88
2024-05-06Removed obsolete objectsKushal Pal1-11/+2
2024-04-23Remove redundant macro definitionzhanghe97021-12/+0
2024-04-22Visit type during resolution of inherent implPierre-Emmanuel Patry1-0/+1
2024-04-16Rust: Move 'libformat_parser' build into libgrustThomas Schwinge1-15/+1
2024-04-16Rust: Move 'libformat_parser' build into the GCC build directoryThomas Schwinge1-2/+9
2024-04-16Rust: Don't cache 'libformat_parser.a'Thomas Schwinge1-2/+1
2024-04-16Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'Thomas Schwinge1-3/+1
2024-04-16Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'Thomas Schwinge1-3/+4
2024-04-16Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL'Thomas Schwinge1-2/+4
2024-04-16Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS'Thomas Schwinge1-2/+1
2024-04-16Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDF...Thomas Schwinge1-1/+1
2024-04-16Remove 'libgrust/librustc_format_parser' from 'gcc/rust/Make-lang.in:RUST_LDF...Thomas Schwinge1-1/+1
2024-04-10rust: Add --offline flag to cargo when building Rust components.Arthur Cohen1-1/+2
2024-04-10Merge commit 'f5a805d82902fe2d6e0a7af8c0e6519f9d25a8f3' into HEADThomas Schwinge2-0/+54
2024-04-10Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6^' into HEADThomas Schwinge1-0/+315
2024-04-10Merge commit 'f89186f962421f6d972035fc4b4c20490e7b1c5b^' into HEADThomas Schwinge1-0/+839
2024-04-10Merge commit 'ceed844b5284aeabbdfe25ccf099e7ebeeb14a9b^' into HEADThomas Schwinge1-0/+7
2024-04-10Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEADThomas Schwinge1-0/+8325
2024-04-04borrowck: Bump copyright noticeJakub Dupak7-5/+41
2024-04-04borrowck: Remove block braces to satisfy GNU styleJakub Dupak6-121/+56
2024-04-04borrowck: Fact collectorJakub Dupak2-0/+898
2024-04-04borrowck: Regions in BIRJakub Dupak8-275/+610
2024-04-04borrowck: extract regions from types using VAJakub Dupak3-19/+140
2024-04-04borrowck: Free region representationJakub Dupak1-0/+107
2024-04-04borrowck: Polonius FFIJakub Dupak6-0/+596
2024-04-04borrowck: BIR: make BIR visitor constJakub Dupak4-22/+26
2024-04-04borrowck: BIR: emit movesJakub Dupak7-80/+103
2024-04-04borrowck: BIR: scope handlingJakub Dupak5-37/+188
2024-04-04borrowck: BIR: Place tree traverse APIJakub Dupak1-0/+23
2024-04-04borrowck: BIR: use callable APIJakub Dupak1-18/+5
2024-04-04borrowck: Unify BIR terminilogy (node->statement)Jakub Dupak8-59/+62
2024-04-04borrowck: Use rust-system.hJakub Dupak9-13/+10