public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc r14-8075] gccrs: Fix warning with overridden virtual methods
 2024-01-16 18:16 UTC 

[gcc r14-8133] gccrs: Add named variadic argument test
 2024-01-16 18:16 UTC 

[gcc r14-8132] gccrs: Add a new regression test for named variadics
 2024-01-16 18:16 UTC 

[gcc r14-8074] gccrs: Add a new regression test for issue 2665
 2024-01-16 18:16 UTC 

[gcc r14-8131] gccrs: Parse named variadic parameters
 2024-01-16 18:16 UTC 

[gcc r14-8073] gccrs: Parse const with no value expression
 2024-01-16 18:16 UTC 

[gcc r14-8072] gccrs: hir: Avoid copy in getter (PathPattern)
 2024-01-16 18:16 UTC 

[gcc r14-8130] gccrs: Add a new regression test
 2024-01-16 18:16 UTC 

[gcc r14-8129] gccrs: Fix multiple issues with variadic representation
 2024-01-16 18:16 UTC 

[gcc r14-8071] gccrs: hir: Rename ComoundAssignment getters
 2024-01-16 18:16 UTC 

[gcc r14-8128] gccrs: Allow variadic NamedFunctionParam
 2024-01-16 18:16 UTC 

[gcc r14-8070] gccrs: hir: Rename get_pattern_mappings method
 2024-01-16 18:16 UTC 

[gcc r14-8127] gccrs: Add a function to check if a function is variadic
 2024-01-16 18:15 UTC 

[gcc r14-8069] gccrs: hir: Add missing getter
 2024-01-16 18:15 UTC 

[gcc r14-8126] gccrs: Parse variadic functions
 2024-01-16 18:15 UTC 

[gcc r14-8068] gccrs: ast: Handle tuplestruct pattern with indices
 2024-01-16 18:15 UTC 

[gcc r14-8125] gccrs: Change FunctionParam to represent variadic params
 2024-01-16 18:15 UTC 

[gcc r14-8067] gccrs: hir: Refactor - avoid copy in getter
 2024-01-16 18:15 UTC 

[gcc r14-8066] gccrs: Make resolution of AssociatedItem instances polymorphic
 2024-01-16 18:15 UTC 

[gcc r14-8124] gccrs: Add a new test for const without body
 2024-01-16 18:15 UTC 

[gcc r14-8065] gccrs: Make lowering of AssociatedItem instances polymorphic
 2024-01-16 18:15 UTC 

[gcc r14-8123] gccrs: Make use of the Contextual visitor in validation
 2024-01-16 18:15 UTC 

[gcc r14-8122] gccrs: Add a new visitor that gathers context information
 2024-01-16 18:15 UTC 

[gcc r14-8064] gccrs: compile: bail on labelled block
 2024-01-16 18:15 UTC 

[gcc r14-8063] gccrs: typecheck: add loop ctx for labelled block
 2024-01-16 18:15 UTC 

[gcc r14-8121] gccrs: Add a default AST visitor
 2024-01-16 18:15 UTC 

[gcc r14-8062] gccrs: resolve: Resolve labelled block
 2024-01-16 18:15 UTC 

[gcc r14-8120] gccrs: Add some reference getter
 2024-01-16 18:15 UTC 

[gcc r14-8119] gccrs: Small fix to the ast collector visitor
 2024-01-16 18:15 UTC 

[gcc r14-8033] gccrs: Initial implementation of v0 mangling
 2024-01-16 18:15 UTC 

[gcc r14-8061] gccrs: hir: Lower labelled block
 2024-01-16 18:15 UTC 

[gcc r14-8118] gccrs: Emit an error on associated const without values
 2024-01-16 18:15 UTC 

[gcc r14-8032] gccrs: Rename cloning methods in TupleStructItems and TuplePatternItems
 2024-01-16 18:15 UTC 

[gcc r14-8060] gccrs: ast: Parse labelled block
 2024-01-16 18:15 UTC 

