gcc-rust
Thread
Date
Earlier messages
Messages by Thread
[gccrs COMMIT 1/2] gccrs: Emit function-scope drops for unit tail expressions
gerris . rs
[gccrs COMMIT 2/2] gccrs: Emit drops for function parameters
gerris . rs
[gccrs COMMIT] gccrs: Evaluate non-unit tail expressions before drops
gerris . rs
[gccrs COMMIT] gccrs: add unused doc comment lint
gerris . rs
[gccrs COMMIT 1/3] gccrs: Add support for #[repr(transparent)] attribute
gerris . rs
[gccrs COMMIT 2/3] gccrs: Implement compilation of #[repr(transparent)] structs
gerris . rs
[gccrs COMMIT 3/3] gccrs: Add new checks for `#[repr(align)]` attribute
gerris . rs
[gccrs COMMIT] gccrs: Handle ribs in GlobbingVisitor
gerris . rs
[gccrs COMMIT] gccrs: Add compatible version option
gerris . rs
[gccrs COMMIT] gccrs: Unify node trees
gerris . rs
[gccrs COMMIT] testsuite: Add regression test for Rust-GCC/gccrs#4116
gerris . rs
[PATCH gcc/* 0/2] Typed qualifiers
Arsen Arsenović
Re: [PATCH gcc/* 0/2] Typed qualifiers
Mikael Morin
Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers
Arsen Arsenović
[gccrs COMMIT] gccrs: Fix IdentifierPathPass on sub-patterns
gerris . rs
[gccrs COMMIT] gccrs: Fix TypePathSegmentGeneric token collection
gerris . rs
[gccrs COMMIT] gccrs: add drop bounds lint
gerris . rs
[gccrs COMMIT] gccrs: Register global_allocator attribute
gerris . rs
[gccrs COMMIT] gccrs: Fix type param forward declare check
gerris . rs
[gccrs COMMIT] gccrs: Create ForeverStackBase
gerris . rs
[gccrs COMMIT] gccrs: Remove ForeverStackStore
gerris . rs
[gccrs COMMIT 01/14] Return empty file name for inline string source
gerris . rs
[gccrs COMMIT 02/14] Emit modules within metadata export file
gerris . rs
[gccrs COMMIT 03/14] Use AST for metadata export instead of HIR
gerris . rs
[gccrs COMMIT 04/14] Name resolve extern crate independently
gerris . rs
[gccrs COMMIT 05/14] Revert optional lang item segment name
gerris . rs
[gccrs COMMIT 08/14] Allow merge of CanonicalPath context
gerris . rs
[gccrs COMMIT 12/14] Rename error type
gerris . rs
[gccrs COMMIT 09/14] Use the same node id for all builtin types
gerris . rs
[gccrs COMMIT 07/14] Merge binding map when merging nr contexts
gerris . rs
[gccrs COMMIT 06/14] Use late name resolution on extern crates
gerris . rs
[gccrs COMMIT 14/14] Group lang item names within an array
gerris . rs
[gccrs COMMIT 13/14] Move Identifier class to its own file
gerris . rs
[gccrs COMMIT 10/14] Export extern block metadata
gerris . rs
[gccrs COMMIT 11/14] Simplify module and extern block emission
gerris . rs
[gccrs COMMIT] gccrs: Fix typechecking of block expression and labels
gerris . rs
[gccrs COMMIT] gccrs: add missing_abi lint
gerris . rs
[gccrs COMMIT] backend: Fix incorrect impl block selection
gerris . rs
[gccrs COMMIT] gccrs: turn on can_alias_all on build_pointer_type
gerris . rs
[gccrs COMMIT 1/2] intrinsic: Add size_of_val
gerris . rs
[gccrs COMMIT 2/2] intrinsic: Add min_align_of_val
gerris . rs
[gccrs COMMIT] gccrs: Fix unify code on ADT's to check defid
gerris . rs
[gccrs COMMIT] gccrs: Fix crash when resolving invalid enum item
gerris . rs
[gccrs COMMIT] rust: Fix ICE with infer type used in struct attribute
gerris . rs
[gccrs COMMIT] lang: Add lang owned_box and box expression
gerris . rs
[gccrs COMMIT] gccrs: Add tests for local binding LIFO and nested block scopes
gerris . rs
[gccrs COMMIT] gccrs: Refactor CompileDrop and add DropBuilder
gerris . rs
[gccrs COMMIT] backend: Refactor dynamic object fat pointers and vtable generation
gerris . rs
[gccrs COMMIT 1/2] intrinsic: Add write_bytes
gerris . rs
[gccrs COMMIT 2/2] intrinsic: Add arith_offset
gerris . rs
[gccrs COMMIT] gccrs: fix ICE on break with a label and a value
gerris . rs
[gccrs COMMIT] gccrs: fix ICE on generic type aliases
gerris . rs
[gccrs COMMIT] gccrs: add non_contiguous_range_endpoints lint
gerris . rs
[gccrs COMMIT] gccrs: Detect errors in macro eager expansion
gerris . rs
[gccrs COMMIT 1/4] gccrs: Implement C-style string literals
gerris . rs
[gccrs COMMIT 3/4] gccrs: Introduce CStr language item
gerris . rs
[gccrs COMMIT 2/4] gccrs: Add new compiler flag for parsing & compiling C-style string literals
gerris . rs
[gccrs COMMIT 4/4] gccrs: Fix field access on DST fat pointers
gerris . rs
[gccrs COMMIT] rust: avoid ICE on attributed struct base parsing
gerris . rs
Re: [PATCH v2] Remove BOOL_BITFIELD define from system.h and update its uses
Andrea Pinski
[gccrs COMMIT] gccrs: add non shorthand field patterns lint
gerris . rs
[gccrs COMMIT] gccrs: add unused visibilities lint
gerris . rs
[gccrs COMMIT] Handle assert with custom message
gerris . rs
[gccrs COMMIT 1/2] gccrs: remove useless diagnostic
gerris . rs
[gccrs COMMIT 2/2] gccrs: Fix ICE when trying to resolve const expr
gerris . rs
[gccrs COMMIT] gccrs: Add testcases to show gat issue is fixed
gerris . rs
[gccrs COMMIT] gccrs: Add test case to show bug is fixed
gerris . rs
[gccrs COMMIT] gccrs: Fix ICE when handling offset on types with unknown size
gerris . rs
[gccrs COMMIT] gccrs: Fix ICE when handling invalid results during monomprhization
gerris . rs
[gccrs COMMIT 1/5] gccrs: Optionally pull in the inherited arguments when required
gerris . rs
[gccrs COMMIT 3/5] gccrs: Fix ICE when ident is a lang item
gerris . rs
[gccrs COMMIT 4/5] gccrs: allow bidirection inference on call expressions
gerris . rs
[gccrs COMMIT 2/5] gccrs: Fix missing copy constructor arguments
gerris . rs
[gccrs COMMIT 5/5] gccrs: Implment proper generic associated types
gerris . rs
[gccrs COMMIT 1/2] intrinsic: Use Values::Intrinsics instead of raw strings in builtin map
gerris . rs
[gccrs COMMIT 2/2] intrinsic: Enforce intrinsic signatures during the type checking
gerris . rs
[gccrs COMMIT] Move a test into compile/macros/mbe
gerris . rs
[gccrs COMMIT] intrinsic: Add min_align_of
gerris . rs
[gccrs COMMIT 1/3] nr: Add modules to types NS
gerris . rs
[gccrs COMMIT 3/3] typecheck: Special case builtin types when typechecking types.
gerris . rs
[gccrs COMMIT 2/3] nr: Remove hack around resolving modules
gerris . rs
[gccrs COMMIT] gccrs: Search lang_prelude when reaching module boundary during name resolution
gerris . rs
Please ensure Signed-off-by and similar trailers are hyphenated
Jonathan Wakely
Re: Please ensure Signed-off-by and similar trailers are hyphenated
Christophe Lyon
Re: Please ensure Signed-off-by and similar trailers are hyphenated
Jonathan Wakely
[gccrs COMMIT 1/6] gccrs: add block drop candidate tracking infrastructure
gerris . rs
[gccrs COMMIT 2/6] gccrs: add block-exit Drop calls
gerris . rs
[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
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
Earlier messages