public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc r14-7519] gccrs: Fix ICE during method resolution
 2024-01-16 17:40 UTC 

[gcc r14-7563] gccrs: unify how we handle DST's
 2024-01-16 17:40 UTC 

[gcc r14-7518] gccrs: Track Self properly with TypePredicateBounds
 2024-01-16 17:40 UTC 

[gcc r14-7562] gccrs: we can only return unit-type when the ABI is non C
 2024-01-16 17:40 UTC 

[gcc r14-7517] gccrs: add error state to TypeCheckContextItem and missing copy ctor's
 2024-01-16 17:40 UTC 

[gcc r14-7561] gccrs: Redo how we handle unit types for the final time
 2024-01-16 17:40 UTC 

[gcc r14-7516] gccrs: add helper to check for a const or static context
 2024-01-16 17:40 UTC 

[gcc r14-7560] gccrs: Fix ICE in check for unused global variables
 2024-01-16 17:40 UTC 

[gcc r14-7515] gccrs: Add get_defid helper to TypeCheckContextItem
 2024-01-16 17:40 UTC 

[gcc r14-7559] gccrs: Fix "default unsafe fn ..." parsing
 2024-01-16 17:40 UTC 

[gcc r14-7514] gccrs: minor refactor to reuse a variable instead of recreating it later
 2024-01-16 17:40 UTC 

[gcc r14-7558] gccrs: Add missing compile locals for constants and statics
 2024-01-16 17:40 UTC 

[gcc r14-7513] gccrs: Fix memory corruption at peek_context
 2024-01-16 17:40 UTC 

[gcc r14-7557] gccrs: ast: Format AST code properly
 2024-01-16 17:40 UTC 

[gcc r14-7512] gccrs: patterns: Add execution testcases to verify proper pattern matching
 2024-01-16 17:40 UTC 

[gcc r14-7556] gccrs: enr: Accumulate nested escaped macros properly
 2024-01-16 17:40 UTC 

[gcc r14-7511] gccrs: Resolve identifier-pattern struct pattern fields
 2024-01-16 17:40 UTC 

[gcc r14-7555] gccrs: ast: Add take_items() and set_items() methods for Item containers
 2024-01-16 17:40 UTC 

[gcc r14-7510] gccrs: libproc_macro: Fix literal drop function
 2024-01-16 17:40 UTC 

[gcc r14-7509] gccrs: libproc_macro: Implement Drop for TokenStream
 2024-01-16 17:40 UTC 

[gcc r14-7508] gccrs: libproc_macro: Add remaining drop functions
 2024-01-16 17:39 UTC 

[gcc r14-7507] gccrs: libproc_macro: Add drop function to Literal struct
 2024-01-16 17:39 UTC 

[gcc r14-7506] gccrs: libproc_macro: Add drop function on Ident struct
 2024-01-16 17:39 UTC 

[gcc r14-7505] gccrs: libproc_macro: Add remaining tokenstream structs
 2024-01-16 17:39 UTC 

[gcc r14-7504] gccrs: Fix translation mistakes 2023 in GCC/Rust [PR108890]
 2024-01-16 17:39 UTC 

[gcc r14-7503] gccrs: libproc_macro: Add Punct struct
 2024-01-16 17:39 UTC 

[gcc r14-7502] gccrs: libproc_macro: Add namespace to Ident
 2024-01-16 17:39 UTC 

[gcc r14-7501] gccrs: libproc_macro: Add named constructor
 2024-01-16 17:39 UTC 

[gcc r14-7500] gccrs: libproc_macro: Change drop rust interface
 2024-01-16 17:39 UTC 

[gcc r14-7499] gccrs: libproc_macro: Add ident implementation
 2024-01-16 17:39 UTC 

[gcc r14-7498] gccrs: Deleted the as_string ASR and HIR dumps
 2024-01-16 17:39 UTC 

[gcc r14-7497] gccrs: parser: Parse reference patterns correctly
 2024-01-16 17:39 UTC 

[gcc r14-7496] gccrs: Add error message for AltPattern in let statements
 2024-01-16 17:38 UTC 