[gcc r14-8031] gccrs: Adjust methods for TuplePatternItems to match TupleStructItems
 2024-01-16 18:15 UTC 

[gcc r14-8059] gccrs: Create base class AssociatedItem
 2024-01-16 18:15 UTC 

[gcc r14-8117] gccrs: Add call to ast validation checker
 2024-01-16 18:15 UTC 

[gcc r14-8116] gccrs: Add two new steps to compile process
 2024-01-16 18:14 UTC 

[gcc r14-8030] gccrs: minor changes (typo and minor refactor)
 2024-01-16 18:14 UTC 

[gcc r14-8058] gccrs: Add tests for v0 mangling
 2024-01-16 18:14 UTC 

[gcc r14-8115] gccrs: Add ast validation checker
 2024-01-16 18:14 UTC 

[gcc r14-8029] gccrs: Add test for parser bug
 2024-01-16 18:14 UTC 

[gcc r14-8057] gccrs: Add new test for closure in closure parsing
 2024-01-16 18:14 UTC 

[gcc r14-8056] gccrs: Break OR tokens in closure parameter list context
 2024-01-16 18:14 UTC 

[gcc r14-8028] gccrs: Fix parser bug on tupplestruct pattern
 2024-01-16 18:14 UTC 

[gcc r14-8114] gccrs: Add more checks for expr value in early visitors
 2024-01-16 18:14 UTC 

[gcc r14-8027] gccrs: Removed unnecessary comments
 2024-01-16 18:14 UTC 

[gcc r14-8055] gccrs: Add new regression test for macro matcher behavior
 2024-01-16 18:14 UTC 

[gcc r14-8026] gccrs: Fix type confusion in coercion
 2024-01-16 18:14 UTC 

[gcc r14-8054] gccrs: Add path to macro fragment follow restrictions
 2024-01-16 18:14 UTC 

[gcc r14-8053] gccrs: Add a new test for mbe named macro_rules
 2024-01-16 18:14 UTC 

[gcc r14-8025] gccrs: Fix ICE when emitting an error during cfg strip
 2024-01-16 18:14 UTC 

[gcc r14-8052] gccrs: Add new regression test
 2024-01-16 18:14 UTC 

[gcc r14-8024] gccrs: Fix CanonicalPath for inherent impl
 2024-01-16 18:14 UTC 

[gcc r14-8023] gccrs: Fix spelling
 2024-01-16 18:14 UTC 

[gcc r14-8051] gccrs: Allow macro named macro_rules
 2024-01-16 18:14 UTC 

[gcc r14-8022] gccrs: Add debug helper to dump HIR
 2024-01-16 18:14 UTC 

[gcc r14-8050] gccrs: Add new regression test
 2024-01-16 18:14 UTC 

[gcc r14-8021] gccrs: port over readonly_error from c-family for lvalue assignment checks
 2024-01-16 18:14 UTC 

[gcc r14-8049] gccrs: Add a new regression test
 2024-01-16 18:14 UTC 

[gcc r14-8020] gccrs: [E0617] attempt for invalid type variable in variadic function
 2024-01-16 18:14 UTC 

[gcc r14-8048] gccrs: Fix RangeFromExpr parsing in for loops
 2024-01-16 18:14 UTC 

[gcc r14-8019] gccrs: Remove HIR::ForLoopExpr
 2024-01-16 18:14 UTC 

[gcc r14-8047] gccrs: Add a new regression test for macro call "default"
 2024-01-16 18:14 UTC 

[gcc r14-8018] gccrs: Minor typo fix
 2024-01-16 18:13 UTC 

[gcc r14-8046] gccrs: Allow call to macro named "default" at item level
 2024-01-16 18:13 UTC 

[gcc r14-8017] gccrs: Add license text to libproc_macro rust interface
 2024-01-16 18:13 UTC 

