gcc-rust
Thread
Date
Earlier messages
Later messages
Messages by Thread
[gccrs COMMIT 5/6] gccrs: add drops at the end of function bodies
gerris . rs
[gccrs COMMIT 3/6] gccrs: report unsupported Drop ref patterns
gerris . rs
[gccrs COMMIT 6/6] gccrs: Clean up drop compile headers
gerris . rs
[gccrs COMMIT 4/6] gccrs: move Drop helpers to separate files
gerris . rs
[RFC PATCH] Fix up cpp_check_xid_property (used by rust)
Jakub Jelinek
Re: [RFC PATCH] Fix up cpp_check_xid_property (used by rust)
Jason Merrill
Invitation: gccrs June Community Call @ Mon 8 Jun 2026 11am - 11:30am (CEST) (
[email protected]
)
Arthur Cohen
[gccrs COMMIT 1/3] gccrs: Remove reduntant as_string calls.
gerris . rs
[gccrs COMMIT 2/3] attr: Add attribute rustc_std_internal_symbol
gerris . rs
[gccrs COMMIT 3/3] attr: Add attributes rustc_allocator and rustc_allocator_nounwind
gerris . rs
[gccrs COMMIT 1/2] Fix use after move in lexer
gerris . rs
[gccrs COMMIT 2/2] Add a new test for float literals
gerris . rs
[gccrs COMMIT] aarch64: Work around regression in PR 125600
gerris . rs
Re: [gccrs COMMIT] aarch64: Work around regression in PR 125600
Andreas Schwab
Re: [gccrs COMMIT] aarch64: Work around regression in PR 125600
Arthur Cohen
[gccrs COMMIT 01/19] nr: Add imports to types NS, add NR flattening
gerris . rs
[gccrs COMMIT 03/19] nr: Properly resolve imports and modules in segments
gerris . rs
[gccrs COMMIT 05/19] session-manager: Call NRCtx::flatten after Late
gerris . rs
[gccrs COMMIT 08/19] nr: Add more namespace lookup APIs
gerris . rs
[gccrs COMMIT 07/19] nr: Create new APIs to specify namespaces in which usages should be looked-up.
gerris . rs
[gccrs COMMIT 02/19] nr: Finish moving all segment resolution methods to NRCtx
gerris . rs
[gccrs COMMIT 09/19] marklive: Allow looking up variables in types NS as well
gerris . rs
[gccrs COMMIT 18/19] unsafe: Lookup PathInExpression nodes in both the Types and Values NS.
gerris . rs
[gccrs COMMIT 04/19] nr: Rename ImmutableNameResolutionContext to FinalizedNameResolutionContext.
gerris . rs
[gccrs COMMIT 15/19] nr: Improve documentation around FinalizedNameResolutionContext
gerris . rs
[gccrs COMMIT 11/19] nr: Separate APIs properly for flattening.
gerris . rs
[gccrs COMMIT 17/19] privacy-reporter: Check for resolved nodes in more namespaces
gerris . rs
[gccrs COMMIT 06/19] nr: Improve Macro Def/Invoc mappings
gerris . rs
[gccrs COMMIT 10/19] nr2.0: Fix resolve_path_in_all_ns
gerris . rs
[gccrs COMMIT 14/19] nr: Disable flatten function for now
gerris . rs
[gccrs COMMIT 13/19] nr: Remove unused locus in finalize_rebind_import.
gerris . rs
[gccrs COMMIT 19/19] compile-expr: Rename lookup_temp_var
gerris . rs
[gccrs COMMIT 16/19] nr: Add lookup(ns1, ns2, ns3)
gerris . rs
[gccrs COMMIT 12/19] resolve: Use definition IDs directly and fix ICEs
gerris . rs
[Bug rust/125600] New: [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
[email protected]
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
[email protected]
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
cohenarthur at gcc dot gnu.org
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
cohenarthur at gcc dot gnu.org
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
sjames at gcc dot gnu.org
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
[email protected]
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
pep at gcc dot gnu.org
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
cvs-commit at gcc dot gnu.org
[Bug rust/125600] [17 regression] FAIL: rust/compile/torture/utf8_identifiers.rs [r17-1080-g75d0d58cffada7]
cohenarthur at gcc dot gnu.org
[gccrs COMMIT] gccrs: Make `extern crate self` resolve to current crate
gerris . rs
[gccrs COMMIT] lang: Add lang item exchange_malloc
gerris . rs
[gccrs COMMIT] Limit globbing visitor
gerris . rs
[COMMITTED 01/19] gccrs: Clean up of obsolete nr2 command line option
arthur . cohen
[COMMITTED 04/19] gccrs: Recognize warn and deny as built in attributes
arthur . cohen
[COMMITTED 05/19] gccrs: Fix ICE cloning trait functions without return types
arthur . cohen
[COMMITTED 03/19] gccrs: Fix ICE in get_function_expr when cfg'd return type inside macro
arthur . cohen
[COMMITTED 07/19] gccrs: nr: Move path resolution from ForeverStack to NRCtx
arthur . cohen
[COMMITTED 10/19] gccrs: lex: Emit E0768 for empty non-decimal literals
arthur . cohen
[COMMITTED 09/19] gccrs: Defer literal suffix validation to parser and preserve source fidelity
arthur . cohen
Re: [COMMITTED 09/19] gccrs: Defer literal suffix validation to parser and preserve source fidelity
Andreas Schwab
Re: [COMMITTED 09/19] gccrs: Defer literal suffix validation to parser and preserve source fidelity
Arthur Cohen
[COMMITTED 15/19] gccrs: testsuite: Add a testcase for issue 4159
arthur . cohen
[COMMITTED 14/19] gccrs: testsuite: Add a testcase for issue 4158
arthur . cohen
[COMMITTED 16/19] gccrs: Support labeled block value breaks in HIR lowering
arthur . cohen
[COMMITTED 06/19] gccrs: Add assert macro handler
arthur . cohen
[COMMITTED 08/19] gccrs: nr: Do first part of path resolution in types NS
arthur . cohen
[COMMITTED 18/19] gccrs: register the Drop lang item
arthur . cohen
[COMMITTED 17/19] gccrs: Fix intrinsic error location
arthur . cohen
[COMMITTED 12/19] gccrs: testsuite: Add a testcase for issue 3537
arthur . cohen
[COMMITTED 02/19] gccrs: Fix corrupted GIMPLE for CompoundAssignmentExpr in const context
arthur . cohen
[COMMITTED 19/19] gccrs: Fix ICE when parsing empty path expression
arthur . cohen
[COMMITTED 11/19] gccrs: Add feature gate for rustc_const_stable attribute
arthur . cohen
[COMMITTED 13/19] gccrs: util: Switch VisType to an enum class and rename variants.
arthur . cohen
[gccrs COMMIT] gccrs: Fix ICE when parsing empty path expression
gerris . rs
[gccrs COMMIT] gccrs: register the Drop lang item
gerris . rs
[gccrs COMMIT] Fix intrinsic error location
gerris . rs
[gccrs COMMIT] testsuite: Add a testcase for issue 3537
gerris . rs
[gccrs COMMIT] gccrs: Fix ICE cloning trait functions without return types
gerris . rs
[gccrs COMMIT] Fix ICE in get_function_expr when cfg'd return type inside macro
gerris . rs
[gccrs COMMIT] Fix corrupted GIMPLE for CompoundAssignmentExpr in const context
gerris . rs
[gccrs COMMIT] Clean up of obsolete nr2 command line option
gerris . rs
Re: [gccrs COMMIT] Clean up of obsolete nr2 command line option
Sam James
Re: [gccrs COMMIT] Clean up of obsolete nr2 command line option
Arthur Cohen
Re: [gccrs COMMIT] Clean up of obsolete nr2 command line option
Sam James
Adjust Rust emails content (Was: Re: [gccrs COMMIT] Clean up of obsolete nr2 command line option)
Marc Poulhiès
Re: [gccrs COMMIT] Clean up of obsolete nr2 command line option
Marc Poulhiès
[PUSHED] gccrs: Add `#![no_core]` attribute to most tests: ..., but not in '[...].exp' test suite harness files
Thomas Schwinge
Re: [PUSHED] gccrs: Add `#![no_core]` attribute to most tests: ..., but not in '[...].exp' test suite harness files
Arthur Cohen
[COMMITTED 01/43] gccrs: testsuite:Add a testcase for setup_associated_types
arthur . cohen
[COMMITTED 03/43] gccrs: Add new test cases for old issues
arthur . cohen
[COMMITTED 04/43] gccrs: Use pretty printer instead ofcall to open_memstream
arthur . cohen
[COMMITTED 05/43] gccrs: rust: Explicitly instantiate FFIVec<Piece> for C-linkage
arthur . cohen
[COMMITTED 07/43] gccrs: Add enum items to value namespace as well
arthur . cohen
[COMMITTED 02/43] gccrs: Improve path resolution
arthur . cohen
[COMMITTED 09/43] gccrs: Fix 128-bit non-decimal integer literal saturation
arthur . cohen
[COMMITTED 06/43] gccrs: Fix a typo
arthur . cohen
[COMMITTED 08/43] gccrs: Improve unit struct matching
arthur . cohen
[COMMITTED 13/43] gccrs: Add no_builtins attribute to list of builtins
arthur . cohen
[COMMITTED 14/43] gccrs: Remove redundant expand visitor overloads
arthur . cohen
[COMMITTED 18/43] gccrs: expand: Added a more complete test
arthur . cohen
[COMMITTED 12/43] gccrs: Accepts "compiler_builtins" attribute
arthur . cohen
[COMMITTED 17/43] gccrs: Deduplicate some functions within PointerVisitor
arthur . cohen
[COMMITTED 16/43] gccrs: Strip down 1.0 resolver
arthur . cohen
[COMMITTED 24/43] gccrs: Flatten AttrInputExpr literals to AttrInputLiteral
arthur . cohen
[COMMITTED 11/43] gccrs: intrinsic: Add separated tests for each type
arthur . cohen
[COMMITTED 10/43] gccrs: intrinsic: Add ctlz and ctlz_nonzero intrinsics
arthur . cohen
[COMMITTED 15/43] gccrs: nr1.0: Remove support in checking phases
arthur . cohen
[COMMITTED 19/43] gccrs: Disambiguate identifier and path patterns
arthur . cohen
[COMMITTED 20/43] gccrs: rust: Fix ICE in function_set_parameters
arthur . cohen
[COMMITTED 23/43] gccrs: Visit builtin attributes within the expand visitor
arthur . cohen
[COMMITTED 32/43] gccrs: Add `default` as function qualifier.
arthur . cohen
[COMMITTED 34/43] gccrs: add test cases for fn qualifiers, default keyword
arthur . cohen
[COMMITTED 21/43] gccrs: Remove AttrInputMacro attribute input kind
arthur . cohen
[COMMITTED 25/43] gccrs: Update test with builtin macro definition
arthur . cohen
[COMMITTED 26/43] gccrs: Add macro_export to concat macro
arthur . cohen
[COMMITTED 29/43] gccrs: Add additional builtin attribute values
arthur . cohen
[COMMITTED 31/43] gccrs: Fix ICE caused by TypeCheckBase::parse_repr_options
arthur . cohen
[COMMITTED 28/43] gccrs: Clean up internal attribute checking
arthur . cohen
[COMMITTED 22/43] gccrs: Move builtin attribute checking to its own pass
arthur . cohen
[COMMITTED 30/43] gccrs: Move attribute checker to it's own file
arthur . cohen
[COMMITTED 41/43] gccrs: Fixed glob-import all ICE
arthur . cohen
[COMMITTED 43/43] gccrs: backend: Prevent error_mark_node from leaking into const context
arthur . cohen
[COMMITTED 33/43] gccrs: Reject `default` functions after parsing.
arthur . cohen
[COMMITTED 27/43] gccrs: Add a function for default outer attribute checks
arthur . cohen
[COMMITTED 35/43] gccrs: parse all function qualifiers before generating error
arthur . cohen
[COMMITTED 36/43] gccrs: refactor function qualifier parsing
arthur . cohen
[COMMITTED 39/43] gccrs: intrinsic: Add tests for cttz and cttz_nonzero
arthur . cohen
[COMMITTED 40/43] gccrs: Fix ICE in unused var when we hit unit const type
arthur . cohen
[COMMITTED 42/43] gccrs: Added test case for global import all
arthur . cohen
[COMMITTED 37/43] gccrs: Replace usages of chainon
arthur . cohen
[COMMITTED 38/43] gccrs: intrinsic: Add cttz and cttz_nonzero intrinsics
arthur . cohen
[gccrs COMMIT] backend: Prevent error_mark_node from leaking into const context
gerris . rs
[gccrs COMMIT 1/2] Fixed glob-import all ICE
gerris . rs
[gccrs COMMIT 2/2] Added test case for global import all
gerris . rs
[Bug bootstrap/124839] New: [16 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
tschwinge at gcc dot gnu.org
[Bug bootstrap/124839] [16 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
rguenth at gcc dot gnu.org
[Bug bootstrap/124839] [16 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
iains at gcc dot gnu.org
[Bug bootstrap/124839] [16/17 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
jakub at gcc dot gnu.org
[Bug bootstrap/124839] [16/17 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
rguenth at gcc dot gnu.org
[Bug bootstrap/124839] [16/17 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
tschwinge at gcc dot gnu.org
[Bug bootstrap/124839] [16/17 Regression] powerpc64le-unknown-linux-gnu bootstrap failure: 'rust/rust-token.o'
jakub at gcc dot gnu.org
[gccrs COMMIT] Fix ICE in unused var when we hit unit const type
gerris . rs
[gccrs COMMIT 1/2] intrinsic: Add cttz and cttz_nonzero intrinsics
gerris . rs
[gccrs COMMIT 2/2] intrinsic: Add tests for cttz and cttz_nonzero
gerris . rs
[gccrs COMMIT] Replace usages of chainon
gerris . rs
[gccrs COMMIT 1/5] Add `default` as function qualifier.
gerris . rs
[gccrs COMMIT 2/5] Reject `default` functions after parsing.
gerris . rs
[gccrs COMMIT 5/5] gccrs: refactor function qualifier parsing
gerris . rs
[gccrs COMMIT 4/5] gccrs: parse all function qualifiers before generating error
gerris . rs
[gccrs COMMIT 3/5] gccrs: add test cases for fn qualifiers, default keyword
gerris . rs
[gccrs COMMIT] gccrs: Fix ICE caused by TypeCheckBase::parse_repr_options
gerris . rs
[gccrs COMMIT 01/10] Remove AttrInputMacro attribute input kind
gerris . rs
[gccrs COMMIT 05/10] Update test with builtin macro definition
gerris . rs
[gccrs COMMIT 03/10] Visit builtin attributes within the expand visitor
gerris . rs
[gccrs COMMIT 02/10] Move builtin attribute checking to its own pass
gerris . rs
[gccrs COMMIT 06/10] Add macro_export to concat macro
gerris . rs
[gccrs COMMIT 04/10] Flatten AttrInputExpr literals to AttrInputLiteral
gerris . rs
[gccrs COMMIT 10/10] Move attribute checker to it's own file
gerris . rs
[gccrs COMMIT 07/10] Add a function for default outer attribute checks
gerris . rs
[gccrs COMMIT 08/10] Clean up internal attribute checking
gerris . rs
[gccrs COMMIT 09/10] Add additional builtin attribute values
gerris . rs
[gccrs COMMIT] Disambiguate identifier and path patterns
gerris . rs
[gccrs COMMIT] rust: Fix ICE in function_set_parameters
gerris . rs
[gccrs COMMIT] expand: Added a more complete test .
gerris . rs
[gccrs COMMIT] Deduplicate some functions within PointerVisitor
gerris . rs
[gccrs COMMIT] Strip down 1.0 resolver
gerris . rs
[gccrs COMMIT] nr1.0: Remove support in checking phases
gerris . rs
[GSoC 2026] Inquiry about "Drop" trait infrastructure for Rust Front-End
NO₃⁻
Re: [GSoC 2026] Inquiry about "Drop" trait infrastructure for Rust Front-End
Arthur Cohen
Request for considering applications
Sampad De
Re: Request for considering applications
Sampad De
Re: Request for considering applications
Arthur Cohen
[gccrs COMMIT] Remove redundant expand visitor overloads
gerris . rs
[gccrs COMMIT 1/2] Accepts "compiler_builtins" attribute
gerris . rs
[gccrs COMMIT 2/2] Add no_builtins attribute to list of builtins
gerris . rs
215 security issues found in gccrs
Nucleus Verify
[gccrs COMMIT 1/2] intrinsic: Add ctlz and ctlz_nonzero intrinsics
gerris . rs
[gccrs COMMIT 2/2] intrinsic: Add separated tests for each type
gerris . rs
[gccrs COMMIT] Improve unit struct matching
gerris . rs
[gccrs COMMIT 1/2] Fix a typo
gerris . rs
[gccrs COMMIT 2/2] Add enum items to value namespace as well
gerris . rs
[gccrs COMMIT] rust: Explicitly instantiate FFIVec<Piece> for C-linkage
gerris . rs
[gccrs COMMIT] Use pretty printer instead ofcall to open_memstream
gerris . rs
[gccrs COMMIT] gccrs: Add new test cases for old issues
gerris . rs
[COMMITTED 01/41] gccrs: Add wrapper class for automatic node cloning
arthur . cohen
[COMMITTED 12/41] gccrs: Add crate_name and crate_type to attribute values
arthur . cohen
[COMMITTED 03/41] gccrs: testsuite: Add test case for macro missing body
arthur . cohen
[COMMITTED 08/41] gccrs: Bump feature definition version
arthur . cohen
[COMMITTED 07/41] gccrs: Add early cfg strip step before feature collection
arthur . cohen
[COMMITTED 05/41] gccrs: Split feature collection from feature gating
arthur . cohen
[COMMITTED 11/41] gccrs: Move early gate feature store to it's own TU
arthur . cohen
[COMMITTED 10/41] gccrs: Collect early feature gating errors in a store
arthur . cohen
[COMMITTED 23/41] gccrs: ast: Implement reconstruct() logic for Path hierarchy
arthur . cohen
[COMMITTED 16/41] gccrs: Make Attribute parent class Visitable public
arthur . cohen
[COMMITTED 19/41] gccrs: Add AttrInputExpr node
arthur . cohen
[COMMITTED 09/41] gccrs: Collect feature gate error at parse time
arthur . cohen
[COMMITTED 13/41] gccrs: Add multiple missing builtin attribute values
arthur . cohen
[COMMITTED 22/41] gccrs: Add no_std attribute
arthur . cohen
[COMMITTED 20/41] gccrs: Correctly emit warning on invalid attributes
arthur . cohen
[COMMITTED 31/41] gccrs: Do not warn on unused function with "_" prefix
arthur . cohen
[COMMITTED 32/41] gccrs: Remove duplicated error message.
arthur . cohen
[COMMITTED 35/41] gccrs: Use predefined intrinsic instead of raw values
arthur . cohen
[COMMITTED 24/41] gccrs: refactor: use MacroInvocation's node id everywhere for consistency
arthur . cohen
[COMMITTED 25/41] gccrs: refactor: update constructor to initialize ExternalItem base class
arthur . cohen
[COMMITTED 37/41] gccrs: feat: Implement `no_core` feature gate check
arthur . cohen
[COMMITTED 36/41] gccrs: resolve: Fix ICE on ambiguous glob re-exports
arthur . cohen
Earlier messages
Later messages