public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc r14-7652] gccrs: expand: Add procmacro loading function
 2024-01-16 17:50 UTC 

[gcc r14-7651] gccrs: libproc_macro: Add procmacro array definition
 2024-01-16 17:50 UTC 

[gcc r14-7650] gccrs: attributes: Add allow_internal_unstable attribute
 2024-01-16 17:50 UTC 

[gcc r14-7649] gccrs: collector: Move implementation to header
 2024-01-16 17:50 UTC 

[gcc r14-7648] gccrs: Fix non-mod-rs files' external module loading paths
 2024-01-16 17:50 UTC 

[gcc r14-7647] gccrs: Add error message when derive macro is invoked
 2024-01-16 17:50 UTC 

[gcc r14-7646] gccrs: Respect the concrete type when resolving qualifed path types
 2024-01-16 17:50 UTC 

[gcc r14-7645] gccrs: Prevent initialization related warnings/errors for Optional
 2024-01-16 17:50 UTC 

[gcc r14-7644] gccrs: Handle crate metavariable
 2024-01-16 17:50 UTC 

[gcc r14-7643] gccrs: Allow parsing a borrow from struct expression
 2024-01-16 17:50 UTC 

[gcc r14-7642] gccrs: ast: dump literals correctly
 2024-01-16 17:49 UTC 

[gcc r14-7641] gccrs: derive: Add dummy builtin transcriber for builtin derive macros
 2024-01-16 17:49 UTC 

[gcc r14-7640] gccrs: derive: Add proper derive(Clone) for unions
 2024-01-16 17:49 UTC 

[gcc r14-7639] gccrs: derive: Add #[derive(Copy)] builtin
 2024-01-16 17:49 UTC 

[gcc r14-7638] gccrs: derive: Add #[derive(Clone)] for regular structs
 2024-01-16 17:49 UTC 

[gcc r14-7637] gccrs: converter: Refactor locations
 2024-01-16 17:49 UTC 

[gcc r14-7636] gccrs: converter: Convert back Locations from spans
 2024-01-16 17:49 UTC 

[gcc r14-7635] gccrs: converter: Add conversion from locations to spans
 2024-01-16 17:49 UTC 

[gcc r14-7634] gccrs: libproc_macro: Add cpp Span representation
 2024-01-16 17:49 UTC 

[gcc r14-7633] gccrs: libproc_macro: Add Span definition
 2024-01-16 17:46 UTC 

[gcc r14-7632] gccrs: Properly match delimiters
 2024-01-16 17:46 UTC 

[gcc r14-7631] gccrs: get rid of useless helper class and fix header usage
 2024-01-16 17:46 UTC 

[gcc r14-7630] gccrs: expansion: Add base for deriving builtin macros (Clone, Copy...)
 2024-01-16 17:46 UTC 

[gcc r14-7629] gccrs: ast: Add AstBuilder class
 2024-01-16 17:46 UTC 

[gcc r14-7628] gccrs: expand: Add missing copyright headers
 2024-01-16 17:46 UTC 

[gcc r14-7627] gccrs: Make key and key/value config options seperate
 2024-01-16 17:46 UTC 

[gcc r14-7626] gccrs: Fix cast site to not miss type-unifications
 2024-01-16 17:46 UTC 

[gcc r14-7625] gccrs: Add missing name resolution to item statements
 2024-01-16 17:46 UTC 

[gcc r14-7624] gccrs: remove unused header
 2024-01-16 17:46 UTC 

[gcc r14-7623] gccrs: Fix missing pop of name scope at the end of Trait Impl
 2024-01-16 17:46 UTC 

[gcc r14-7622] gccrs: remove useless lookup to NodeId
 2024-01-16 17:46 UTC 

[gcc r14-7621] gccrs: Add missing HIR lowering to item statements
 2024-01-16 17:45 UTC 

[gcc r14-7620] gccrs: Avoid invalid metavariable substitutions
 2024-01-16 17:45 UTC 

[gcc r14-7619] gccrs: Fix handling of single fragments in repetitions
 2024-01-16 17:45 UTC 

[gcc r14-7618] gccrs: Fix bounds checking to check both sides
 2024-01-16 17:45 UTC 

[gcc r14-7617] gccrs: support deref cycles to resolve to trait items
 2024-01-16 17:45 UTC 

[gcc r14-7616] gccrs: refactor resolve_method_address to be more generic
 2024-01-16 17:45 UTC 

[gcc r14-7615] gccrs: hir: remove stray semicolon
 2024-01-16 17:45 UTC 

[gcc r14-7614] gccrs: enr: Cleanup #[macro_use] accumulation
 2024-01-16 17:45 UTC 

[gcc r14-7613] gccrs: Fix macro resolutions in middle of multiple nested macro_use modules
 2024-01-16 17:45 UTC 

[gcc r14-7612] gccrs: Only check first item of cfg_attr attribute as predicate
 2024-01-16 17:45 UTC 