[gcc r14-7495] gccrs: Implement Dump:visit() function for QualifiedPathInType argument
 2024-01-16 17:38 UTC 

[gcc r14-7494] gccrs: Add testcase to show matching of enum variants
 2024-01-16 17:38 UTC 

[gcc r14-7493] gccrs: Lower ErrorPropagationExpr from AST to HIR
 2024-01-16 17:38 UTC 

[gcc r14-7492] gccrs: libproc_macro: Add member functions to Literal
 2024-01-16 17:38 UTC 

[gcc r14-7491] gccrs: libproc_macro: Put literal members in namespace
 2024-01-16 17:38 UTC 

[gcc r14-7490] gccrs: libproc_macro: Drop function shall take a mutable
 2024-01-16 17:38 UTC 

[gcc r14-7489] gccrs: libproc_macro: Add literal ffi implementations
 2024-01-16 17:38 UTC 

[gcc r14-7488] gccrs: libproc_macro: Add Literal type
 2024-01-16 17:38 UTC 

[gcc r14-7487] gccrs: libproc_macro: Add license headers
 2024-01-16 17:38 UTC 

[gcc r14-7486] gccrs: ast: Fix scope separator in tokenstreams
 2024-01-16 17:38 UTC 

[gcc r14-7485] gccrs: ast: Fix tokenstream QualifiedPathInExpression
 2024-01-16 17:37 UTC 

[gcc r14-7484] gccrs: ast: Fix tokenstream function body
 2024-01-16 17:37 UTC 

[gcc r14-7474] gccrs: ast: Fix StructExprStruct tokenstream
 2024-01-16 17:37 UTC 

[gcc r14-7483] gccrs: parser: Fix attribute differentation
 2024-01-16 17:37 UTC 

[gcc r14-7473] gccrs: Handle underscore in MacroMatch
 2024-01-16 17:37 UTC 

[gcc r14-7482] gccrs: lex: Fix lifetime string representation
 2024-01-16 17:37 UTC 

[gcc r14-7472] gccrs: Fully unify deriving classes into HIR::ExprStmt
 2024-01-16 17:37 UTC 

[gcc r14-7481] gccrs: resolve: Add "break rust" Easter egg
 2024-01-16 17:37 UTC 

[gcc r14-7471] gccrs: Unify HIR::ExprStmt derived class visiting
 2024-01-16 17:37 UTC 

[gcc r14-7480] gccrs: resolve: Add ResolveExpr::funny_error
 2024-01-16 17:37 UTC 

[gcc r14-7470] gccrs: Move functionality into HIR::ExprStmt from deriving classes
 2024-01-16 17:37 UTC 

[gcc r14-7479] gccrs: ast: Add AST::Kind::IDENTIFIER
 2024-01-16 17:37 UTC 

[gcc r14-7469] gccrs: Unify AST::IfExprConseqIf{, Let} into AST::IfExprConseqElse
 2024-01-16 17:37 UTC 

[gcc r14-7478] gccrs: ast: Make AST::Kind an enum class
 2024-01-16 17:37 UTC 

[gcc r14-7468] gccrs: ast: Fix inner attribute tokenstream
 2024-01-16 17:37 UTC 

[gcc r14-7477] gccrs: Add lowering for if-let expressions
 2024-01-16 17:37 UTC 

[gcc r14-7467] gccrs: Introduce AST::Visitable class for AST
 2024-01-16 17:37 UTC 

[gcc r14-7476] gccrs: parser: macro: reject separator in `?` repetition
 2024-01-16 17:37 UTC 

[gcc r14-7466] gccrs: Placate clang-format, 'gcc/rust/rust-lang.cc:grs_langhook_type_for_mode'
 2024-01-16 17:37 UTC 

[gcc r14-7475] gccrs: Unify AST::IfLetExprConseqIf{, Let} into AST::IfLetExprConseqElse
 2024-01-16 17:37 UTC 

[gcc r14-7465] gccrs: ast: Add difference between attributes
 2024-01-16 17:37 UTC 

[gcc r14-7464] gccrs: Support fully qualified calls to trait items from CallExpr's
 2024-01-16 17:37 UTC 

