]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/rust/backend
Match: Refactor bit_ior based unsigned SAT_MUL pattern by widen mul helper [NFC]
[thirdparty/gcc.git] / gcc / rust / backend /
7 days ago  Philip Herrongccrs: Refactor TyTy::ConstType into separate types
7 days ago  Yap Zhi Henggccrs: Implement compilation support for HIR::TupleStru...
7 days ago  Yap Zhi Henggccrs: Fix StructPattern type checking rejecting tuple...
7 days ago  Owen Averygccrs: Handle link_name attribute
7 days ago  Philip Herrongccrs: Fix ICE where we expect a num enum variant
7 days ago  Philip Herrongccrs: Fix ICE handling division by zero in const eval
7 days ago  Philip Herrongccrs: Fix ICE with invalid const expression
7 days ago  Philip Herrongccrs: Fix crash on break outside of loop context
7 days ago  Philip Herrongccrs: Fix segv when handling invalid array capacities
7 days ago  Yap Zhi Henggccrs: Implement missing var decl case for TuplePattern...
7 days ago  Philip Herrongccrs: Remove some const usage so we can get rid of...
7 days ago  Pierre-Emmanuel... gccrs: Convert lookup return type to optional
7 days ago  lishingccrs: fix ICE in convert_tree for tuple destructuring...
7 days ago  Yap Zhi Henggccrs: Implement rest pattern support for slice patterns
7 days ago  Yap Zhi Henggccrs: Implement let statement support for IdentifierPa...
7 days ago  lishingccrs: Fix ICE on exclusive_range_pattern lowering
7 days ago  Pierre-Emmanuel... gccrs: Improve vector usages and avoid copies.
7 days ago  Owen Averygccrs: Improve handling of AttrInputLiteral
7 days ago  Yap Zhi Henggccrs: Refactor HIR::PatternItem class and its derivatives
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
next