gcc-rust
Thread
Date
Earlier messages
Messages by Thread
[PATCH v4 0/2] Typed qualifiers, libstdc++ backport edition
Arsen Arsenović
[gccrs COMMIT] gccrs: Fix ICE on rest patterns in enum tuple variants
gerris . rs
[gccrs COMMIT] gccrs: Parse const blocks at the start of a statement
gerris . rs
[PATCH 00/40] gccrs: Upstreaming changes from Sept 11 to Sept 21
Marc Poulhiès
[PATCH 04/40] gccrs: Remove unnessecary diagnostics on array capacity values
Marc Poulhiès
[PATCH 05/40] gccrs: add null guard for failed builtin expansion
Marc Poulhiès
[PATCH 02/40] gccrs: Add test-case to show ice fixed
Marc Poulhiès
[PATCH 07/40] gccrs: handle lifetimes properly on trait items
Marc Poulhiès
[PATCH 24/40] gccrs: Improve bodyless function pattern check
Marc Poulhiès
[PATCH 21/40] gccrs: Remove -frust-c-style-string-literals flag
Marc Poulhiès
[PATCH 16/40] gccrs: Fix bad substituion error
Marc Poulhiès
[PATCH 12/40] gccrs: Add testcase to show issue fixed
Marc Poulhiès
[PATCH 09/40] gccrs: nr2.0: Close out invalid resolution for unexported items
Marc Poulhiès
[PATCH 11/40] gccrs: Recursive types support
Marc Poulhiès
[PATCH 14/40] gccrs: parse: Remove unused gating_errors field and accessor
Marc Poulhiès
[PATCH 26/40] gccrs: core: Test until typecheck
Marc Poulhiès
[PATCH 35/40] gccrs: Move proc macro crate mapping to crate mappings
Marc Poulhiès
[PATCH 28/40] gccrs: Separate crate related mappings within hir map
Marc Poulhiès
[PATCH 20/40] gccrs: fix unconstrained check to look for constrained bindings
Marc Poulhiès
[PATCH 29/40] gccrs: Regroup proc macro related mappings
Marc Poulhiès
[PATCH 22/40] gccrs: Ignore bindings on bodyless functions
Marc Poulhiès
[PATCH 37/40] gccrs: Rename variables
Marc Poulhiès
[PATCH 39/40] gccrs: derive: Gate CoercePointee and add framework for implementing it.
Marc Poulhiès
[PATCH 40/40] gccrs: Diagnose const arithmetic overflow with E0080
Marc Poulhiès
[PATCH 38/40] gccrs: feature-gate: Default-visit extern types for completeness
Marc Poulhiès
[PATCH 03/40] gccrs: Add testcase to show issue fixed
Marc Poulhiès
[PATCH 23/40] gccrs: Handle FUNCTION segments in new_type_param
Marc Poulhiès
[PATCH 25/40] gccrs: Correct the naming of atomic store & load intrinsics
Marc Poulhiès
[PATCH 36/40] gccrs: Split proc macro invocation and definitions apart
Marc Poulhiès
[PATCH 33/40] gccrs: Rename mapping categories
Marc Poulhiès
[PATCH 31/40] gccrs: Add ASTMapping to regroup all AST items mappings
Marc Poulhiès
[PATCH 34/40] gccrs: Make hir mapping name plurals
Marc Poulhiès
[PATCH 15/40] gccrs: add ParamType::clone recusion guard
Marc Poulhiès
[PATCH 17/40] gccrs: Add flag to unify of expect never
Marc Poulhiès
[PATCH 01/40] gccrs: Support silly legacy rustc const generics for stdarch
Marc Poulhiès
[PATCH 08/40] gccrs: nr1.0: Remove old Scope class
Marc Poulhiès
[PATCH 32/40] gccrs: Regroup hir mappings under one class
Marc Poulhiès
[PATCH 10/40] gccrs: Fix unconstrained when args are in the where clause
Marc Poulhiès
[PATCH 19/40] gccrs: Add missing lifetime handling to trait resolve
Marc Poulhiès
[PATCH 18/40] gccrs: Add type bound predicate scan
Marc Poulhiès
[PATCH 13/40] gccrs: Add testcase to show issue is fixed
Marc Poulhiès
[PATCH 06/40] gccrs: Fix ICE in constexpr for unit-structs
Marc Poulhiès
[PATCH 27/40] gccrs: Add script to generate rustc-lib
Marc Poulhiès
[PATCH 30/40] gccrs: Rename functions and members within mappings
Marc Poulhiès
Re: [PATCH 00/40] gccrs: Upstreaming changes from Sept 11 to Sept 21
Pierre-Emmanuel Patry
[gccrs COMMIT] gccrs: check for curly/square braces in an attribute
gerris . rs
[gccrs COMMIT] gccrs: Fix ICE with nested patterns in multi-field constructors
gerris . rs
[gccrs COMMIT] intrinsics: Add float_to_int_unchecked
gerris . rs
[gccrs COMMIT] gccrs: Move derive_coerce_pointee to rfl features
gerris . rs
[gccrs COMMIT] gccrs: Reject type param defaults using later params
gerris . rs
[gccrs COMMIT] intrinsics: Add impl for fadd_fast, fsub_fast, fmul_fast, fdiv_fast and frem_fast
gerris . rs
[gccrs COMMIT] gccrs: Remove extended_key_value_attributes
gerris . rs
[gccrs COMMIT] backend: Properly implement remainder operation for f32 and f64
gerris . rs
[gccrs COMMIT] builtins: Improve lookup interface
gerris . rs
[PATCH] mklog: Recognize `enum class` as a type starter
arthur . cohen
Re: [PATCH] mklog: Recognize `enum class` as a type starter
Andrea Pinski
Re: [PATCH] mklog: Recognize `enum class` as a type starter
Arthur Cohen
Re: [PATCH] mklog: Recognize `enum class` as a type starter
connor horman
[gccrs COMMIT] alloc: Test until typecheck
gerris . rs
[gccrs COMMIT] gccrs: Add trait alias AST support
gerris . rs
[gccrs COMMIT] gccrs: Evaluate call arguments from left to right
gerris . rs
[gccrs COMMIT] gccrs: Implement match arm guards
gerris . rs
[gccrs COMMIT] gccrs: Handle 1.55 rustc_feature
gerris . rs
[gccrs COMMIT 1/2] attr: Allow `#[used]` attribute and its argument variant.
gerris . rs
[gccrs COMMIT 2/2] backend: Add proper handling for #[used] attribute.
gerris . rs
[gccrs COMMIT] gccrs: Diagnose const arithmetic overflow with E0080
gerris . rs
[gccrs COMMIT 1/2] feature-gate: Default-visit extern types for completeness
gerris . rs
[gccrs COMMIT 2/2] derive: Gate CoercePointee and add framework for implementing it.
gerris . rs
[gccrs COMMIT 01/10] Separate crate related mappings within hir map
gerris . rs
[gccrs COMMIT 02/10] Regroup proc macro related mappings
gerris . rs
[gccrs COMMIT 03/10] Rename functions and members within mappings
gerris . rs
[gccrs COMMIT 06/10] Rename mapping categories
gerris . rs
[gccrs COMMIT 07/10] Make hir mapping name plurals
gerris . rs
[gccrs COMMIT 10/10] Rename variables
gerris . rs
[gccrs COMMIT 08/10] Move proc macro crate mapping to crate mappings
gerris . rs
[gccrs COMMIT 09/10] Split proc macro invocation and definitions apart
gerris . rs
[gccrs COMMIT 05/10] Regroup hir mappings under one class
gerris . rs
[gccrs COMMIT 04/10] Add ASTMapping to regroup all AST items mappings
gerris . rs
[gccrs COMMIT] gccrs: Add script to generate rustc-lib
gerris . rs
[gccrs COMMIT] core: Test until typecheck
gerris . rs
[gccrs COMMIT] gccrs: Correct the naming of atomic store & load intrinsics
gerris . rs
[gccrs COMMIT] gccrs: Improve bodyless function pattern check
gerris . rs
[gccrs COMMIT] gccrs: Handle FUNCTION segments in new_type_param
gerris . rs
[gccrs COMMIT] gccrs: Ignore bindings on bodyless functions
gerris . rs
[gccrs COMMIT] gccrs: Remove -frust-c-style-string-literals flag
gerris . rs
[gccrs COMMIT 1/2] gccrs: Add missing lifetime handling to trait resolve
gerris . rs
[gccrs COMMIT 2/2] gccrs: fix unconstrained check to look for constrained bindings
gerris . rs
[gccrs COMMIT] gccrs: Add type bound predicate scan
gerris . rs
[gccrs COMMIT] gccrs: Add flag to unify of expect never
gerris . rs
[gccrs COMMIT 1/2] gccrs: add ParamType::clone recusion guard
gerris . rs
[gccrs COMMIT 2/2] gccrs: Fix bad substituion error
gerris . rs
[gccrs COMMIT] parse: Remove unused gating_errors field and accessor
gerris . rs
[gccrs COMMIT] gccrs: Recursive types support
gerris . rs
[gccrs COMMIT 1/2] gccrs: Add testcase to show issue fixed
gerris . rs
[gccrs COMMIT 2/2] gccrs: Add testcase to show issue is fixed
gerris . rs
[gccrs COMMIT] gccrs: Fix unconstrained when args are in the where clause
gerris . rs
[gccrs COMMIT] nr2.0: Close out invalid resolution for unexported items
gerris . rs
[COMMITTED 01/83] gccrs: Add `unadjusted` and `platform-intrinsic` basic ABI support
arthur . cohen
[COMMITTED 06/83] gccrs: Add missing unconstrained type parameters walker for const generics
arthur . cohen
[COMMITTED 10/83] gccrs: when binding we need to distingish between generics/const-generics
arthur . cohen
[COMMITTED 02/83] gccrs: Resolve lang item types
arthur . cohen
[COMMITTED 05/83] gccrs: fix bad projection normalize
arthur . cohen
[COMMITTED 18/83] gccrs: Add another trait filter to bounds probe
arthur . cohen
[COMMITTED 17/83] gccrs: Add explicitly filtering for is bound satisified
arthur . cohen
[COMMITTED 13/83] gccrs: tyty: Fix FN_VARIADIC flag typo
arthur . cohen
[COMMITTED 12/83] gccrs: Compile `let <StructPattern>`
arthur . cohen
[COMMITTED 23/83] gccrs: add new type path prob mechanism
arthur . cohen
[COMMITTED 24/83] gccrs: refactor out pathprobeimpltrait into its own class
arthur . cohen
[COMMITTED 14/83] gccrs: Fix ICE when its an optional return type
arthur . cohen
[COMMITTED 36/83] gccrs: Reject multiple move sources in product-type expressions
arthur . cohen
[COMMITTED 20/83] gccrs: add more bound filtering
arthur . cohen
[COMMITTED 21/83] gccrs: add more filtering
arthur . cohen
[COMMITTED 25/83] gccrs: Refactor PathProbeType into its own file and call it PathProbeExpr
arthur . cohen
[COMMITTED 19/83] gccrs: improve type path resolution to do the trait lookup directly
arthur . cohen
[COMMITTED 16/83] gccrs: Add method resolution probe support to take a trait to filter
arthur . cohen
[COMMITTED 29/83] gccrs: seperate implitem fntype and body resolution
arthur . cohen
[COMMITTED 35/83] gccrs: Generate backend drop flags for conditional moves
arthur . cohen
[COMMITTED 38/83] gccrs: Implement extern types by reusing ADT with an extern kind
arthur . cohen
[COMMITTED 31/83] gccrs: Make gcc targetm builtins available to the Rust front end
arthur . cohen
[COMMITTED 33/83] gccrs: Implement 1-to-1 adapters for compiling LLVM built-ins signatures with GCC built-ins
arthur . cohen
[COMMITTED 34/83] gccrs: Update llvm_builtins test cases
arthur . cohen
[COMMITTED 51/83] gccrs: Add test to highlight issue Rust-GCC/gccrs#4735
arthur . cohen
[COMMITTED 57/83] gccrs: Cleanup bad usage of using ast node-ids instead of DefId for indexes
arthur . cohen
[COMMITTED 40/83] gccrs: Fix missing unconstrained check to look at the full argument
arthur . cohen
[COMMITTED 67/83] gccrs: walk the binding generic arguments for unconstrained checks
arthur . cohen
[COMMITTED 49/83] gccrs: Replace indexing with reverse iterator
arthur . cohen
[COMMITTED 52/83] gccrs: Remove rust_unreachable from grs_langhook_pushdecl
arthur . cohen
[COMMITTED 56/83] gccrs: Add impl-item-name indexes for method resolution
arthur . cohen
[COMMITTED 60/83] gccrs: Handle generic args to traits in paths
arthur . cohen
[COMMITTED 79/83] gccrs: Change alloc crate test edition to 2018
arthur . cohen
[COMMITTED 66/83] gccrs: Track lifetimes per trait item
arthur . cohen
[COMMITTED 72/83] gccrs: Fix HIR::ClosureExpr copying
arthur . cohen
[COMMITTED 42/83] gccrs: Add missing handling to variance analysis
arthur . cohen
[COMMITTED 73/83] gccrs: Only the last segment should resolve to an expr item
arthur . cohen
[COMMITTED 75/83] gccrs: Fix bad derive of Ord to use Self instead of raw type-name
arthur . cohen
[COMMITTED 68/83] gccrs: filter out candidates by checking if self is compatable
arthur . cohen
[COMMITTED 69/83] gccrs: Fix handling where clauses into two passes
arthur . cohen
[COMMITTED 74/83] gccrs: Refactor query_type to only fully-const resolve const fns
arthur . cohen
[COMMITTED 80/83] gccrs: This is an utterly insane rustc shim needed for stdarch
arthur . cohen
[COMMITTED 82/83] gccrs: cfi_encoding: Recognize the attribute
arthur . cohen
[COMMITTED 04/83] gccrs: Function node links should be unnamed
arthur . cohen
[COMMITTED 61/83] gccrs: Fix bug when compiling const position intrinsic calls
arthur . cohen
[COMMITTED 50/83] gccrs: Do not continue when self is malformed
arthur . cohen
[COMMITTED 78/83] gccrs: remove unused callback substitution system
arthur . cohen
[COMMITTED 83/83] gccrs: Implement some platform-intrinsic simd function support
arthur . cohen
[COMMITTED 46/83] gccrs: Fix parser handling for Foo<Bar: SomeTrait>
arthur . cohen
[COMMITTED 48/83] gccrs: Simplify crate number lookup
arthur . cohen
[COMMITTED 59/83] gccrs: Fix handling of constants in paths
arthur . cohen
[COMMITTED 07/83] gccrs: Wrap rust_debugs into a do-while wrapper
arthur . cohen
[COMMITTED 32/83] gccrs: Initial implementation of LLVM builtin to GCC adapter
arthur . cohen
[COMMITTED 55/83] gccrs: update type-bounds-probe to scan trait-impls only
arthur . cohen
[COMMITTED 65/83] gccrs: Add missing isize and usize as valid options here
arthur . cohen
[COMMITTED 22/83] gccrs: Register ADT mappings util helpers
arthur . cohen
[COMMITTED 47/83] gccrs: Remove bad unify in operator overload breaking partial eq in core
arthur . cohen
[COMMITTED 15/83] gccrs: Add indexing ImplTrait Blocks to Trait map for improved filtering
arthur . cohen
[COMMITTED 54/83] gccrs: Improve method resolution to use seperate indexes for impl's
arthur . cohen
[COMMITTED 53/83] gccrs: method resolution try predicate items first
arthur . cohen
[COMMITTED 63/83] gccrs: Fix return type leaking into other function contexts
arthur . cohen
[COMMITTED 58/83] gccrs: improve handling of defered operator overload handling
arthur . cohen
[COMMITTED 81/83] gccrs: feature-gate: Return a value to indicate the result of gating
arthur . cohen
[COMMITTED 62/83] gccrs: use std::move to reduce copy ctor usage on type-bound-predicate
arthur . cohen
[COMMITTED 37/83] gccrs: Fix self referencial assocated type
arthur . cohen
[COMMITTED 39/83] gccrs: Fix ambigious path resolution
arthur . cohen
[COMMITTED 41/83] gccrs: Add hir lowering to trait item where clauses
arthur . cohen
[COMMITTED 30/83] gccrs: Seperate trait fn signiture resolution from body
arthur . cohen
[COMMITTED 64/83] gccrs: Stop method selection when we hit generic params
arthur . cohen
[COMMITTED 43/83] gccrs: make fn trait return optional
arthur . cohen
[COMMITTED 28/83] gccrs: refactor fntype resolution to seperate signiture from block
arthur . cohen
[COMMITTED 44/83] gccrs: Fix debug output of variance analysis to switch to substitutionref
arthur . cohen
[COMMITTED 45/83] gccrs: Add new resolution mode CANONICAL/REFERNECE to type-check-type
arthur . cohen
[COMMITTED 27/83] gccrs: minor select method improvement
arthur . cohen
[COMMITTED 11/83] gccrs: Handle conditional moves in BIR drop analysis
arthur . cohen
[COMMITTED 70/83] gccrs: codegen: Compile extern types as C void
arthur . cohen
[COMMITTED 77/83] gccrs: Move torture issue tests to their own directory
arthur . cohen
[COMMITTED 71/83] gccrs: constructors that get borrowed need to be addressable
arthur . cohen
[COMMITTED 03/83] gccrs: Report an error on an empty path expression
arthur . cohen
[COMMITTED 26/83] gccrs: New PathProbExpr to simplify path in expression to be more targeted
arthur . cohen
[gccrs COMMIT] gccrs: nr1.0: Remove old Scope class
gerris . rs
[PATCH] Rust: backend: Add proper handling for #[used] attribute.
arthur . cohen
Re: [PATCH] Rust: backend: Add proper handling for #[used] attribute.
Arthur Cohen
[gccrs COMMIT] gccrs: Fix ICE in constexpr for unit-structs
gerris . rs
[gccrs COMMIT] gccrs: handle lifetimes properly on trait items
gerris . rs
[gccrs COMMIT] gccrs: add null guard for failed builtin expansion
gerris . rs
[gccrs COMMIT 1/3] gccrs: Add test-case to show ice fixed
gerris . rs
[gccrs COMMIT 2/3] gccrs: Add testcase to show issue fixed
gerris . rs
[gccrs COMMIT 3/3] gccrs: Remove unnessecary diagnostics on array capacity values
gerris . rs
[gccrs COMMIT] gccrs: Support silly legacy rustc const generics for stdarch
gerris . rs
[gccrs COMMIT] gccrs: Implement some platform-intrinsic simd function support
gerris . rs
gccrs August 2026 Monthly report
Arthur Cohen
[gccrs COMMIT 1/2] feature-gate: Return a value to indicate the result of gating
gerris . rs
[gccrs COMMIT 2/2] cfi_encoding: Recognize the attribute
gerris . rs
[gccrs COMMIT] gccrs: This is an utterly insane rustc shim needed for stdarch
gerris . rs
[gccrs COMMIT] gccrs: Change alloc crate test edition to 2018
gerris . rs
[gccrs COMMIT] gccrs: Only the last segment should resolve to an expr item
gerris . rs
[gccrs COMMIT] gccrs: Fix bad derive of Ord to use Self instead of raw type-name
gerris . rs
[gccrs COMMIT] gccrs: remove unused callback substitution system
gerris . rs
[gccrs COMMIT 2/2] Move torture issue tests to their own directory
gerris . rs
[gccrs COMMIT] gccrs: Refactor query_type to only fully-const resolve const fns
gerris . rs
[gccrs COMMIT] gccrs: Fix HIR::ClosureExpr copying
gerris . rs
[gccrs COMMIT] gccrs: constructors that get borrowed need to be addressable
gerris . rs
Earlier messages