aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2025-04-25Update ChangeLog and version files for releasereleases/gcc-15.1.0Jakub Jelinek1-0/+4
2025-04-15Daily bump.GCC Administrator1-0/+159
2025-04-14gccrs: lang-items: Add ManuallyDrop<T>Arthur Cohen2-0/+3
2025-04-14gccrs: attributes: Handle external tool annotations like rustfmt::Arthur Cohen4-3/+8
2025-04-14gccrs: nr2.0: Only insert derive macros if they existArthur Cohen1-4/+3
2025-04-14gccrs: attributes: Add missing attributes used in `core`Arthur Cohen3-1/+45
2025-04-14gccrs: Add `#[track_caller]` as known attributebeamandala3-1/+4
2025-04-14gccrs: Fix const checking of enum discriminantsOwen Avery2-0/+5
2025-04-14gccrs: format_args: Allow extraneous commas, improve safetyArthur Cohen1-0/+7
2025-04-14gccrs: expansion: Desugar doc comments into attributes before expansionArthur Cohen4-1/+133
2025-04-14gccrs: expansion: Only add fragments if the matcher succeededArthur Cohen1-7/+8
2025-04-14gccrs: session: Desugar question mark operator after expansion instead.Arthur Cohen1-1/+1
2025-04-14gccrs: ast: Add get_locus() to DelimTokenTreeArthur Cohen1-0/+1
2025-04-14gccrs: ast: Support outer attributes for AST::RangeExprArthur Cohen1-6/+6
2025-04-14gccrs: nr2.0: Do not resolve modules this run if they are unloadedArthur Cohen1-1/+11
2025-04-14gccrs: typecheck: Properly select methods when dealing with specializationArthur Cohen1-24/+105
2025-04-14rust: Add comment inside block [PR119342]Andrew Pinski1-0/+2
2025-04-14rust: use range for inside rust-gcc.cc [PR119341]Andrew Pinski1-36/+21
2025-04-14rust: Use error_operand_p in rust-gcc.ccAndrew Pinski1-101/+88
2025-04-14rust: Use FLOAT_TYPE_P instead of manual checkingAndrew Pinski1-4/+4
2025-04-09Daily bump.GCC Administrator1-0/+319
2025-04-08gccrs: fix ICE segfault with empty feature gateMatty Kuhn2-0/+10
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry7-8/+11
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry7-10/+13
2025-04-08gccrs: Change optional to expected for parse_loop_labelPierre-Emmanuel Patry2-7/+19
2025-04-08gccrs: Resolve labels within break or continue expressionsPierre-Emmanuel Patry2-10/+29
2025-04-08gccrs: Fix unresolved label error messagePierre-Emmanuel Patry1-4/+4
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry31-266/+283
2025-04-08gccrs: Update ast visitor with proper check for looplabelPierre-Emmanuel Patry1-1/+2
2025-04-08gccrs: Remove unused error constructor and getterPierre-Emmanuel Patry1-5/+0
2025-04-08gccrs: Make loop label truly optionalPierre-Emmanuel Patry9-78/+77
2025-04-08gccrs: Visit loop label before predicate expressionPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Add check for labelPierre-Emmanuel Patry1-1/+2
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry6-20/+51
2025-04-08gccrs: Revert part of 44ffe1193269Pierre-Emmanuel Patry1-3/+1
2025-04-08gccrs: refactoring rust_error_at "redefined multiple times"Sri Ganesh Thota5-37/+41
2025-04-08gccrs: nr2.0: Remove duplicate self visitOwen Avery1-2/+0
2025-04-08gccrs: Fix ICE for reserved lifetime namePhilip Herron1-1/+10
2025-04-08gccrs: hir: Add default qualifier to function, lower it properlyArthur Cohen6-11/+38
2025-04-08gccrs: feature: Add min_specialization featureArthur Cohen2-0/+5
2025-04-08gccrs: Fix ICE when hitting invalid types for genericsPhilip Herron3-2/+29
2025-04-08gccrs: Fix ICE on raw referencePhilip Herron9-22/+29
2025-04-08gccrs: Fix ICE on invalid match armsPhilip Herron1-2/+19
2025-04-08gccrs: Fix recusive type query and nullptr on type pathPhilip Herron12-218/+142
2025-04-08gccrs: Fix ICE when there are 2 functions named mainPhilip Herron9-22/+22
2025-04-08gccrs: Fix ICE when resolving lifetimes without namePhilip Herron1-2/+0
2025-04-08gccrs: Fix ICE when doing shift checks on const declPhilip Herron1-0/+6
2025-04-08gccrs: nr2.0: Handle global pathsOwen Avery4-49/+96
2025-04-08gccrs: Evaluate the enum's discriminant in a const contextRyutaro Okada1-0/+2
2025-04-01Daily bump.GCC Administrator1-0/+159