[gcc r14-8045] gccrs: Add a new regression test
 2024-01-16 18:13 UTC 

[gcc r14-8044] gccrs: Fix path expr segment parsing with generic path
 2024-01-16 18:13 UTC 

[gcc r14-8016] gccrs: trivial typo fix
 2024-01-16 18:13 UTC 

[gcc r14-8043] gccrs: Replace get_pattern_node_id with get_node_id
 2024-01-16 18:13 UTC 

[gcc r14-8015] gccrs: Add intrinsics::assume
 2024-01-16 18:13 UTC 

[gcc r14-8014] gccrs: Memoize Backend::wchar_type
 2024-01-16 18:13 UTC 

[gcc r14-8042] gccrs: Add regression test
 2024-01-16 18:13 UTC 

[gcc r14-8013] gccrs: Remove unused complex number support
 2024-01-16 18:13 UTC 

[gcc r14-8041] gccrs: Add comma for expr delimiter to fix match arms
 2024-01-16 18:13 UTC 

[gcc r14-8012] gccrs: Use namespace definition to simplify function declarations
 2024-01-16 18:13 UTC 

[gcc r14-8040] gccrs: Add regression test
 2024-01-16 18:13 UTC 

[gcc r14-8011] gccrs: rust-compile-intrinsic: add `copy` intrinsics 
 2024-01-16 18:13 UTC 

[gcc r14-8039] gccrs: Fix pub unit type parsing
 2024-01-16 18:13 UTC 

[gcc r14-8038] gccrs: TyTy: use new subclass API
 2024-01-16 18:13 UTC 

[gcc r14-8010] gccrs: rust-builtins: add likely and unlikey intrinsics
 2024-01-16 18:13 UTC 

[gcc r14-8037] gccrs: TyTy: TyTy improved subclass casting and checking
 2024-01-16 18:13 UTC 

[gcc r14-8009] gccrs: Rename "rust_error_codes.def" to "rust-error-codes.def"
 2024-01-16 18:13 UTC 

[gcc r14-8036] gccrs: Add a regression test for global path parsing
 2024-01-16 18:13 UTC 

[gcc r14-8008] gccrs: Shorten `make_unsigned_long_tree` code and remove `Backend::integer_constant_expression`
 2024-01-16 18:13 UTC 

[gcc r14-8007] gccrs: Fix typechecking (and compilation) error for alt patterns in match expressions
 2024-01-16 18:12 UTC 

[gcc r14-8035] gccrs: Fix type param bound parsing with opening scope
 2024-01-16 18:12 UTC 

[gcc r14-8006] gccrs: Remove unused `ctx` argument in `make_unsigned_long_tree` function
 2024-01-16 18:12 UTC 

[gcc r14-8034] gccrs: Change debug log call to as_string function
 2024-01-16 18:12 UTC 

[gcc r14-8005] gccrs: privacy: Uncomment test relying on #1257
 2024-01-16 18:12 UTC 

[gcc r14-8004] gccrs: privacy: Add testcase for #1260
 2024-01-16 18:12 UTC 

[gcc r14-8003] gccrs: [E0599] Failed to resovle method implementation
 2024-01-16 18:12 UTC 

[gcc r14-8002] gccrs: Convert class Backend into namespace
 2024-01-16 18:12 UTC 

[gcc r14-8001] gccrs: Unify raw attribute values
 2024-01-16 18:12 UTC 

[gcc r14-8000] gccrs: Remove Gcc_backend
 2024-01-16 18:12 UTC 

[gcc r14-7999] gccrs: Add missing linemap to lexer
 2024-01-16 18:12 UTC 

[gcc r14-7998] gccrs: Add proc macro definition insertion
 2024-01-16 18:12 UTC 

[gcc r14-7997] gccrs: Change proc macro mapping definition insertion
 2024-01-16 18:12 UTC 

[gcc r14-7996] gccrs: Retrieve def for derive & attribute proc macros
 2024-01-16 18:12 UTC 