[gcc r14-7463] gccrs: never re-setup trait item bound with a dyn object
 2024-01-16 17:36 UTC 

[gcc r14-7462] gccrs: refactor resolve_method_address to be inside base class
 2024-01-16 17:36 UTC 

[gcc r14-7461] gccrs: remove unused code in query_compile
 2024-01-16 17:36 UTC 

[gcc r14-7460] gccrs: cleanup query_compile to reuse destructure call
 2024-01-16 17:36 UTC 

[gcc r14-7459] gccrs: cleanup resolve method address
 2024-01-16 17:36 UTC 

[gcc r14-7458] gccrs: expand: Add outer attribute expansion on expr
 2024-01-16 17:36 UTC 

[gcc r14-7457] gccrs: expand: Add builtin attribute identification
 2024-01-16 17:36 UTC 

[gcc r14-7456] gccrs: expand: Add call to outer attributes stubs
 2024-01-16 17:36 UTC 

[gcc r14-7455] gccrs: expand: Add stub function for attribute expansion
 2024-01-16 17:36 UTC 

[gcc r14-7454] gccrs: ast: Add outer attribute getter to Expr class
 2024-01-16 17:36 UTC 

[gcc r14-7453] gccrs: expand: Add inner attribute expansion stubs
 2024-01-16 17:36 UTC 

[gcc r14-7452] gccrs: expand: Add derive expansion stubs
 2024-01-16 17:35 UTC 

[gcc r14-7451] gccrs: ast: Fix ICE on generic args path
 2024-01-16 17:35 UTC 

[gcc r14-7450] gccrs: ast: Fix macros in tokenstreams
 2024-01-16 17:35 UTC 

[gcc r14-7449] gccrs: ast: Visit crate inner attributes for tokenstreams
 2024-01-16 17:35 UTC 

[gcc r14-7448] gccrs: ast: Change visibility in token type
 2024-01-16 17:35 UTC 

[gcc r14-7447] gccrs: ast: Fix attribute tokenstreams
 2024-01-16 17:35 UTC 

[gcc r14-7446] gccrs: ast: Output union's outer attributes
 2024-01-16 17:35 UTC 

[gcc r14-7445] gccrs: ast: Output inner attributes in tokenstreams
 2024-01-16 17:35 UTC 

[gcc r14-7444] gccrs: ast: Fix char literal ICE
 2024-01-16 17:35 UTC 

[gcc r14-7443] gccrs: ast: Fix match case comma output
 2024-01-16 17:35 UTC 

[gcc r14-7442] gccrs: ast: Fix tokenstream extern block statements
 2024-01-16 17:35 UTC 

[gcc r14-7441] gccrs: ast: Move pattern implementation out of rust-ast
 2024-01-16 17:35 UTC 

[gcc r14-7440] gccrs: ast: Move rust-path implementation out of rust-ast
 2024-01-16 17:34 UTC 

[gcc r14-7439] gccrs: Fix ICE using constructors for intilizers in statics
 2024-01-16 17:34 UTC 

[gcc r14-7438] gccrs: Handle "fn" and "fn_mut" lang items
 2024-01-16 17:34 UTC 

[gcc r14-7437] gccrs: Fix bad cast as a char
 2024-01-16 17:34 UTC 

[gcc r14-7436] gccrs: Fix handling of generic arguments for lifetimes only
 2024-01-16 17:34 UTC 

[gcc r14-7435] gccrs: add missing name resolution to self params with specified types
 2024-01-16 17:34 UTC 

[gcc r14-7434] gccrs: make distinction between error and empty for substution args
 2024-01-16 17:34 UTC 

[gcc r14-7433] gccrs: privacy reporter should be permissive of error types
 2024-01-16 17:34 UTC 

[gcc r14-7432] gccrs: ast: Fix various TokenStream visitors
 2024-01-16 17:34 UTC 

[gcc r14-7431] gccrs: token: Add type hints to string dump
 2024-01-16 17:34 UTC 

[gcc r14-7430] gccrs: session: Add tokenstream dump option
 2024-01-16 17:34 UTC 

[gcc r14-7429] gccrs: lex: Add source code token string representation
 2024-01-16 17:33 UTC 