[gcc r14-7611] gccrs: Add operator== for Optional
 2024-01-16 17:45 UTC 

[gcc r14-7610] gccrs: Parse AttrInputMacro
 2024-01-16 17:45 UTC 

[gcc r14-7609] gccrs: ast: Propagate type suffix
 2024-01-16 17:44 UTC 

[gcc r14-7608] gccrs: Improve Optional<T> implementation
 2024-01-16 17:44 UTC 

[gcc r14-7607] gccrs: Handle keyword metavariables
 2024-01-16 17:44 UTC 

[gcc r14-7606] gccrs: ast: Add `outer_attrs` to all `Item`s
 2024-01-16 17:44 UTC 

[gcc r14-7605] gccrs: libproc_macro: Change constructor in ffistring
 2024-01-16 17:44 UTC 

[gcc r14-7604] gccrs: libproc_macro: Copy ffistring data from source
 2024-01-16 17:44 UTC 

[gcc r14-7603] gccrs: libproc_macro: Remove has_suffix attribute
 2024-01-16 17:44 UTC 

[gcc r14-7602] gccrs: converter: Merge dispatch into one function
 2024-01-16 17:44 UTC 

[gcc r14-7601] gccrs: libproc_macro: Change cpp literal representation
 2024-01-16 17:44 UTC 

[gcc r14-7600] gccrs: libproc_macro: Change rust literal internals
 2024-01-16 17:44 UTC 

[gcc r14-7554] gccrs: ast: Add Kind::MODULE
 2024-01-16 17:44 UTC 

[gcc r14-7599] gccrs: Add AST::AttrInputMacro
 2024-01-16 17:44 UTC 

[gcc r14-7553] gccrs: builtin: Cleanup handling of builtin macros
 2024-01-16 17:43 UTC 

[gcc r14-7598] gccrs: Make MacroInvocation cloning public
 2024-01-16 17:43 UTC 

[gcc r14-7597] gccrs: Allow hashing Optional<T>
 2024-01-16 17:43 UTC 

[gcc r14-7552] gccrs: utils: Add bidirectional hashmap class
 2024-01-16 17:43 UTC 

[gcc r14-7551] gccrs: libproc_macro: Add helpers to construct Procmacro
 2024-01-16 17:43 UTC 

[gcc r14-7596] gccrs: Improve Optional<T&> implementation
 2024-01-16 17:43 UTC 

[gcc r14-7550] gccrs: libproc_macro: Add proc_macro interface structures
 2024-01-16 17:43 UTC 

[gcc r14-7595] gccrs: dump: Dump `TupleIndexExpr`s
 2024-01-16 17:43 UTC 

[gcc r14-7594] gccrs: Change return type of token_id_keyword_string
 2024-01-16 17:43 UTC 

[gcc r14-7549] gccrs: Add test from issue 1446
 2024-01-16 17:43 UTC 

[gcc r14-7548] gccrs: Handle replacing stripped tail expressions
 2024-01-16 17:43 UTC 

[gcc r14-7593] gccrs: Fix parsing of block expressions followed by `.`
 2024-01-16 17:43 UTC 

[gcc r14-7592] gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinction
 2024-01-16 17:43 UTC 

[gcc r14-7547] gccrs: Add is_expr method to AST::Stmt
 2024-01-16 17:43 UTC 

[gcc r14-7546] gccrs: Fix out of bounds indexing while expanding macros with repetition
 2024-01-16 17:43 UTC 

[gcc r14-7591] gccrs: Handle keywords in macro fragments
 2024-01-16 17:43 UTC 

[gcc r14-7545] gccrs: libproc_macro: Change proc_macro.h to main header
 2024-01-16 17:43 UTC 

[gcc r14-7590] gccrs: Address invalid little-endian-only testcases
 2024-01-16 17:43 UTC 

[gcc r14-7544] gccrs: libproc_macro: Build statically
 2024-01-16 17:43 UTC 

[gcc r14-7589] gccrs: converter: Fix suffix condition
 2024-01-16 17:43 UTC 

[gcc r14-7588] gccrs: converter: Fix some styling issues
 2024-01-16 17:43 UTC 

[gcc r14-7543] gccrs: libproc_macro: Remove internal named namespaces
 2024-01-16 17:43 UTC 

[gcc r14-7542] gccrs: libproc_macro: Put all structures in a namespace
 2024-01-16 17:42 UTC 

[gcc r14-7587] gccrs: converter: Make converter input immutable
 2024-01-16 17:42 UTC 

[gcc r14-7541] gccrs: cli: Add frust-extern option
 2024-01-16 17:42 UTC 

[gcc r14-7586] gccrs: converter: Add Ident conversions
 2024-01-16 17:42 UTC 

[gcc r14-7540] gccrs: Fix infinite loop with parsing invalid generic parameters
 2024-01-16 17:42 UTC 

[gcc r14-7585] gccrs: converter: Convert literals back to tokens
 2024-01-16 17:42 UTC 