[gcc r14-7995] gccrs: Change proc macro definition lookup to optionals
 2024-01-16 18:11 UTC 

[gcc r14-7994] gccrs: Use optional for proc macro invocation lookup
 2024-01-16 18:11 UTC 

[gcc r14-7993] gccrs: Remove Backend::write_export_data
 2024-01-16 18:11 UTC 

[gcc r14-7992] gccrs: Move remaining expression-related methods into base class Backend
 2024-01-16 18:11 UTC 

[gcc r14-7991] gccrs: Clarify package import procedure
 2024-01-16 18:11 UTC 

[gcc r14-7990] gccrs: resolver: Refactor macro insertion
 2024-01-16 18:11 UTC 

[gcc r14-7989] gccrs: resolver: Refactor assertion
 2024-01-16 18:11 UTC 

[gcc r14-7988] gccrs: Move extern crate resolving
 2024-01-16 18:11 UTC 

[gcc r14-7987] gccrs: Supress error with proc macro crates
 2024-01-16 18:11 UTC 

[gcc r14-7986] gccrs: Move proc macro definition to mappings
 2024-01-16 18:11 UTC 

[gcc r14-7985] gccrs: Add proc macro top level discovery
 2024-01-16 18:11 UTC 

[gcc r14-7984] gccrs: Change early resolver visit_attributes arguments
 2024-01-16 18:11 UTC 

[gcc r14-7983] gccrs: Add getters for different types of proc macros
 2024-01-16 18:10 UTC 

[gcc r14-7982] gccrs: Add proc macros abstractions to crate structure
 2024-01-16 18:10 UTC 

[gcc r14-7981] gccrs: Add proc macro ast representation
 2024-01-16 18:10 UTC 

[gcc r14-7980] gccrs: Visit function and structure attributes
 2024-01-16 18:10 UTC 

[gcc r14-7979] gccrs: Parse unparsed derive tokenstreams
 2024-01-16 18:10 UTC 

[gcc r14-7978] gccrs: Ease some constraints on derive definition
 2024-01-16 18:10 UTC 

[gcc r14-7977] gccrs: Change trait getter to return references
 2024-01-16 18:10 UTC 

[gcc r14-7976] gccrs: Set traits getter as member function
 2024-01-16 18:10 UTC 

[gcc r14-7953] gccrs: Mark uninit-intrinsic as side-effects
 2024-01-16 18:10 UTC 

[gcc r14-7975] gccrs: Make is_builtin a member function
 2024-01-16 18:10 UTC 

[gcc r14-7952] gccrs: Fix overflow intrinsic use before init
 2024-01-16 18:10 UTC 

[gcc r14-7974] gccrs: Fix match-expression code-gen
 2024-01-16 18:10 UTC 

[gcc r14-7951] gccrs: Fix bad uninit intrinsic
 2024-01-16 18:10 UTC 

[gcc r14-7973] gccrs: Move block-related methods into base class Backend
 2024-01-16 18:10 UTC 

[gcc r14-7950] gccrs: Collect error instance instead of lambda functions
 2024-01-16 18:10 UTC 

[gcc r14-7972] gccrs: libproc_macro: Split c++ and rust
 2024-01-16 18:09 UTC 

[gcc r14-7949] gccrs: Add regression test for nested macros
 2024-01-16 18:09 UTC 

[gcc r14-7971] gccrs: Rename libproc_macro to libproc_macro_internal
 2024-01-16 18:09 UTC 

[gcc r14-7948] gccrs: Resolve nested macro definition
 2024-01-16 18:09 UTC 

[gcc r14-7970] gccrs: Move statement-related methods into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7947] gccrs: Handle gengtype annotations in backend/rust-tree.{cc, h}
 2024-01-16 18:09 UTC 

[gcc r14-7969] gccrs: Move function-related methods into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7946] gccrs: [E0769] Use of tuple struct/variant in struct variant
 2024-01-16 18:09 UTC 

