public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc r14-7814] gccrs: import: Change package opening prototypes
 2024-01-16 18:00 UTC 

[gcc r14-7813] gccrs: import: Add cli extern crate resolution
 2024-01-16 18:00 UTC 

[gcc r14-7812] gccrs: Replace default argument with UNDEF_LOCATION
 2024-01-16 18:00 UTC 

[gcc r14-7811] gccrs: Replace Location with location_t in gccrs backend
 2024-01-16 18:00 UTC 

[gcc r14-7810] gccrs: [E0268] break or continue used outside of loop
 2024-01-16 18:00 UTC 

[gcc r14-7809] gccrs: Add a test for malformed derive declaration input
 2024-01-16 18:00 UTC 

[gcc r14-7808] gccrs: proc macro: Add crate type regression tests
 2024-01-16 18:00 UTC 

[gcc r14-7807] gccrs: proc macro: Add help message to malformed derive
 2024-01-16 18:00 UTC 

[gcc r14-7806] gccrs: proc macro: Detect malformed proc_macro_derive
 2024-01-16 18:00 UTC 

[gcc r14-7805] gccrs: proc macros: Add crate type attribute check
 2024-01-16 18:00 UTC 

[gcc r14-7804] gccrs: libproc_macro: Change rust Ident definition
 2024-01-16 17:59 UTC 

[gcc r14-7803] gccrs: libproc_macro: Change Ident structure
 2024-01-16 17:59 UTC 

[gcc r14-7802] gccrs: proc_macro: Add from string implementation
 2024-01-16 17:59 UTC 

[gcc r14-7801] gccrs: cli: Add frust-type option
 2024-01-16 17:59 UTC 

[gcc r14-7800] gccrs: nr2.0: Add `ForeverStack` data structure
 2024-01-16 17:59 UTC 

[gcc r14-7799] gccrs: rework the HIR dump pass
 2024-01-16 17:59 UTC 

[gcc r14-7798] gccrs: nr2.0: Add basic Rib class
 2024-01-16 17:59 UTC 

[gcc r14-7797] gccrs: Replace some more usages of Location with location_t
 2024-01-16 17:59 UTC 

[gcc r14-7796] gccrs: Replace some usages of Location with location_t
 2024-01-16 17:59 UTC 

[gcc r14-7795] gccrs: Move some Gcc_backend method definitions out of class declaration
 2024-01-16 17:59 UTC 

[gcc r14-7794] gccrs: [E0423] expected function, tuple struct or tuple variant, found struct
 2024-01-16 17:59 UTC 

[gcc r14-7713] gccrs: Track associated type generics
 2024-01-16 17:56 UTC 

[gcc r14-7712] gccrs: dump: Add formatting to dump
 2024-01-16 17:55 UTC 

[gcc r14-7711] gccrs: collector: Implement formatting options
 2024-01-16 17:55 UTC 

[gcc r14-7710] gccrs: collector: Store CollectItem instead of TokenPtr
 2024-01-16 17:55 UTC 

[gcc r14-7709] gccrs: collector: Remove external container
 2024-01-16 17:55 UTC 

[gcc r14-7708] gccrs: dump: Output separating space under condition
 2024-01-16 17:55 UTC 

[gcc r14-7707] gccrs: dump: Replace ast dump internals
 2024-01-16 17:55 UTC 

[gcc r14-7706] gccrs: collector: Fix missing semicolon output
 2024-01-16 17:55 UTC 

[gcc r14-7705] gccrs: dump: Remove tokenstream dump
 2024-01-16 17:55 UTC 

[gcc r14-7704] gccrs: Add tests for Unicode identifiers
 2024-01-16 17:55 UTC 

[gcc r14-7703] gccrs: fix tokenizing utf-8 whitespaces
 2024-01-16 17:55 UTC 

[gcc r14-7702] gccrs: ast: Add explicit default copy constructor
 2024-01-16 17:55 UTC 

[gcc r14-7701] gccrs: ast: Change Identifier definition
 2024-01-16 17:55 UTC 

[gcc r14-7700] gccrs: Refactor lexer to handle UTF-8
 2024-01-16 17:54 UTC 

[gcc r14-7699] gccrs: Insert empty repeated metavars for nested repetitions
 2024-01-16 17:54 UTC 

[gcc r14-7698] gccrs: [E0023] Incorrect Number of Fields in Pattern Extraction
 2024-01-16 17:54 UTC 

[gcc r14-7697] gccrs: gccrs:[E0026] Non-Existent Field Extraction in Struct Pattern
 2024-01-16 17:54 UTC 

[gcc r14-7696] gccrs: Match tokens in macros more closely
 2024-01-16 17:54 UTC 

[gcc r14-7695] rust: Add -frust-name-resolution-2.0 option
 2024-01-16 17:54 UTC 

[gcc r14-7694] gccrs: Stop autoderef of raw pointer types
 2024-01-16 17:54 UTC 

[gcc r14-7693] gccrs: Add method selection to operator overloading
 2024-01-16 17:54 UTC 

[gcc r14-7692] gccrs: ErrorCode[E0277] Type Does Not Implement Expected Trait
 2024-01-16 17:54 UTC 

[gcc r14-7691] gccrs: Expand expressions/types correctly in more contexts
 2024-01-16 17:54 UTC 

[gcc r14-7690] gccrs: expand: Change names and document behavior
 2024-01-16 17:54 UTC 

[gcc r14-7689] gccrs: expand: Merge arguments into one
 2024-01-16 17:53 UTC 

