gcc-rust
Thread
Date
Earlier messages
Later messages
Messages by Date
2026/08/07
Re: [COMMITTED 51/77] gccrs: add unused braces lint
Arthur Cohen
2026/08/07
[COMMITTED 47/77] gccrs: rust: Enforce irrefutability in let bindings and function parameters
arthur . cohen
2026/08/07
[COMMITTED 46/77] gccrs: rust: Add is_refutable methods to HIR pattern nodes
arthur . cohen
2026/08/07
[COMMITTED 77/77] gccrs: forever-stack: Add dfs_cache
arthur . cohen
2026/08/07
[COMMITTED 76/77] gccrs: Separate argument and function body drop scopes
arthur . cohen
2026/08/07
[COMMITTED 74/77] gccrs: Backport `cfg_select!` macro
arthur . cohen
2026/08/07
[COMMITTED 68/77] gccrs: Do not export indentation levels within metadata
arthur . cohen
2026/08/07
[COMMITTED 64/77] gccrs: Handle ambiguous glob imports
arthur . cohen
2026/08/07
[COMMITTED 56/77] gccrs: Small fixes for #[repr(transparent)]
arthur . cohen
2026/08/07
[COMMITTED 53/77] gccrs: Apply try-finally cleanup for function-scope drops
arthur . cohen
2026/08/07
[COMMITTED 61/77] gccrs: hir: Remove unnecessary HIR::RangeFromToInclExpr class
arthur . cohen
2026/08/07
[COMMITTED 60/77] gccrs: lang: Add range_inclusive_new
arthur . cohen
2026/08/07
[COMMITTED 48/77] gccrs: Define constructor for LoadedCrate struct
arthur . cohen
2026/08/07
[COMMITTED 41/77] gccrs: add static mut refs lint
arthur . cohen
2026/08/07
[COMMITTED 58/77] gccrs: Emit drops before explicit returns
arthur . cohen
2026/08/07
[COMMITTED 50/77] gccrs: refactor dead code lint
arthur . cohen
2026/08/07
Re: [COMMITTED 41/77] gccrs: add static mut refs lint
Arthur Cohen
2026/08/07
[COMMITTED 37/77] gccrs: Emit block scope drops through TRY_FINALLY_EXPR
arthur . cohen
2026/08/07
[COMMITTED 44/77] gccrs: Fix duplicate "trailing semicolon in macro used" warnings
arthur . cohen
2026/08/07
[COMMITTED 43/77] gccrs: attr: Register rustc_conversion_suggestion
arthur . cohen
2026/08/07
[COMMITTED 40/77] gccrs: intrinsic: Add assert_zero_valid
arthur . cohen
2026/08/07
[COMMITTED 34/77] gccrs: Name resolve external types
arthur . cohen
2026/08/07
[COMMITTED 42/77] gccrs: attr: Register needs_allocator
arthur . cohen
2026/08/07
[COMMITTED 33/77] gccrs: Emit drops for function parameters
arthur . cohen
2026/08/07
[COMMITTED 73/77] gccrs: lang: Add unsafe_cell
arthur . cohen
2026/08/07
[COMMITTED 51/77] gccrs: add unused braces lint
arthur . cohen
2026/08/07
[COMMITTED 31/77] gccrs: Evaluate non-unit tail expressions before drops
arthur . cohen
2026/08/07
[COMMITTED 30/77] gccrs: add unused doc comment lint
arthur . cohen
2026/08/07
[COMMITTED 69/77] gccrs: Use canonical path for Clone trait within derive
arthur . cohen
2026/08/07
[COMMITTED 28/77] gccrs: Implement compilation of #[repr(transparent)] structs
arthur . cohen
2026/08/07
[COMMITTED 20/77] gccrs: Fix TypePathSegmentGeneric token collection
arthur . cohen
2026/08/07
[COMMITTED 63/77] gccrs: Mark types used as generic arguments as live
arthur . cohen
2026/08/07
[COMMITTED 55/77] gccrs: Record dirty state of GlobbingVisitor
arthur . cohen
2026/08/07
[COMMITTED 52/77] gccrs: add no mangle generic items lint
arthur . cohen
2026/08/07
[COMMITTED 39/77] gccrs: Improve super segment resolution
arthur . cohen
2026/08/07
[COMMITTED 21/77] gccrs: Fix IdentifierPathPass on sub-patterns
arthur . cohen
2026/08/07
[COMMITTED 24/77] gccrs: Add compatible version option
arthur . cohen
2026/08/07
[COMMITTED 22/77] gccrs: testsuite: Add regression test for Rust-GCC/gccrs#4116
arthur . cohen
2026/08/07
[COMMITTED 49/77] gccrs: Support ZST type checking for `#[repr(transparent)]`
arthur . cohen
2026/08/07
[COMMITTED 45/77] gccrs: rust: Add const getter overloads for HIR pattern fields
arthur . cohen
2026/08/07
[COMMITTED 13/77] gccrs: Move Identifier class to its own file
arthur . cohen
2026/08/07
[COMMITTED 38/77] gccrs: Use EH_ELSE_EXPR in block Drop TRY_FINALLY_EXPR
arthur . cohen
2026/08/07
[COMMITTED 19/77] gccrs: add drop bounds lint
arthur . cohen
2026/08/07
[COMMITTED 35/77] gccrs: add dyn drop lint
arthur . cohen
2026/08/07
[COMMITTED 32/77] gccrs: Emit function-scope drops for unit tail expressions
arthur . cohen
2026/08/07
[COMMITTED 23/77] gccrs: Unify node trees
arthur . cohen
2026/08/07
[COMMITTED 29/77] gccrs: Add new checks for `#[repr(align)]` attribute
arthur . cohen
2026/08/07
[COMMITTED 25/77] gccrs: Handle ribs in GlobbingVisitor
arthur . cohen
2026/08/07
[COMMITTED 09/77] gccrs: Use the same node id for all builtin types
arthur . cohen
2026/08/07
[COMMITTED 08/77] gccrs: Allow merge of CanonicalPath context
arthur . cohen
2026/08/07
[COMMITTED 11/77] gccrs: Simplify module and extern block emission
arthur . cohen
2026/08/07
[COMMITTED 16/77] gccrs: Create ForeverStackBase
arthur . cohen
2026/08/07
[COMMITTED 27/77] gccrs: Add support for #[repr(transparent)] attribute
arthur . cohen
2026/08/07
[COMMITTED 10/77] gccrs: Export extern block metadata
arthur . cohen
2026/08/07
[COMMITTED 18/77] gccrs: Register global_allocator attribute
arthur . cohen
2026/08/07
[COMMITTED 15/77] gccrs: Remove ForeverStackStore
arthur . cohen
2026/08/07
[COMMITTED 17/77] gccrs: Fix type param forward declare check
arthur . cohen
2026/08/07
[COMMITTED 14/77] gccrs: Group lang item names within an array
arthur . cohen
2026/08/07
[COMMITTED 04/77] gccrs: Name resolve extern crate independently
arthur . cohen
2026/08/07
[COMMITTED 03/77] gccrs: Use AST for metadata export instead of HIR
arthur . cohen
2026/08/07
[COMMITTED 06/77] gccrs: Use late name resolution on extern crates
arthur . cohen
2026/08/07
[COMMITTED 12/77] gccrs: Rename error type
arthur . cohen
2026/08/07
[COMMITTED 07/77] gccrs: Merge binding map when merging nr contexts
arthur . cohen
2026/08/07
[COMMITTED 02/77] gccrs: Emit modules within metadata export file
arthur . cohen
2026/08/07
[COMMITTED 05/77] gccrs: Revert optional lang item segment name
arthur . cohen
2026/08/07
[COMMITTED 01/77] gccrs: Return empty file name for inline string source
arthur . cohen
2026/08/07
[gccrs COMMIT] derive: Do not add default type parameters on derived impls
gerris . rs
2026/08/07
[Bug bootstrap/124839] [16/17 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
jakub at gcc dot gnu.org
2026/08/07
[Bug rust/124013] [16/17 regression] -Wodr issues in Rust
jakub at gcc dot gnu.org
2026/08/06
[gccrs COMMIT] gccrs: add double negations lint
gerris . rs
2026/08/05
Re: [RFC PATCH] Fix up cpp_check_xid_property (used by rust)
Jason Merrill
2026/08/05
[gccrs COMMIT] gccrs: Make ExpandVisitor visit more attributes
gerris . rs
2026/08/04
☺ Buildbot (Sourceware): gccrust - build successful (master)
builder
2026/08/03
☠ Buildbot (Sourceware): gccrust - failed '! grep ...' (failure) (master)
builder
2026/08/03
☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)
builder
2026/08/03
☺ Buildbot (Sourceware): gccrust - build successful (master)
builder
2026/08/03
[gccrs COMMIT] forever-stack: Add dfs_cache
gerris . rs
2026/08/03
[gccrs COMMIT] gccrs: Separate argument and function body drop scopes
gerris . rs
2026/08/03
Re: Ping: [PATCH gcc/* 0/2] Typed qualifiers
Arsen Arsenović
2026/08/03
[gccrs COMMIT 2/2] gccrs: Gate `cfg_select!` macro behind `-frust-compat-version=1.90`
gerris . rs
2026/08/03
[gccrs COMMIT 1/2] gccrs: Backport `cfg_select!` macro
gerris . rs
2026/08/03
[gccrs COMMIT 2/2] lang: Add unsafe_cell
gerris . rs
2026/08/03
[gccrs COMMIT 1/2] gccrs: Move SlicePattern RestPattern handling
gerris . rs
2026/08/03
[gccrs COMMIT] gccrs: Test libcore compilation until lowering
gerris . rs
2026/08/02
[gccrs COMMIT] lang: Register lang items for alloc crate
gerris . rs
2026/08/02
[gccrs COMMIT 3/3] Use canonical path for Clone trait within derive
gerris . rs
2026/08/02
[gccrs COMMIT 2/3] Do not export indentation levels within metadata
gerris . rs
2026/08/02
[gccrs COMMIT 1/3] Remove metadata export visitor
gerris . rs
2026/08/01
[gccrs COMMIT] gccrs: Fix duplicate unused assignment removals
gerris . rs
2026/07/31
[gccrs COMMIT] gccrs: Generalize prelude import handling
gerris . rs
2026/07/31
[gccrs COMMIT] gccrs: Handle ambiguous glob imports
gerris . rs
2026/07/31
[gccrs COMMIT] gccrs: Mark types used as generic arguments as live
gerris . rs
2026/07/31
Re: Ping: [PATCH gcc/* 0/2] Typed qualifiers
Joseph Myers
2026/07/30
Re: [PATCH wwwdocs] gcc-14/changes: Add Rust section to New languages
Gerald Pfeifer
2026/07/30
[gccrs COMMIT] gccrs: Fix multiple glob imports in a use decl
gerris . rs
2026/07/28
[gccrs COMMIT 2/2] hir: Remove unnecessary HIR::RangeFromToInclExpr class
gerris . rs
2026/07/28
[gccrs COMMIT 1/2] lang: Add range_inclusive_new
gerris . rs
2026/07/28
[gccrs COMMIT 2/2] gccrs: Remove manual drop emission for explicit returns
gerris . rs
2026/07/28
[gccrs COMMIT 1/2] gccrs: Emit drops before explicit returns
gerris . rs
2026/07/24
[gccrs COMMIT] gccrs: Fix deriving with generic const args
gerris . rs
2026/07/22
Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers
Uros Bizjak
2026/07/22
Enterprise outreach idea for gccrs
NiubiStar Support Team
2026/07/22
Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers
Arthur Cohen
2026/07/22
[gccrs COMMIT] gccrs: Small fixes for #[repr(transparent)]
gerris . rs
2026/07/22
Ping^2: [PATCH gcc/* 0/2] Typed qualifiers
Arsen Arsenović
2026/07/20
[gccrs COMMIT] gccrs: Record dirty state of GlobbingVisitor
gerris . rs
2026/07/20
[gccrs COMMIT] Improve resolution and compilation of control flow loops and labels
gerris . rs
2026/07/17
[gccrs COMMIT] gccrs: Apply try-finally cleanup for function-scope drops
gerris . rs
2026/07/17
[gccrs COMMIT] gccrs: add no mangle generic items lint
gerris . rs
2026/07/16
[gccrs COMMIT] gccrs: add unused braces lint
gerris . rs
2026/07/16
[gccrs COMMIT] gccrs: refactor dead code lint
gerris . rs
2026/07/16
[gccrs COMMIT] gccrs: Support ZST type checking for `#[repr(transparent)]`
gerris . rs
2026/07/15
Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers
Stefan Schulze Frielinghaus
2026/07/15
☺ Buildbot (Sourceware): gccrust - build successful (master)
builder
2026/07/15
[gccrs COMMIT] gccrs: Define constructor for LoadedCrate struct
gerris . rs
2026/07/15
Ping: [PATCH gcc/* 0/2] Typed qualifiers
Arsen Arsenović
2026/07/14
[gccrs COMMIT 3/3] rust: Enforce irrefutability in let bindings and function parameters
gerris . rs
2026/07/14
[gccrs COMMIT 2/3] rust: Add is_refutable methods to HIR pattern nodes
gerris . rs
2026/07/14
[gccrs COMMIT 1/3] rust: Add const getter overloads for HIR pattern fields
gerris . rs
2026/07/14
[gccrs COMMIT] gccrs: Fix duplicate "trailing semicolon in macro used" warnings
gerris . rs
2026/07/14
[gccrs COMMIT] attr: Register rustc_conversion_suggestion
gerris . rs
2026/07/14
[gccrs COMMIT] attr: Register needs_allocator
gerris . rs
2026/07/14
[gccrs COMMIT] attr: Register needs_allocator
gerris . rs
2026/07/14
[gccrs COMMIT] gccrs: add static mut refs lint
gerris . rs
2026/07/13
[gccrs COMMIT] intrinsic: Add assert_zero_valid
gerris . rs
2026/07/13
[gccrs COMMIT] gccrs: Improve super segment resolution
gerris . rs
2026/07/13
[gccrs COMMIT 1/3] gccrs: Add builder for current-scope drop cleanup
gerris . rs
2026/07/13
[gccrs COMMIT 3/3] gccrs: Use EH_ELSE_EXPR in block Drop TRY_FINALLY_EXPR
gerris . rs
2026/07/13
[gccrs COMMIT 2/3] gccrs: Emit block scope drops through TRY_FINALLY_EXPR
gerris . rs
2026/07/13
[gccrs COMMIT] gccrs: add dyn drop lint
gerris . rs
2026/07/13
[gccrs COMMIT] gccrs: Name resolve external types
gerris . rs
2026/07/09
Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers
Arsen Arsenović
2026/07/08
☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)
builder
2026/07/08
[gccrs COMMIT 2/2] gccrs: Emit drops for function parameters
gerris . rs
2026/07/08
[gccrs COMMIT 1/2] gccrs: Emit function-scope drops for unit tail expressions
gerris . rs
2026/07/08
[gccrs COMMIT] gccrs: Evaluate non-unit tail expressions before drops
gerris . rs
2026/07/08
[gccrs COMMIT] gccrs: add unused doc comment lint
gerris . rs
2026/07/08
[gccrs COMMIT 3/3] gccrs: Add new checks for `#[repr(align)]` attribute
gerris . rs
2026/07/08
[gccrs COMMIT 2/3] gccrs: Implement compilation of #[repr(transparent)] structs
gerris . rs
2026/07/08
[gccrs COMMIT 1/3] gccrs: Add support for #[repr(transparent)] attribute
gerris . rs
2026/07/07
[gccrs COMMIT] gccrs: Handle ribs in GlobbingVisitor
gerris . rs
2026/07/07
[gccrs COMMIT] gccrs: Add compatible version option
gerris . rs
2026/07/07
[gccrs COMMIT] gccrs: Unify node trees
gerris . rs
2026/07/07
[gccrs COMMIT] testsuite: Add regression test for Rust-GCC/gccrs#4116
gerris . rs
2026/07/06
Re: [PATCH gcc/* 0/2] Typed qualifiers
Mikael Morin
2026/07/06
[PATCH gcc/* 0/2] Typed qualifiers
Arsen Arsenović
2026/07/05
[gccrs COMMIT] gccrs: Fix IdentifierPathPass on sub-patterns
gerris . rs
2026/07/05
[gccrs COMMIT] gccrs: Fix TypePathSegmentGeneric token collection
gerris . rs
2026/07/05
[gccrs COMMIT] gccrs: add drop bounds lint
gerris . rs
2026/07/05
[gccrs COMMIT] gccrs: Register global_allocator attribute
gerris . rs
2026/07/05
[gccrs COMMIT] gccrs: Fix type param forward declare check
gerris . rs
2026/07/03
[gccrs COMMIT] gccrs: Create ForeverStackBase
gerris . rs
2026/07/02
[gccrs COMMIT] gccrs: Remove ForeverStackStore
gerris . rs
2026/07/02
☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)
builder
2026/07/02
☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)
builder
2026/07/02
☺ Buildbot (Sourceware): gccrust - build successful (master)
builder
2026/07/02
[gccrs COMMIT 11/14] Simplify module and extern block emission
gerris . rs
2026/07/02
[gccrs COMMIT 10/14] Export extern block metadata
gerris . rs
2026/07/02
[gccrs COMMIT 13/14] Move Identifier class to its own file
gerris . rs
2026/07/02
[gccrs COMMIT 14/14] Group lang item names within an array
gerris . rs
2026/07/02
[gccrs COMMIT 06/14] Use late name resolution on extern crates
gerris . rs
2026/07/02
[gccrs COMMIT 07/14] Merge binding map when merging nr contexts
gerris . rs
2026/07/02
[gccrs COMMIT 09/14] Use the same node id for all builtin types
gerris . rs
2026/07/02
[gccrs COMMIT 12/14] Rename error type
gerris . rs
2026/07/02
[gccrs COMMIT 08/14] Allow merge of CanonicalPath context
gerris . rs
2026/07/02
[gccrs COMMIT 05/14] Revert optional lang item segment name
gerris . rs
2026/07/02
[gccrs COMMIT 04/14] Name resolve extern crate independently
gerris . rs
2026/07/02
[gccrs COMMIT 03/14] Use AST for metadata export instead of HIR
gerris . rs
2026/07/02
[gccrs COMMIT 02/14] Emit modules within metadata export file
gerris . rs
2026/07/02
[gccrs COMMIT 01/14] Return empty file name for inline string source
gerris . rs
2026/06/30
☠ Buildbot (Sourceware): gccrust - failed '! grep ...' (failure) (master)
builder
2026/06/30
☠ Buildbot (Sourceware): gccrust - failed '! grep ...' (failure) (master)
builder
2026/06/30
[gccrs COMMIT] gccrs: Fix typechecking of block expression and labels
gerris . rs
2026/06/30
[gccrs COMMIT] gccrs: add missing_abi lint
gerris . rs
2026/06/30
[gccrs COMMIT] backend: Fix incorrect impl block selection
gerris . rs
2026/06/30
[gccrs COMMIT] gccrs: turn on can_alias_all on build_pointer_type
gerris . rs
2026/06/30
[gccrs COMMIT 2/2] intrinsic: Add min_align_of_val
gerris . rs
2026/06/30
[gccrs COMMIT 1/2] intrinsic: Add size_of_val
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: Fix unify code on ADT's to check defid
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: Fix crash when resolving invalid enum item
gerris . rs
2026/06/29
[gccrs COMMIT] rust: Fix ICE with infer type used in struct attribute
gerris . rs
2026/06/29
[gccrs COMMIT] lang: Add lang owned_box and box expression
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: Add tests for local binding LIFO and nested block scopes
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: Refactor CompileDrop and add DropBuilder
gerris . rs
2026/06/29
[gccrs COMMIT] backend: Refactor dynamic object fat pointers and vtable generation
gerris . rs
2026/06/29
[gccrs COMMIT 1/2] intrinsic: Add write_bytes
gerris . rs
2026/06/29
[gccrs COMMIT 2/2] intrinsic: Add arith_offset
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: fix ICE on break with a label and a value
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: fix ICE on generic type aliases
gerris . rs
2026/06/29
[gccrs COMMIT] gccrs: add non_contiguous_range_endpoints lint
gerris . rs
2026/06/28
[gccrs COMMIT] gccrs: Detect errors in macro eager expansion
gerris . rs
2026/06/28
[gccrs COMMIT 4/4] gccrs: Fix field access on DST fat pointers
gerris . rs
2026/06/28
[gccrs COMMIT 2/4] gccrs: Add new compiler flag for parsing & compiling C-style string literals
gerris . rs
2026/06/28
[gccrs COMMIT 3/4] gccrs: Introduce CStr language item
gerris . rs
2026/06/28
[gccrs COMMIT 1/4] gccrs: Implement C-style string literals
gerris . rs
2026/06/28
[gccrs COMMIT] rust: avoid ICE on attributed struct base parsing
gerris . rs
2026/06/28
Re: [PATCH v2] Remove BOOL_BITFIELD define from system.h and update its uses
Andrea Pinski
2026/06/27
[gccrs COMMIT] gccrs: add non shorthand field patterns lint
gerris . rs
2026/06/27
[gccrs COMMIT] gccrs: add unused visibilities lint
gerris . rs
2026/06/26
[gccrs COMMIT] Handle assert with custom message
gerris . rs
Earlier messages
Later messages