[gcc r14-7968] gccrs: gccrs:[E0592] methods or associated functions with same name already defined
 2024-01-16 18:09 UTC 

[gcc r14-7945] gccrs: Add missing gengtype related structs
 2024-01-16 18:09 UTC 

[gcc r14-7967] gccrs: [E0532] Pattern arm did not match expected kind
 2024-01-16 18:09 UTC 

[gcc r14-7944] gccrs: diagnostics: Added non-const `rich_location *` function
 2024-01-16 18:09 UTC 

[gcc r14-7966] gccrs: Move some simple expression-related methods into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7943] gccrs: [E0271] Type mismatch between associated type trait
 2024-01-16 18:09 UTC 

[gcc r14-7965] gccrs: Move variable-related methods into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7942] gccrs: Fork c++ resorting methods
 2024-01-16 18:09 UTC 

[gcc r14-7964] gccrs: [E0603] Use of private item outside scope
 2024-01-16 18:09 UTC 

[gcc r14-7941] gccrs: Rename some structs to avoid ODR issues
 2024-01-16 18:09 UTC 

[gcc r14-7963] gccrs: Move debug-related functions into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7940] gccrs: Namespace related tweaks
 2024-01-16 18:09 UTC 

[gcc r14-7962] gccrs: Improve type checking for if expressions
 2024-01-16 18:09 UTC 

[gcc r14-7939] gccrs: Fix compilation of types which hold onto dangling infer vars
 2024-01-16 18:09 UTC 

[gcc r14-7961] gccrs: Move label-related functions into base class Backend
 2024-01-16 18:09 UTC 

[gcc r14-7938] gccrs: Invalid order of generic parameters
 2024-01-16 18:08 UTC 

[gcc r14-7960] gccrs: Fix ODR violations
 2024-01-16 18:08 UTC 

[gcc r14-7937] gccrs: Improve byte vector to string conversion
 2024-01-16 18:08 UTC 

[gcc r14-7959] gccrs: Add check for no_mangle attribute
 2024-01-16 18:08 UTC 

[gcc r14-7936] gccrs: [E0573] Something other than type was used
 2024-01-16 18:08 UTC 

[gcc r14-7958] gccrs: [E0658] top level or-patterns are not allowed let binding
 2024-01-16 18:08 UTC 

[gcc r14-7935] gccrs: Remove stmt_tree and dependency on cp_token_cache
 2024-01-16 18:08 UTC 

[gcc r14-7957] gccrs: Fix invalid call to vector::front in TypeBoundPredicate constructors
 2024-01-16 18:08 UTC 

[gcc r14-7934] gccrs: Handle gengtype annotations in rust-constexpr.cc
 2024-01-16 18:08 UTC 

[gcc r14-7956] gccrs: Move type-related functions into base class Backend
 2024-01-16 18:08 UTC 

[gcc r14-7933] gccrs: Add punycode encoding to v0 mangling
 2024-01-16 18:08 UTC 

[gcc r14-7955] gccrs: fix bug in the iterator testcase
 2024-01-16 18:08 UTC 

[gcc r14-7932] gccrs: [E0391] Detected type dependency cycle
 2024-01-16 18:08 UTC 

[gcc r14-7954] gccrs: Fix move_val_init
 2024-01-16 18:08 UTC 

[gcc r14-7931] gccrs: Non-allowed default type paramters
 2024-01-16 18:08 UTC 

[gcc r14-7930] gccrs: [E0034] found more than one items for method
 2024-01-16 18:08 UTC 

[gcc r14-7929] gccrs: Add a regression test for decimal lexing
 2024-01-16 18:08 UTC 

[gcc r14-7928] gccrs: fix lexer exponent output on tuple indices
 2024-01-16 18:08 UTC 

[gcc r14-7927] gccrs: [E0164] Neither tuple struct nor tuple variant used as a pattern
 2024-01-16 18:08 UTC 