[gcc r14-7428] gccrs: ast: Add missing constructor implementation
 2024-01-16 17:33 UTC 

[gcc r14-7427] gccrs: ast: Add TokenStream collect function
 2024-01-16 17:33 UTC 

[gcc r14-7426] gccrs: ast: Refactor SimplePath attribute name
 2024-01-16 17:33 UTC 

[gcc r14-7425] gccrs: ast: Add multiple formatting stub functions
 2024-01-16 17:33 UTC 

[gcc r14-7424] gccrs: ast: Add AltPattern TokenStream visitor
 2024-01-16 17:33 UTC 

[gcc r14-7423] gccrs: ast: Add Meta items TokenStream visitor
 2024-01-16 17:33 UTC 

[gcc r14-7422] gccrs: ast: Add use declarations TokenStream visitors
 2024-01-16 17:33 UTC 

[gcc r14-7421] gccrs: ast: Add ExternCrate TokenStream visitor
 2024-01-16 17:33 UTC 

[gcc r14-7420] gccrs: ast: Implement remaining expr TokenStream visitor
 2024-01-16 17:33 UTC 

[gcc r14-7419] gccrs: ast: Add Tokenstream visitors for loop expressions
 2024-01-16 17:33 UTC 

[gcc r14-7418] gccrs: ast: Add some expr TokenStream visitors
 2024-01-16 17:33 UTC 

[gcc r14-7417] gccrs: ast: Add trailing comma formatting option
 2024-01-16 17:32 UTC 

[gcc r14-7416] gccrs: ast: Implement TokenStream visitor for meta nodes
 2024-01-16 17:32 UTC 

[gcc r14-7415] gccrs: ast: Refactor and add some Path node visitors
 2024-01-16 17:32 UTC 

[gcc r14-7414] gccrs: ast: Add conversion to token stream
 2024-01-16 17:32 UTC 

[gcc r14-7413] gccrs: handle bare function types with no specified return type
 2024-01-16 17:32 UTC 

[gcc r14-7412] gccrs: Add test to show multiple candidates for methods is working
 2024-01-16 17:32 UTC 

[gcc r14-7411] gccrs: Add missing known attribute stable
 2024-01-16 17:32 UTC 

[gcc r14-7410] gccrs: move missed testcase
 2024-01-16 17:32 UTC 

[gcc r14-7409] gccrs: fix ICE with bad match arm type
 2024-01-16 17:32 UTC 

[gcc r14-7408] gccrs: libproc_macro: Add rust interface
 2024-01-16 17:32 UTC 

[gcc r14-7407] gccrs: fix ICE when closure body is not a block
 2024-01-16 17:32 UTC 

[gcc r14-7406] gccrs: Fix parsing of array expressions
 2024-01-16 17:32 UTC 

[gcc r14-7405] gccrs: privacy: Check for pub(crate) when resolving visibility path
 2024-01-16 17:31 UTC 

[gcc r14-7404] gccrs: resolver: Allow SimplePath to resolve to their root segment
 2024-01-16 17:31 UTC 

[gcc r14-7403] gccrs: ast: Fix location for pub(crate)
 2024-01-16 17:31 UTC 

[gcc r14-7402] gccrs: ast: Refactor rust-ast-lower-type.h to source file
 2024-01-16 17:31 UTC 

[gcc r14-7401] gccrs: Remove commented out TuplePatternItemsSingle
 2024-01-16 17:31 UTC 

[gcc r14-7400] gccrs: Fix bad cast error to bool
 2024-01-16 17:31 UTC 

[gcc r14-7399] gccrs: expand: Rename AttrVisitor -> CfgStrip
 2024-01-16 17:31 UTC 

[gcc r14-7398] gccrs: expand: Add new ExpandVisitor class
 2024-01-16 17:31 UTC 

[gcc r14-7397] gccrs: expand: Move cfg-attrs related functions out of MacroExpander
 2024-01-16 17:31 UTC 

[gcc r14-7396] gccrs: lowering: Add lowering of exported macros
 2024-01-16 17:31 UTC 