[gcc r14-7539] gccrs: Improve operator overload check for recursive overload
 2024-01-16 17:42 UTC 

[gcc r14-7584] gccrs: converter: Add punct conversion function
 2024-01-16 17:42 UTC 

[gcc r14-7538] gccrs: qualified path syntax is used to disambiguate predicates
 2024-01-16 17:42 UTC 

[gcc r14-7583] gccrs: converter: Const conversion to tokenstream
 2024-01-16 17:42 UTC 

[gcc r14-7582] gccrs: converter: Return a vector to const pointers
 2024-01-16 17:42 UTC 

[gcc r14-7537] gccrs: Extract helper lookup_associated_impl_block
 2024-01-16 17:42 UTC 

[gcc r14-7581] gccrs: converter: Add from_tokentree function
 2024-01-16 17:42 UTC 

[gcc r14-7536] gccrs: Type check StructPatternFieldIdentPat
 2024-01-16 17:42 UTC 

[gcc r14-7535] gccrs: Lower StructPatternFieldIdentPat
 2024-01-16 17:42 UTC 

[gcc r14-7580] gccrs: converter: Add group conversion implementation
 2024-01-16 17:42 UTC 

[gcc r14-7534] gccrs: resolve the associated_predicate when mapping Fn traits
 2024-01-16 17:42 UTC 

[gcc r14-7579] gccrs: converter: Add TokenStream conversion function
 2024-01-16 17:42 UTC 

[gcc r14-7578] gccrs: converter: Remove redundant variable
 2024-01-16 17:42 UTC 

[gcc r14-7533] gccrs: Add missing where clause lowering for Impl functions
 2024-01-16 17:42 UTC 

[gcc r14-7577] gccrs: ast: Move token converter out of ast module
 2024-01-16 17:42 UTC 

[gcc r14-7532] gccrs: Add missing TypeBoundWhereClauseItem::get_locus
 2024-01-16 17:42 UTC 

[gcc r14-7576] gccrs: ast: Rename header guard
 2024-01-16 17:42 UTC 

[gcc r14-7531] gccrs: Add accessors to HIR::StructPatternFieldIdentPat
 2024-01-16 17:42 UTC 

[gcc r14-7575] gccrs: ast: Rename rust-ast-tokenstream file
 2024-01-16 17:41 UTC 

[gcc r14-7530] gccrs: Minor tuning in AST dump
 2024-01-16 17:41 UTC 

[gcc r14-7574] gccrs: ast: Rename TokenStream in the AST module
 2024-01-16 17:41 UTC 

[gcc r14-7529] gccrs: Fix -frust-dump-* error messages
 2024-01-16 17:41 UTC 

[gcc r14-7573] gccrs: tokenstream: Add conversion for float literals
 2024-01-16 17:41 UTC 

[gcc r14-7528] gccrs: Add missing ABI checking on function types
 2024-01-16 17:41 UTC 

[gcc r14-7572] gccrs: tokenstream: Add literal int draft conversion
 2024-01-16 17:41 UTC 

[gcc r14-7527] gccrs: Add missing ABI mapping
 2024-01-16 17:41 UTC 

[gcc r14-7571] gccrs: tokenstream: Add string and byte string literals
 2024-01-16 17:41 UTC 

[gcc r14-7526] gccrs: Add mechanism use pattern information to improve type info
 2024-01-16 17:41 UTC 

[gcc r14-7570] gccrs: tokenstream: Add tokens to Ident conversion
 2024-01-16 17:41 UTC 

[gcc r14-7525] gccrs: remove unused header
 2024-01-16 17:41 UTC 

[gcc r14-7569] gccrs: tokenstream: Add joint punct token conversion
 2024-01-16 17:41 UTC 

[gcc r14-7524] gccrs: Fix ICE when we dont get a reference type
 2024-01-16 17:41 UTC 

[gcc r14-7568] gccrs: tokenstream: Convert single punctuation tokens
 2024-01-16 17:41 UTC 

[gcc r14-7523] gccrs: remove unused includes
 2024-01-16 17:41 UTC 

[gcc r14-7567] gccrs: tokenstream: Convert group markers
 2024-01-16 17:41 UTC 

[gcc r14-7522] gccrs: fix ICE with recursive function calls
 2024-01-16 17:41 UTC 

[gcc r14-7566] gccrs: Added HIR::InlineAsm node
 2024-01-16 17:41 UTC 

[gcc r14-7521] gccrs: enable -Winfinite-recursion warnings by default
 2024-01-16 17:41 UTC 

[gcc r14-7565] gccrs: Add missing coercion site logic to return expressions
 2024-01-16 17:41 UTC 

[gcc r14-7520] gccrs: Fix ICE in assignment of error type bound predicates
 2024-01-16 17:41 UTC 

[gcc r14-7564] gccrs: add missing coercion site code generation for block tail
 2024-01-16 17:40 UTC 

[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 

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).