[gcc r14-7926] gccrs: [E0535] Unknown argument given to inline attribute
 2024-01-16 18:07 UTC 

[gcc r14-7925] gccrs: [E0380] Use of auto trait with method or associated item
 2024-01-16 18:07 UTC 

[gcc r14-7924] gccrs: [E0753] Use of inner doc comment in invalid context
 2024-01-16 18:07 UTC 

[gcc r14-7923] gccrs: Support for rich-loc & errorcode in parser error
 2024-01-16 18:07 UTC 

[gcc r14-7922] gccrs: [E0534] inline attribute was malformed
 2024-01-16 18:07 UTC 

[gcc r14-7921] gccrs: diagnostics: Fix mismatch between new[] and free
 2024-01-16 18:07 UTC 

[gcc r14-7920] gccrs: Type annotation for make-unicode-data.py
 2024-01-16 18:07 UTC 

[gcc r14-7919] gccrs: improve name mangling hash
 2024-01-16 18:07 UTC 

[gcc r14-7918] gccrs: simplify matching possible candidates
 2024-01-16 18:07 UTC 

[gcc r14-7917] gccrs: Cleanup HIR dump
 2024-01-16 18:07 UTC 

[gcc r14-7916] gccrs: Add missing CHECKING_P guard to rust-punycode.cc
 2024-01-16 18:07 UTC 

[gcc r14-7915] gccrs: Fix legacy mangling to use Unicode escape
 2024-01-16 18:06 UTC 

[gcc r14-7914] gccrs: remove horrible hack in solving complex generics on impl blocks
 2024-01-16 18:06 UTC 

[gcc r14-7913] gccrs: Use MacroInvocLexerBase in ProcMacroInvocLexer
 2024-01-16 18:06 UTC 

[gcc r14-7912] gccrs: clean up Codepoint and InputSource
 2024-01-16 18:06 UTC 

[gcc r14-7911] gccrs: macro-expand: Keep optional references to last_{def, invoc}
 2024-01-16 18:06 UTC 

[gcc r14-7910] gccrs: Adjust HIR dump for IfExpr and IfExprConseqElse
 2024-01-16 18:06 UTC 

[gcc r14-7909] gccrs: [E0054/E0604/E0620/E0606] TypeCasting ErrorCodes
 2024-01-16 18:06 UTC 

[gcc r14-7908] gccrs: [E0541] Use of unknown meta item
 2024-01-16 18:06 UTC 

[gcc r14-7907] gccrs: [E0703] Use of Invalid ABI
 2024-01-16 18:06 UTC 

[gcc r14-7906] gccrs: Basic formatting/comment fixes
 2024-01-16 18:06 UTC 

[gcc r14-7905] gccrs: Remove unneeded references to "this" in backend methods
 2024-01-16 18:06 UTC 

[gcc r14-7904] gccrs: Add function `Rust::encode_punycode`
 2024-01-16 18:06 UTC 

[gcc r14-7903] gccrs: [E0308] array misamatch types
 2024-01-16 18:05 UTC 

[gcc r14-7873] gccrs: name resolution 2.0: Add base for our context data structure
 2024-01-16 18:05 UTC 

[gcc r14-7902] gccrs: [E0282] type annotations needed
 2024-01-16 18:05 UTC 

[gcc r14-7872] gccrs: [E0572] return is outside of function context
 2024-01-16 18:05 UTC 

[gcc r14-7901] gccrs: Move Backend::error_variable to Bvariable::error_variable
 2024-01-16 18:05 UTC 

[gcc r14-7871] gccrs: Use MacroInvocLexerBase in MacroInvocLexer
 2024-01-16 18:05 UTC 

[gcc r14-7870] gccrs: use tl::optional for macro transcribers
 2024-01-16 18:05 UTC 

[gcc r14-7900] gccrs: Remove Backend::bool_type and Backend::char_type
 2024-01-16 18:05 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).