[gcc r14-7688] gccrs: expand: Convert last statement to tail expr
 2024-01-16 17:53 UTC 

[gcc r14-7687] gccrs: expand: Add tail expr expansion
 2024-01-16 17:53 UTC 

[gcc r14-7686] gccrs: expand: Derive statements
 2024-01-16 17:53 UTC 

[gcc r14-7685] gccrs: Make MatchedFragmentContainer a tree-like structure
 2024-01-16 17:53 UTC 

[gcc r14-7684] gccrs: ErrorCode[E0433] Use of Undeclared Crate, Module, or Type
 2024-01-16 17:53 UTC 

[gcc r14-7683] gccrs: Apply generic arguments to the respective trait bounds
 2024-01-16 17:53 UTC 

[gcc r14-7682] gccrs: Fix generic argument tracking
 2024-01-16 17:53 UTC 

[gcc r14-7681] gccrs: add new method to infer impl block type
 2024-01-16 17:53 UTC 

[gcc r14-7680] gccrs: fix unsafe lookup at zero index
 2024-01-16 17:53 UTC 

[gcc r14-7679] gccrs: Parse semicolons in more cases for statement macros
 2024-01-16 17:53 UTC 

[gcc r14-7678] gccrs: Handle tail expression normalization right before lowering to HIR
 2024-01-16 17:53 UTC 

[gcc r14-7677] gccrs: Print macro invocations in AST dump
 2024-01-16 17:52 UTC 

[gcc r14-7676] gccrs: tokenize Unicode identifiers
 2024-01-16 17:52 UTC 

[gcc r14-7675] gccrs: Prevent invalid iterator dereference
 2024-01-16 17:52 UTC 

[gcc r14-7674] gccrs: Remove direct error on macro rule count-related match failure
 2024-01-16 17:52 UTC 

[gcc r14-7673] gccrs: we can't check the bounds involving empty placeholder types
 2024-01-16 17:52 UTC 

[gcc r14-7672] gccrs: fixup: Remove old typecheck dump
 2024-01-16 17:52 UTC 

[gcc r14-7671] gccrs: fortify resolve_method_address to match the types
 2024-01-16 17:52 UTC 

[gcc r14-7670] gccrs: derive: Factor common fields inside the base visitor
 2024-01-16 17:52 UTC 

[gcc r14-7669] gccrs: ensure assoicated types are setup for concrete trait impl blocks
 2024-01-16 17:52 UTC 

[gcc r14-7668] gccrs: Fix ICE for reference patterns in match statements
 2024-01-16 17:52 UTC 

[gcc r14-7667] gccrs: Remove obsolete error diagnostic
 2024-01-16 17:52 UTC 

[gcc r14-7666] gccrs: introduce new types_compatable
 2024-01-16 17:51 UTC 

[gcc r14-7665] gccrs: expand: Make to_derive argument const
 2024-01-16 17:51 UTC 

[gcc r14-7664] gccrs: expand: Allow empty derive attribute
 2024-01-16 17:51 UTC 

[gcc r14-7663] gccrs: expand: Expand item level attribute proc macros
 2024-01-16 17:51 UTC 

[gcc r14-7662] gccrs: expand: Add in order trait expansion
 2024-01-16 17:51 UTC 

[gcc r14-7661] gccrs: expand: Remove proc macro fragment from expander
 2024-01-16 17:51 UTC 

[gcc r14-7660] gccrs: expand: Move derive system to new one
 2024-01-16 17:51 UTC 

[gcc r14-7659] gccrs: expand: Add derive proc macro draft
 2024-01-16 17:51 UTC 

[gcc r14-7658] gccrs: expand: Add prc macro expander and registration
 2024-01-16 17:51 UTC 

[gcc r14-7657] gccrs: ast: Fix attribute collection
 2024-01-16 17:51 UTC 

[gcc r14-7656] gccrs: libproc_macro: Fix Tokenstream growth
 2024-01-16 17:51 UTC 

[gcc r14-7655] gccrs: libproc_macro: Fix capacity update in tokenstream
 2024-01-16 17:51 UTC 

[gcc r14-7654] gccrs: collector: Make visitors public
 2024-01-16 17:50 UTC 

[gcc r14-7653] gccrs: libproc_macro: Rename Procmacro subtypes
 2024-01-16 17:50 UTC 

[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-7599] gccrs: Add AST::AttrInputMacro
 2024-01-16 17:44 UTC 

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

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

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

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

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

[gcc r14-7596] gccrs: Improve Optional<T&> implementation
 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-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-7593] gccrs: Fix parsing of block expressions followed by `.`
 2024-01-16 17:43 UTC 

[gcc r14-7548] gccrs: Handle replacing stripped tail expressions
 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-7592] gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinction
 2024-01-16 17:43 UTC 

[gcc r14-7591] gccrs: Handle keywords in macro fragments
 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-7590] gccrs: Address invalid little-endian-only testcases
 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-7589] gccrs: converter: Fix suffix condition
 2024-01-16 17:43 UTC 

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

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

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

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

[gcc r14-7542] gccrs: libproc_macro: Put all structures in a namespace
 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-7585] gccrs: converter: Convert literals back to tokens
 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-7584] gccrs: converter: Add punct conversion function
 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-7583] gccrs: converter: Const conversion to tokenstream
 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-7537] gccrs: Extract helper lookup_associated_impl_block
 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-7536] gccrs: Type check StructPatternFieldIdentPat
 2024-01-16 17:42 UTC 

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

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

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

[gcc r14-7579] gccrs: converter: Add TokenStream conversion function
 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-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 

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