]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/rust/backend
Fix SRA issue with -ftrivial-auto-var-init= [PR121894]
[thirdparty/gcc.git] / gcc / rust / backend /
2025-08-05  Arthur Cohengccrs: offset_of: Compile the offset properly
2025-08-05  Philip Herrongccrs: Add initial support for const generics
2025-08-05  Philip Herrongccrs: Add ConstType boiler plate to handle const generics
2025-08-05  Philip Herrongccrs: Refactor the ParamType to a BaseGeneric base...
2025-08-05  Philip Herrongccrs: Fix ICE during const eval of const capacity
2025-08-05  Arthur Cohengccrs: hir: Add OffsetOf node
2025-08-05  Pierre-Emmanuel... gccrs: Add input/output from inout and split in out
2025-08-05  Yap Zhi Henggccrs: Implement compilation for SlicePattern against...
2025-08-05  Yap Zhi Henggccrs: Update SlicePattern typechecking against slice...
2025-08-05  Philip Herrongccrs: fix bad monomophization of generic paths
2025-08-05  Philip Herrongccrs: return error node when this fails during constex...
2025-08-05  Philip Herrongccrs: Fix ICE with duplicate root item main function
2025-08-05  lishingccrs: Reject loop in const/static context
2025-08-05  Yap Zhi Henggccrs: Implement compilation for SlicePattern matching...
2025-08-05  Philip Herrongccrs: Do proper const folding during typechecking...
2025-08-05  Owen Averygccrs: nr1.0: Remove rust/backend support
2025-08-05  Zhi Henggccrs: Implement compilation support for TuplePatternIt...
2025-08-05  Owen Averygccrs: Create Rust::GGC::Ident
2025-08-05  Philip Herrongccrs: Fix bug with non compiled const decl
2025-08-05  Philip Herrongccrs: check for invalid const calls during code-gen
2025-08-05  Zhi Henggccrs: Fix TupleStructPattern compilation throwing...
2025-08-05  Zhi Henggccrs: Implement compilation of IdentifierPattern's...
2025-08-05  Philip Herrongccrs: Fix bad type canonicalization on ARRAY_TYPES
2025-08-05  Zhi Henggccrs: Rename IdentifierPattern's to_bind to subpattern
2025-08-05  Zhi Henggccrs: Support compilation of IdentifierPattern's subpa...
2025-08-05  Owen Averygccrs: nr2.0: Separate out canonical path handling
2025-08-05  Arthur Cohengccrs: hir: Add const blocks
2025-08-05  Philip Herrongccrs: Initial support for Return Position Impl Trait
2025-08-05  Philip Herrongccrs: Fix non canonical type bug with tuples
2025-08-05  Marc Poulhièsgccrs: Reindent using last clang-format configuration
2025-08-05  Tom Schollenbergergccrs: fix ICE on empty constexpr loops
2025-08-05  Owen Averygccrs: Improve struct pattern compilation
2025-08-05  Arthur Cohengccrs: backend: Compile struct rebinding patterns
2025-08-05  Arthur Cohengccrs: backend: Refactor struct pattern compilation
2025-07-25  David Malcolmdiagnostics: convert diagnostic_t to enum class diagnos...
2025-04-28  Philip Herrongccrs: prealloc the initilizer vector
2025-04-28  Pierre-Emmanuel... gccrs: Parse and lower llvm asm node
2025-04-08  Pierre-Emmanuel... gccrs: Migrate error state to optionals
2025-04-08  Philip Herrongccrs: Fix ICE on raw reference
2025-04-08  Philip Herrongccrs: Fix ICE when there are 2 functions named main
2025-04-08  Ryutaro Okadagccrs: Evaluate the enum's discriminant in a const...
2025-03-31  Philip Herrongccrs: Fix ICE in array ref constexpr
2025-03-31  Philip Herrongccrs: Fix ICE during const expr eval on array expressions
2025-03-31  Philip Herrongccrs: Fix ICE when compiling path which resolves to...
2025-03-31  Philip Herrongccrs: Give the builtin unit struct an actual locus
2025-03-31  Philip Herrongccrs: Fix ICE when compiling block expressions in...
2025-03-31  Philip Herrongccrs: Fix ICE when array elements are not a value
2025-03-24  Philip Herrongccrs: remove visitor which is not needed here
2025-03-24  Owen Averygccrs: Fix some small issues
2025-03-24  Philip Herrongccrs: initial setup for new OpaqueType to represent...
2025-03-24  Philip Herrongccrs: enum type layout needs to respect the enum repr...
2025-03-24  Philip Herrongccrs: add variant_count intrinsic
2025-03-24  Philip Herrongccrs: add discriminant value intrinsic
2025-03-24  Philip Herrongccrs: Fix compilation of trait-items which map to...
2025-03-24  Owen Averygccrs: nr2.0: Remove accidental copies of resolver
2025-03-24  Philip Herrongccrs: add support for ref literal patterns
2025-03-24  Philip Herrongccrs: add new -frust-overflow-checks flag to control...
2025-03-24  Pierre-Emmanuel... gccrs: Compile unit struct with constructor
2025-03-24  Pierre-Emmanuel... gccrs: Remove query mode on CompileItem
2025-03-24  Arthur Cohengccrs: backend: Improve handling of lang-item PathInExp...
2025-03-24  Arthur Cohengccrs: hir: Adapt visitors to lang item PathInExpressions
2025-03-24  Philip Herrongccrs: catch missing guard for optional result
2025-03-24  Arthur Cohengccrs: backend: Allow anything as a match scrutinee
2025-03-21  liushuyugccrs: rust/intrinsic: add new "catch_unwind" variant...
2025-03-21  liushuyugccrs: rust/intrinsic: add try intrinsic and panic...
2025-03-21  Philip Herrongccrs: match arms are a LUB
2025-03-21  Philip Herrongccrs: cleanup our enum type layout to be closer to...
2025-03-21  Philip Herrongccrs: add support for lang_item eq and PartialEq trait
2025-03-21  Owen Averygccrs: Remove Rust::make_unique
2025-03-21  Philip Herrongccrs: implement the TuplePattern and use it for functi...
2025-03-21  Philip Herrongccrs: add checks for division by zero and left shift...
2025-03-21  Philip Herrongccrs: constant evaluation like these are coercion...
2025-03-21  Arthur Cohengccrs: hir: Remove duplicate function in TraitItemFunc
2025-03-21  Philip Herrongccrs: ensure packed and aligned is applied properly
2025-03-21  Pierre-Emmanuel... gccrs: Prepend crate name to functions with nr2
2025-03-21  Philip Herrongccrs: empty match expressions should resolve to !
2025-03-21  Pierre-Emmanuel... gccrs: Clean up some system includes
2025-03-21  Pierre-Emmanuel... gccrs: Use a reference wrapper to please GCC 4.8
2025-03-21  Pierre-Emmanuel... gccrs: Fixes some tests appearing with a moved variant
2025-03-21  Pierre-Emmanuel... gccrs: Refactor HIR with optionals, references & newtypes
2025-03-21  Pierre-Emmanuel... gccrs: Refactor HIR to reduce the amount of raw pointers
2025-03-21  Arthur Cohengccrs: asm: Fix clang warnings
2025-03-21  Owen Averygccrs: Remove usage of Resolver::get_builtin_types
2025-03-21  Marc Poulhièsrust: Desugar IfLet* into MatchExpr
2025-03-21  Owen Averygccrs: Use name resolver 2.0 in CompileTraitItem
2025-03-19  Owen Averygccrs: Use name resolver 2.0 for compiling break/continue
2025-03-19  badumbatishgccrs: Provide input operand for gccrs
2025-03-19  Owen Averygccrs: Insert static items into the value namespace
2025-03-19  JoanVCgccrs: [gccrs#3141] Remove double negation by returning...
2025-03-19  JoanVCgccrs: [gccrs#3141] Fix incorrect handling of overflow...
2025-03-19  Liam Naddellgccrs: Dynamic dispatch with supertraits
2025-03-19  badumbatishgccrs: Rehaul, Apply code review from Arthur
2025-03-19  badumbatishgccrs: Make inline mov compiles
2025-03-19  badumbatishgccrs: Use's array type when constring string tree
2025-03-19  badumbatishgccrs: Perform lowering hir output operand to tree
2025-03-19  badumbatishgccrs: Lower the HIR to tree with CompileExpr
2025-03-19  badumbatishgccrs: Move strip double quotes, add scaffold expand
2025-03-19  badumbatishgccrs: Added counting to check for asm_construct_outputs
2025-03-19  badumbatishgccrs: Minor fix to asm codegen pr
2025-03-19  badumbatishgccrs: Refactor compile-asm for first round review
next