gcc-rust
Thread
Date
Earlier messages
Later messages
Messages by Date
2025/03/24
[COMMITTED 117/141] gccrs: Keep definition provenance to skip enum variants
arthur . cohen
2025/03/24
[COMMITTED 104/141] gccrs: lower: Always crash when lowering macro invocations
arthur . cohen
2025/03/24
[COMMITTED 101/141] gccrs: hir-dump: Fix more segfaults in the HIR dump
arthur . cohen
2025/03/24
[COMMITTED 109/141] gccrs: ast: Add base for desugaring try expressions
arthur . cohen
2025/03/24
[COMMITTED 069/141] gccrs: Get rid of duplicate interface gccrs#3396
arthur . cohen
2025/03/24
[COMMITTED 088/141] gccrs: ast-builder: Add new methods for creating operator expressions
arthur . cohen
2025/03/24
[COMMITTED 063/141] gccrs: inline-asm: Fix some warnings
arthur . cohen
2025/03/24
[COMMITTED 093/141] gccrs: derive(Eq): Also derive StructuralEq
arthur . cohen
2025/03/24
[COMMITTED 040/141] gccrs: Add option_env! support
arthur . cohen
2025/03/24
[COMMITTED 098/141] gccrs: ast: builder: Add new builder methods
arthur . cohen
2025/03/24
[COMMITTED 087/141] gccrs: ast-builder: Improve function generation.
arthur . cohen
2025/03/24
[COMMITTED 130/141] gccrs: Fix canonical path parent resolution
arthur . cohen
2025/03/24
[COMMITTED 085/141] gccrs: nr2.0: Run DefaultResolver::visit on PathInExpression
arthur . cohen
2025/03/24
[COMMITTED 090/141] gccrs: derive(PartialEq): Add partial implementation
arthur . cohen
2025/03/24
[COMMITTED 089/141] gccrs: derive(Clone): chore: Cleanup
arthur . cohen
2025/03/24
[COMMITTED 141/141] gccrs: support generic super traits recursively
arthur . cohen
2025/03/24
[COMMITTED 084/141] gccrs: nr2.0: Fix issue with external crates
arthur . cohen
2025/03/24
[COMMITTED 086/141] gccrs: derive(Eq): Add implementation.
arthur . cohen
2025/03/24
[COMMITTED 083/141] gccrs: Add comments to resolve_segments
arthur . cohen
2025/03/24
[COMMITTED 128/141] gccrs: Add a function to get the crate number from node id
arthur . cohen
2025/03/24
[COMMITTED 113/141] gccrs: nr2.0: Make sure PathInExpression is default resolved
arthur . cohen
2025/03/24
[COMMITTED 124/141] gccrs: check for recursion trait cycle with bounds checks
arthur . cohen
2025/03/24
[COMMITTED 080/141] gccrs: initial setup for new OpaqueType to represent Impl types
arthur . cohen
2025/03/24
[COMMITTED 076/141] gccrs: fix name resolution for generics where type param is declared later
arthur . cohen
2025/03/24
[COMMITTED 116/141] gccrs: Add rib kind debug representation
arthur . cohen
2025/03/24
[COMMITTED 114/141] gccrs: expansion: Correctly expand $crate metavar
arthur . cohen
2025/03/24
[COMMITTED 111/141] gccrs: session-manager: Call into DesugarQuestionMark
arthur . cohen
2025/03/24
[COMMITTED 046/141] gccrs: ast-builder: Add new methods for functions, traits and tuples.
arthur . cohen
2025/03/24
[COMMITTED 044/141] gccrs: scan-deadcode: Do not warn unused fields if they start with '_'
arthur . cohen
2025/03/24
[COMMITTED 106/141] gccrs: expansion: Expand generic args in generic type path segments
arthur . cohen
2025/03/24
[COMMITTED 103/141] gccrs: nr2.0: Implement macro_use for modules
arthur . cohen
2025/03/24
[COMMITTED 077/141] gccrs: self paths are patterns but we dont have mappings for it
arthur . cohen
2025/03/24
[COMMITTED 105/141] gccrs: name-resolution: early: Remove overzealous overrides
arthur . cohen
2025/03/24
[COMMITTED 041/141] gccrs: Fix an issue with ForeverStack::dfs_rib
arthur . cohen
2025/03/24
[COMMITTED 066/141] gccrs: ast: Add DesugarForLoop class
arthur . cohen
2025/03/24
[COMMITTED 060/141] gccrs: derive(Default): Add implementation
arthur . cohen
2025/03/24
[COMMITTED 045/141] gccrs: ast-builder: Add new functions to create type paths.
arthur . cohen
2025/03/24
[COMMITTED 057/141] gccrs: Fix bad generic substitution error on fn/adt types
arthur . cohen
2025/03/24
[COMMITTED 054/141] gccrs: Fix ICE during path probe
arthur . cohen
2025/03/24
[COMMITTED 038/141] gccrs: add support for ref literal patterns
arthur . cohen
2025/03/24
[COMMITTED 032/141] gccrs: Make foreverstack debug string const
arthur . cohen
2025/03/24
[COMMITTED 037/141] gccrs: lang-items: Add From::from
arthur . cohen
2025/03/24
[COMMITTED 034/141] gccrs: Compile unit struct with constructor
arthur . cohen
2025/03/24
[COMMITTED 001/141] gccrs: typecheck: Separate assemble_builtin_candidate in two
arthur . cohen
2025/03/24
[COMMITTED 097/141] gccrs: Remove some member functions from SingleASTNode
arthur . cohen
2025/03/24
[COMMITTED 035/141] gccrs: Remove some passing test from exclude file
arthur . cohen
2025/03/24
[COMMITTED 108/141] gccrs: Adjust unknown macro error message
arthur . cohen
2025/03/24
[COMMITTED 065/141] gccrs: ast: builder: Fix arguments of Builder::let
arthur . cohen
2025/03/24
[COMMITTED 067/141] gccrs: session manager: Call into DesugarForLoops
arthur . cohen
2025/03/24
[COMMITTED 082/141] gccrs: Add type check on if-expr
arthur . cohen
2025/03/24
[COMMITTED 078/141] gccrs: improve error diagnostic for bad type-resolution in CallExpr
arthur . cohen
2025/03/24
[COMMITTED 073/141] gccrs: remove name resolution inserts from type-path
arthur . cohen
2025/03/24
[COMMITTED 070/141] gccrs: add discriminant value intrinsic
arthur . cohen
2025/03/24
[COMMITTED 102/141] gccrs: Adjust type path resolution error message
arthur . cohen
2025/03/24
[COMMITTED 042/141] gccrs: nr2.0: late: Add proper handling for lang item PathInExpressions
arthur . cohen
2025/03/24
[COMMITTED 095/141] gccrs: Remove PathInExpression::get_pattern_node_id
arthur . cohen
2025/03/24
[COMMITTED 091/141] gccrs: expand: Allow built-in derives to generate multiple items
arthur . cohen
2025/03/24
[COMMITTED 094/141] gccrs: derive(Eq): Create copies of Eq typepath to avoid NodeId confusion
arthur . cohen
2025/03/24
[COMMITTED 039/141] gccrs: ast: Add new Expr::Kinds
arthur . cohen
2025/03/24
[COMMITTED 026/141] gccrs: Labels shall be pushed within label namespace
arthur . cohen
2025/03/24
[COMMITTED 021/141] gccrs: hir: Add LangItem paths to PathPattern class
arthur . cohen
2025/03/24
[COMMITTED 048/141] gccrs: derive(Clone, Copy): Cleanup using new method from DeriveVisitor
arthur . cohen
2025/03/24
[COMMITTED 017/141] gccrs: lang-items: Collect enum variants as lang items
arthur . cohen
2025/03/24
[COMMITTED 033/141] gccrs: Resolved item type shall be differentiated later
arthur . cohen
2025/03/24
[COMMITTED 051/141] gccrs: nr2.0: Remove accidental copies of resolver
arthur . cohen
2025/03/24
[COMMITTED 029/141] gccrs: Remove query mode on CompileItem
arthur . cohen
2025/03/24
[COMMITTED 079/141] gccrs: Add name resolution and HIR lowering for ImplTraitType's
arthur . cohen
2025/03/24
[COMMITTED 031/141] gccrs: Clone expr instead of taking it
arthur . cohen
2025/03/24
[COMMITTED 024/141] gccrs: ast: Add Path::is_lang_item()
arthur . cohen
2025/03/24
[COMMITTED 055/141] gccrs: coercion sites allow for type inference as well.
arthur . cohen
2025/03/24
[COMMITTED 052/141] gccrs: Fix bug in type resolution of paths
arthur . cohen
2025/03/24
[COMMITTED 047/141] gccrs: derive-visitor: Add method for setting up derived impl generics
arthur . cohen
2025/03/24
[COMMITTED 043/141] gccrs: lang-items: Add structural_{peq, teq}
arthur . cohen
2025/03/24
[COMMITTED 019/141] gccrs: lang-items: Add LangItem::IsEnumVariant
arthur . cohen
2025/03/24
[COMMITTED 059/141] gccrs: ast-builder: Add methods for QualifiedPathInExpressions
arthur . cohen
2025/03/24
[COMMITTED 025/141] gccrs: backend: Improve handling of lang-item PathInExpressions
arthur . cohen
2025/03/24
[COMMITTED 023/141] gccrs: marklive: Fix handling for lang item PathInExpressions.
arthur . cohen
2025/03/24
[COMMITTED 022/141] gccrs: hir: Adapt visitors to lang item PathInExpressions
arthur . cohen
2025/03/24
[COMMITTED 061/141] gccrs: Add test case to show issue is fixed
arthur . cohen
2025/03/24
[COMMITTED 056/141] gccrs: Fix crash in privay reporter for placeholder types
arthur . cohen
2025/03/24
[COMMITTED 053/141] gccrs: Fix ICE when fn_once and fn_once_output lang item is not defined
arthur . cohen
2025/03/24
[COMMITTED 012/141] gccrs: Check for type paths nr2.0 can't handle yet
arthur . cohen
2025/03/24
[COMMITTED 009/141] gccrs: Fix rust breakage with nr2
arthur . cohen
2025/03/24
[COMMITTED 049/141] gccrs: derive(Debug): Add stub implementation.
arthur . cohen
2025/03/24
[COMMITTED 008/141] gccrs: derive(Copy): Improve bounds when deriving Copy
arthur . cohen
2025/03/24
[COMMITTED 020/141] gccrs: ast: More visitors to allow lang item paths in expressions
arthur . cohen
2025/03/24
[COMMITTED 018/141] gccrs: mappings: Improve error message for get_lang_item_node
arthur . cohen
2025/03/24
[COMMITTED 016/141] gccrs: catch missing guard for optional result
arthur . cohen
2025/03/24
[COMMITTED 015/141] gccrs: Infer crate name after file opening
arthur . cohen
2025/03/24
[COMMITTED 036/141] gccrs: add new -frust-overflow-checks flag to control overflow checks
arthur . cohen
2025/03/24
[COMMITTED 030/141] gccrs: Remove some tests from nr2 exclusion file
arthur . cohen
2025/03/24
[COMMITTED 028/141] gccrs: Add unit struct to name namespace in old resolver
arthur . cohen
2025/03/24
[COMMITTED 011/141] gccrs: backend: Allow anything as a match scrutinee
arthur . cohen
2025/03/24
[COMMITTED 014/141] gccrs: Add captures for ClosureExprInnerTyped with nr2
arthur . cohen
2025/03/24
[COMMITTED 013/141] gccrs: Add environment capture to NR2
arthur . cohen
2025/03/24
[COMMITTED 006/141] gccrs: derive(Clone): Add Clone bound on generated impl blocks
arthur . cohen
2025/03/24
[COMMITTED 005/141] gccrs: ast-builder: Add extra parameter for TypeParam builder
arthur . cohen
2025/03/24
[COMMITTED 004/141] gccrs: hir-dump: Improve handling of typepathsegments that are lang items.
arthur . cohen
2025/03/24
[COMMITTED 002/141] gccrs: typecheck: Add basic handling for applying auto trait bounds
arthur . cohen
2025/03/24
[COMMITTED 003/141] gccrs: lang-item:Add LangItem::Kind::RECEIVER
arthur . cohen
2025/03/24
[PATCHSET] Update Rust frontend 24/03/2024 4/4
arthur . cohen
2025/03/24
[Bug rust/108124] Rust: ASAN&UBSAN issues when tests are run
sjames at gcc dot gnu.org
2025/03/23
[COMMITTED 109/146] gccrs: rust/intrinsic: add new "catch_unwind" variant of API
arthur . cohen
2025/03/22
[COMMITTED 044/146] gccrs: Handle type path segments during late resolution 2.0
arthur . cohen
2025/03/22
[COMMITTED 085/146] gccrs: lang-item: Add Sync trait
arthur . cohen
2025/03/22
Re: [COMMITTED 136/145] gccrs: Fix nightly rustc warnings
Thomas Schwinge
2025/03/22
Re: [COMMITTED 136/145] gccrs: Fix nightly rustc warnings
Arthur Cohen
2025/03/22
[COMMITTED 104/146] gccrs: nr2.0: Resolve Self inside impl blocks
arthur . cohen
2025/03/21
[COMMITTED 057/146] gccrs: hir: Remove duplicate function in TraitItemFunc
arthur . cohen
2025/03/21
[COMMITTED 146/146] gccrs: nr2.0: late: Better format PathInExpression resolution
arthur . cohen
2025/03/21
[COMMITTED 046/146] gccrs: Clean up some system includes
arthur . cohen
2025/03/21
[COMMITTED 086/146] gccrs: lang-item: Add Option::{None, Some}, Iterator::next, IntoIter::into_iter
arthur . cohen
2025/03/21
[COMMITTED 098/146] gccrs: use StackedContexts for block context
arthur . cohen
2025/03/21
[COMMITTED 088/146] gccrs: ast: Add new constructors for PathInExpression
arthur . cohen
2025/03/21
[COMMITTED 099/146] gccrs: fix ICE during HIR dump
arthur . cohen
2025/03/21
[COMMITTED 121/146] gccrs: ast: Fix warning about copy elision for moved expr
arthur . cohen
2025/03/21
[COMMITTED 031/146] gccrs: Improve handling of static items in toplevel 2.0
arthur . cohen
2025/03/21
[COMMITTED 097/146] gccrs: ast: Add new Kind enums for more precise downcasting
arthur . cohen
2025/03/21
[COMMITTED 095/146] gccrs: tychk: Add more support for additional trait bounds in functions
arthur . cohen
2025/03/21
[COMMITTED 122/146] gccrs: attributes: Add #[derive] as a built-in attribute
arthur . cohen
2025/03/21
[COMMITTED 127/146] gccrs: lang-items: Collect struct lang items.
arthur . cohen
2025/03/21
[COMMITTED 028/146] gccrs: asm: Fix clang warnings
arthur . cohen
2025/03/21
[COMMITTED 035/146] gccrs: Fixes some tests appearing with a moved variant
arthur . cohen
2025/03/21
[COMMITTED 136/146] gccrs: derive(Copy): Use copy lang item when deriving Copy.
arthur . cohen
2025/03/21
[COMMITTED 143/146] gccrs: derive(Clone): Implement clone for enum tuple variants
arthur . cohen
2025/03/21
[COMMITTED 113/146] gccrs: gcc/rust/ChangeLog:
arthur . cohen
2025/03/21
[COMMITTED 138/146] gccrs: derive(Clone): Use lang item for PhantomData in Clone
arthur . cohen
2025/03/21
[COMMITTED 140/146] gccrs: derive(Clone): Improve existing testcase
arthur . cohen
2025/03/21
[COMMITTED 026/146] gccrs: hir: Mark AttrVec::get_outer_attrs as override
arthur . cohen
2025/03/21
[COMMITTED 139/146] gccrs: derive(Clone): Add note about Clone::clone()
arthur . cohen
2025/03/21
[COMMITTED 135/146] gccrs: derive(Clone): Mark PhantomData as a lang item
arthur . cohen
2025/03/21
[COMMITTED 132/146] gccrs: lang-items: Mark Clone trait as a lang item in testsuite
arthur . cohen
2025/03/21
[COMMITTED 124/146] gccrs: ast: Refactor how lang item paths are handled.
arthur . cohen
2025/03/21
[COMMITTED 119/146] gccrs: nr2.0: Early resolve pending eager macro invocations
arthur . cohen
2025/03/21
[COMMITTED 110/146] gccrs: add two more tests to test try-catch (unwind) code generation
arthur . cohen
2025/03/21
[COMMITTED 116/146] gccrs: Fix scan-gimple testcases on LE platforms.
arthur . cohen
2025/03/21
[COMMITTED 103/146] gccrs: fix ICE with hir dump on closure
arthur . cohen
2025/03/21
[COMMITTED 107/146] gccrs: match arms are a LUB
arthur . cohen
2025/03/21
[COMMITTED 134/146] gccrs: derive(Clone): Manually generate AssertParamIsCopy struct for unions
arthur . cohen
2025/03/21
[COMMITTED 131/146] gccrs: ast-collector: Fix tuple struct pattern collection
arthur . cohen
2025/03/21
[COMMITTED 128/146] gccrs: lang-item: Add LangItem::PrettyString
arthur . cohen
2025/03/21
[COMMITTED 123/146] gccrs: collect-lang-items: Display attribute upon error finding it
arthur . cohen
2025/03/21
[COMMITTED 087/146] gccrs: lang-items: Collect trait functions that are lang items
arthur . cohen
2025/03/21
[COMMITTED 096/146] gccrs: nr2.0: Resolve type aliases inside trait definitions
arthur . cohen
2025/03/21
[COMMITTED 114/146] gccrs: Add ForeverStackStore
arthur . cohen
2025/03/21
[COMMITTED 077/146] gccrs: fix bad not expression in rust
arthur . cohen
2025/03/21
[COMMITTED 090/146] gccrs: Fix NR2.0 compiler ICE caused by Generics in Enums
arthur . cohen
2025/03/21
[COMMITTED 072/146] gccrs: hir: Start adapting visitors to accept multiple kinds of Paths
arthur . cohen
2025/03/21
[COMMITTED 100/146] gccrs: nr2.0: Improve default, top-level, and late resolvers
arthur . cohen
2025/03/21
[COMMITTED 105/146] gccrs: cleanup our enum type layout to be closer to rustc
arthur . cohen
2025/03/21
[COMMITTED 142/146] gccrs: ast-builder: Add new methods for building structs
arthur . cohen
2025/03/21
[COMMITTED 141/146] gccrs: derive(Clone): Add deriving of simple enum variants
arthur . cohen
2025/03/21
[COMMITTED 070/146] gccrs: ast: Add LangItemPath class
arthur . cohen
2025/03/21
[COMMITTED 133/146] gccrs: builder: Allow generating struct statements
arthur . cohen
2025/03/21
[COMMITTED 101/146] gccrs: fix ICE in borrows to invalid expressions
arthur . cohen
2025/03/21
[COMMITTED 126/146] gccrs: lower: Properly lower non-generic lang item type path segments.
arthur . cohen
2025/03/21
[COMMITTED 118/146] gccrs: Add missing name resolution to static items in blocks
arthur . cohen
2025/03/21
[COMMITTED 069/146] gccrs: Fix ForeverStack::find_starting_point output parameter
arthur . cohen
2025/03/21
[COMMITTED 073/146] gccrs: nr1.0: Resolve lang item paths properly.
arthur . cohen
2025/03/21
[COMMITTED 063/146] gccrs: add test case to show issue is fixed
arthur . cohen
2025/03/21
[COMMITTED 112/146] gccrs: improve mutability checks
arthur . cohen
2025/03/21
[COMMITTED 061/146] gccrs: constant evaluation like these are coercion sites
arthur . cohen
2025/03/21
[COMMITTED 080/146] gccrs: add ptr to int and int to ptr type cast rules
arthur . cohen
2025/03/21
[COMMITTED 058/146] gccrs: stacked-contexts: Add peek() method
arthur . cohen
2025/03/21
[COMMITTED 059/146] gccrs: ast: Use StackedContexts class in ContextualASTVisitor
arthur . cohen
2025/03/21
[COMMITTED 089/146] gccrs: ast-builder: Add more methods
arthur . cohen
2025/03/21
[COMMITTED 083/146] gccrs: resolve: Name resolve trait bounds properly
arthur . cohen
2025/03/21
[COMMITTED 062/146] gccrs: add checks for division by zero and left shift overflow
arthur . cohen
2025/03/21
[COMMITTED 079/146] gccrs: Made changes to AST::TraitImpl constructor for TypePath
arthur . cohen
2025/03/21
[COMMITTED 054/146] gccrs: ensure packed and aligned is applied properly
arthur . cohen
2025/03/21
[COMMITTED 055/146] gccrs: lang-items: Move comment about arithmetic lang items
arthur . cohen
2025/03/21
[COMMITTED 064/146] gccrs: fix crash in hir dump
arthur . cohen
2025/03/21
[COMMITTED 045/146] gccrs: Use nr2.0 in typechecker
arthur . cohen
2025/03/21
[COMMITTED 052/146] gccrs: improve handling of Self Type paths
arthur . cohen
2025/03/21
[COMMITTED 043/146] gccrs: Use nr2.0 in PrivacyReporter
arthur . cohen
2025/03/21
[COMMITTED 036/146] gccrs: Fix Generic type retrieval
arthur . cohen
2025/03/21
[COMMITTED 029/146] gccrs: Fix bad handling for recursive type query
arthur . cohen
2025/03/21
[COMMITTED 033/146] gccrs: Refactor HIR with optionals, references & newtypes
arthur . cohen
2025/03/21
[COMMITTED 030/146] gccrs: Push ribs by kind rather than by value
arthur . cohen
2025/03/21
[COMMITTED 025/146] gccrs: add test case to show issue is fixed
arthur . cohen
2025/03/21
[COMMITTED 018/146] gccrs: fix bad type inference on local patterns
arthur . cohen
2025/03/21
[COMMITTED 023/146] gccrs: fix typechecking of Fn trait calls using ADT types
arthur . cohen
2025/03/21
[COMMITTED 019/146] gccrs: Use name resolver 2.0 in VisibilityResolver
arthur . cohen
2025/03/21
[COMMITTED 016/146] gccrs: Remove usage of Resolver::get_builtin_types
arthur . cohen
2025/03/21
[COMMITTED 021/146] gccrs: Reorganize the CPU feature detection
arthur . cohen
2025/03/21
[COMMITTED 020/146] gccrs: Use name resolver 2.0 for module descendance checks
arthur . cohen
2025/03/21
[COMMITTED 012/146] gccrs: Resolve SelfParam in name resolution 2.0
arthur . cohen
2025/03/21
[COMMITTED 005/146] gccrs: Rename some PathIdentSegment functions
arthur . cohen
2025/03/21
[COMMITTED 002/146] gccrs: Insert trait names during toplevel resolution 2.0
arthur . cohen
2025/03/21
[COMMITTED 009/146] gccrs: Fix name resolution 2.0 definition lookups in unsafe checker
arthur . cohen
2025/03/21
[COMMITTED 010/146] rust: Desugar IfLet* into MatchExpr
arthur . cohen
2025/03/21
[PATCHSET] Update Rust frontend 21/03/2024 3/4
arthur . cohen
2025/03/21
Re: Rust: error[E0554]: `#![feature]` may not be used on the stable release channel
Thomas Schwinge
2025/03/21
[Bug rust/116225] Rust test failures with -D_GLIBCXX_ASSERTIONS
sjames at gcc dot gnu.org
2025/03/19
[COMMITTED 078/144] gccrs: Emit error on auto-traits
arthur . cohen
2025/03/19
[COMMITTED 110/144] gccrs: Move failing test to xfail
arthur . cohen
2025/03/19
[COMMITTED 138/144] gccrs: Use name resolver 2.0 in MarkLive
arthur . cohen
2025/03/19
[Bug rust/119353] [15 regression] Rust fails to build (build failure: error[E0554]: `#![feature]` may not be used on the stable release channel)
cohenarthur at gcc dot gnu.org
2025/03/19
[COMMITTED 115/144] gccrs: Make node id getter const.
arthur . cohen
2025/03/19
[PATCH v2 2/4] rust: Use error_operand_p in rust-gcc.cc
Andrew Pinski
Earlier messages
Later messages