[gcc r14-7395] gccrs: mappings: Keep exported macro IDs
 2024-01-16 17:31 UTC 

[gcc r14-7394] gccrs: Revert "hir: Add ExportedMacro node and handling."
 2024-01-16 17:28 UTC 

[gcc r14-7393] gccrs: Fix ICE on parsing trait object missing dyn keyword
 2024-01-16 17:28 UTC 

[gcc r14-7392] gccrs: Fix bad type inference
 2024-01-16 17:28 UTC 

[gcc r14-7391] gccrs: ast: Dump each MacroRule properly without the extra semicolon
 2024-01-16 17:28 UTC 

[gcc r14-7390] gccrs: rust-imports: Fix last few mentions of Go
 2024-01-16 17:28 UTC 

[gcc r14-7389] gccrs: Lower AltPattern
 2024-01-16 17:27 UTC 

[gcc r14-7388] gccrs: Fix `FeatureGate::gate` will crash on 32-bit x86
 2024-01-16 17:27 UTC 

[gcc r14-7387] gccrs: support use declaration to write the type into the correct namespace
 2024-01-16 17:27 UTC 

[gcc r14-7386] gccrs: Return resolved_node_id when possible
 2024-01-16 17:27 UTC 

[gcc r14-7385] gccrs: Add name resolution and ast lowering for slice pattern
 2024-01-16 17:27 UTC 

[gcc r14-7384] gccrs: Cleanup unused headers
 2024-01-16 17:27 UTC 

[gcc r14-7383] gccrs: Remove unused ResolvePattern visitor
 2024-01-16 17:27 UTC 

[gcc r14-7382] gccrs: Add move_val_init intrinsic
 2024-01-16 17:27 UTC 

[gcc r14-7381] gccrs: Fix bad method resolution
 2024-01-16 17:27 UTC 

[gcc r14-7380] gccrs: add new apply_primtiive_type_hint to inference variables
 2024-01-16 17:27 UTC 

[gcc r14-7379] gccrs: Dump inner attrs for Dump::visit(BlockExpr &)
 2024-01-16 17:27 UTC 

[gcc r14-7378] gccrs: resolve: Add name resolution for AltPattern
 2024-01-16 17:27 UTC 

[gcc r14-7377] gccrs: Unify HIR::IfLetExprConseqIf{, Let} into HIR::IfLetExprConseqElse
 2024-01-16 17:26 UTC 

[gcc r14-7376] gccrs: Unify HIR::IfExprConseqIf{, Let} into HIR::IfExprConseqElse
 2024-01-16 17:26 UTC 

[gcc r14-7375] gccrs: resolve: Fix multiple bindings handling in match
 2024-01-16 17:26 UTC 

[gcc r14-7374] gccrs: remove proxy class to use virtual method to get impl_item name
 2024-01-16 17:26 UTC 

[gcc r14-7373] gccrs: cleanup resolve method address code generation
 2024-01-16 17:26 UTC 

[gcc r14-7372] gccrs: Only infer when no generic arguments have been specified
 2024-01-16 17:26 UTC 

[gcc r14-7371] gccrs: add extra debug line for method resolve select
 2024-01-16 17:26 UTC 

[gcc r14-7370] gccrs: Remove solve_missing_mappings_from_this to handle covariants
 2024-01-16 17:26 UTC 

[gcc r14-7369] gccrs: get rid of can_eq in CoerceionRules selection
 2024-01-16 17:26 UTC 

[gcc r14-7368] gccrs: cleanup header usage to decouple includes
 2024-01-16 17:26 UTC 

[gcc r14-7367] gccrs: get rid of virtual dispatch for substitution proxys
 2024-01-16 17:26 UTC 

[gcc r14-7366] gccrs: tyty get rid of useless virtuals
 2024-01-16 17:25 UTC 

[gcc r14-7365] gccrs: group basetype virtuals together and remove unused virtual
 2024-01-16 17:25 UTC 

[gcc r14-7364] gccrs: refactor monomoprhized_clone to not use virtual dispatch
 2024-01-16 17:25 UTC 

[gcc r14-7363] gccrs: refactor TyTy::BaseType::is_unit to not use virtual dispatch
 2024-01-16 17:25 UTC 

[gcc r14-7362] gccrs: refactor is_concrete to not just virtual dispatch
 2024-01-16 17:25 UTC 

[gcc r14-7361] gccrs: reuse destructure code in compilation of types
 2024-01-16 17:25 UTC 

[gcc r14-7360] gccrs: Add all rust keywords (except priv) to the follow-set of `:vis` when parsing macro rules
 2024-01-16 17:25 UTC 

[gcc r14-7359] gccrs: resolve: Handle multiple bindings to the same identifier
 2024-01-16 17:25 UTC 

[gcc r14-7358] gccrs: hir: Improve pattern bindings handling in closure parameters
 2024-01-16 17:25 UTC 

[gcc r14-7357] gccrs: Rename compiler proper
 2024-01-16 17:25 UTC 

[gcc r14-7356] gccrs: Add method to access SlicePattern items
 2024-01-16 17:25 UTC 

[gcc r14-7355] gccrs: Convert structs to classes
 2024-01-16 17:25 UTC 

[gcc r14-7354] gccrs: HIR::AltPattern fixes
 2024-01-16 17:24 UTC 

[gcc r14-7353] gccrs: hir: Add ExportedMacro node and handling
 2024-01-16 17:24 UTC 

[gcc r14-7352] gccrs: hir: Provide basic handling for ReferencePattern in function parameter
 2024-01-16 17:24 UTC 

[gcc r14-7351] gccrs: enr: Fetch module items during early name resolution
 2024-01-16 17:24 UTC 

[gcc r14-7350] gccrs: hir: Simplify indentation to single line
 2024-01-16 17:24 UTC 

[gcc r14-7349] gccrs: hir: Unify indentation approach with ast
 2024-01-16 17:24 UTC 

[gcc r14-7348] gccrs: hir: Fix ReferencePattern typechecking
 2024-01-16 17:24 UTC 

[gcc r14-7347] gccrs: fix some clang warnings
 2024-01-16 17:24 UTC 

[gcc r14-7346] gccrs: hir: add a helper function for visit
 2024-01-16 17:24 UTC 

[gcc r14-7345] gccrs: typecheck: Add basic typechecking for ReferenceType
 2024-01-16 17:24 UTC 

[gcc r14-7344] gccrs: Add coherence related lang_items
 2024-01-16 17:24 UTC 

[gcc r14-7343] gccrs: Add AltPattern HIR node
 2024-01-16 17:23 UTC 

[gcc r14-7342] gccrs: expand: Add stringify macro
 2024-01-16 17:23 UTC 

[gcc r14-7341] gccrs: Add length checking for tuple patterns
 2024-01-16 17:23 UTC 

[gcc r14-7340] gccrs: parser: Fix handling of multiple left angles in null denotation
 2024-01-16 17:23 UTC 

[gcc r14-7339] gccrs: Cleanup and Assertion
 2024-01-16 17:23 UTC 

[gcc r14-7334] gccrs: cleanup headers
 2024-01-16 17:23 UTC 

[gcc r14-7338] gccrs: Resolve closure parameters without given type
 2024-01-16 17:23 UTC 

[gcc r14-7333] gccrs: Fix missing move and copy constructors missing the associated-path
 2024-01-16 17:23 UTC 

[gcc r14-7337] gccrs: make predicate bounds overwrite-able
 2024-01-16 17:23 UTC 

[gcc r14-7332] gccrs: destructure parameter names
 2024-01-16 17:23 UTC 

[gcc r14-7336] gccrs: Fix name-resolution to be permissive and carry on
 2024-01-16 17:23 UTC 

[gcc r14-7331] gccrs: Take advantage of our new unify_and to inject inference
 2024-01-16 17:23 UTC 

[gcc r14-7335] gccrs: Add missing node_id copys in the copy constructors
 2024-01-16 17:23 UTC 

[gcc r14-7330] gccrs: parser: Fix parsing closure parameter
 2024-01-16 17:23 UTC 

[gcc r14-7329] gccrs: parser: Fix while let expr parsing
 2024-01-16 17:23 UTC 

page:  |  | latest

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).