public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc/devel/rust/master] substitute_repetition: Correctly insert sub-fragments
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] match_repetition: Set the correct amount of matches for each fragment
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] Merge #953
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] Add new Builtin attributes mappings
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] Add mappings for range lang items
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] Refactor mapping any lang items to be done during HIR lowering
 2022-06-08 12:11 UTC 

[gcc/devel/rust/master] Refactor lang item mappings enum into its own header
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] subs_repetition: Add simple test cases
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] substitute_repetition: Substitute repetitions properly
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] substitute_repetition: Add parsing of repetition pattern
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] transcribe: Move substitute_metavar in its own function
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] Merge #964 #965
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] Merge #955
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] matched_fragment: Track and set fragment match amount
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] macro-invoc-lexer: Split implementation in its own file
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] testsuite: Add -fdump-tree-gimple to inline1.rs
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] ci: Do not allow unresolved test cases
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] Merge #950
 2022-06-08 12:10 UTC 

[gcc/devel/rust/master] Merge #951
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] macro: Add repetition execution test cases
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] macros: Add test cases for repetitions
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] macro-repetitions: Match repetitions properly
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Merge #944
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Add name resolution to range expressions
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Refactor AST::ResolveExpr into its own cc file
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Add name resolution to AST::SliceType
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Refactor type name resolution into their own .cc file
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Merge #942
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] macro-repetition: Rename enum variants to better reflect repetition kind
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] parser: Add `clear_errors()` method
 2022-06-08 12:09 UTC 

[gcc/devel/rust/master] Merge #940
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] struct pattern: Add location on struct name
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] type-path-fn: Add location info on start of Fn token
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] path-id: Add location info on path identifier
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] closure-arg: Add location info on arg name
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] struct-base: Add location info on `..` token
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] array-copy-init: Add location info
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] array-values: Add location info
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] fn-arg: Add location on parameter name
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] Merge #938
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] Removed Lambda Function within AST::PathPattern
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] Semicolon based macro invocation
 2022-06-08 12:08 UTC 

[gcc/devel/rust/master] Support block expressions within macros
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] When we expand a macro we must visit it to ensure any cfg expansions or recursive macro expansion is
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Add initial support for macro expansion
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Add name-resolution helpers for looking up macros
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Add mappings helpers for looking up macros definitions
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Add missing copyright header to lexer header
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Merge #935
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] frust-cfg: Only allow double quoted values
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Merge #932
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] macrorule: Add location information
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] Merge #933
 2022-06-08 12:07 UTC 

[gcc/devel/rust/master] macrotranscriber: Add location info
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Merge #934 #937
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Merge #931
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] dockerfile: Install cargo-gccrs alongside gccrs
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] macromatch: Add location to abstract MacroMatch class
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] rust-cfg: Quote option name when erroring out
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Merge #926
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] macros: Add base for execution tests for macros
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] macros: Add multiple macro syntax tests
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Merge #922
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Support inline never and always options
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Merge #920
 2022-06-08 12:06 UTC 

[gcc/devel/rust/master] Support deref_mut lang item during method resolution
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Merge #918
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] refactor named_constant_expression out of the backend class
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Fix warnings when including rust-target.h information
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Cleanup header usage and remove void_type wrapper
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Remove error_mark_node wrappers from backend proxy class
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Refactor code to reuse a canonical way to compile functions and constants
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Merge #917
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Remove tree addressable flags from back-end local and fnparm decl creation
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Remove unsued functions in the GCC wrapper
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Remove AddressTakenContext
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Merge #916
 2022-06-08 12:05 UTC 

[gcc/devel/rust/master] Support inline attribute by marking as DECL_DECLARED_INLINE_P
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #912
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #911
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Handle generic substitution on path expressions
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Refactor to_string from header to impl file
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #909
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #888
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #908
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Merge #751
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] selftest: Move C specific tests in c_family_test()
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] selftest: Enable unit testing for the rust frontend
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Add support for key = value pairs on -frust-cfg=
 2022-06-08 12:04 UTC 

[gcc/devel/rust/master] Fix '-Wformat-diag' issue in 'TypeCheckPattern::visit (HIR::TupleStructPattern &pattern)'
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge #907
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Upated parameterised constuctor of MatchArm to take location data
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge commit 'ff7aeceb6b3a476c3bac66a7f39a5ef4240206fc' [#247, #906]
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Revert code formatting changes of "Added MSP430 target hook (or at least provisional one)"
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge #906
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Support cfg expansions predicates
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge #903
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] GCC/Rust pieces of GCC upstream "Mass rename of C++ .c files to .cc suffix"
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge #904
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Apply the is_marked_for_strip check to the rest of the crate
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Add new RustIdent struct to track canonical-path and location info
 2022-06-08 12:03 UTC 

[gcc/devel/rust/master] Merge #902
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Fix enum variant discriminant values
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Merge #900
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Fixup logic in canonical-path for impl-blocks
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Merge #894
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Track the cratenum for the respective canonical path
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] This updates our handling of canonical paths to contain the crate-name
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Refactor Mangling API crate name should be part of the CanonicalPath
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Add helpers to access each segment of the canonical path
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Change default crate name to example
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Merge #899
 2022-06-08 12:02 UTC 

[gcc/devel/rust/master] Merge #897 #898
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Add -frust-cfg=value option for adding config options
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Add deref_mut lang_item mappings
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Remove unused include
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Added location data to Match Arm and removed unused code
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Merge #892
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Merge #891
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Remove bad assertion when resolving segments
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Remove hack to handle forward declared items
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Merge commit '490e23032baaece71f2ec09fa1805064b150fbc2' [#247]
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] Merge #873
 2022-06-08 12:01 UTC 

[gcc/devel/rust/master] MethodResolution should respect the autoderef cycle
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #883
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #885
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #880
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Improve error message for failure in Method resolution
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #881 #882
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Extract AsyncConstStatus to be a shared enum between AST and HIR
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Add Mappings::iterate_trait_items helper
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Add TraitItemKind to HIR TraitItems
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Covariant types should respect the get_name to pretty print the ir symbols
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #879
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Record correct location when compiling ADT types
 2022-06-08 12:00 UTC 

[gcc/devel/rust/master] Merge #874
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Track end locus of BlockExpr
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #870
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Add initial constant evaluation to blocks
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Add HIR::ExprType get_expression_type() const
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Redesign constant folding from the typechecking pass to the backend
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Add HIR lowering for FunctionQualifiers
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Add ArrayElemsType enum to differentiate between the types
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #860
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #868
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #866
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #859
 2022-06-08 11:59 UTC 

[gcc/devel/rust/master] Merge #848
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Merge #847
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Add support for Wildcard pattern binding
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Add support for wildcard patterns within MatchExprs
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Add overflow checking on LiteralExpression
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Fix ICE in generic subsitution of enums containing dataless variants
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Add missing bitwise lang items for operator overloading
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] HIR::ImplBlock items should mangle based from their canonical path's
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Merge #846
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] HIR visitor refactor
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Merge #842
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Merge #841
 2022-06-08 11:58 UTC 

[gcc/devel/rust/master] Add support for enums on the match expression
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] add script to graph the changes over time
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Merge #839
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Merge #840
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Add missing abstract method HIR::Pattern::get_locus() const
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Add typechecking for match-expr
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Merge #838
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Add mssing mappings to HIR::Pattern
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Merge #837
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] HIR::IdentifierPattern had all fields public
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] Merge #836
 2022-06-08 11:57 UTC 

[gcc/devel/rust/master] BugFix NodeId skew on AST::Patterns
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #835
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Add hir lowering for match-expr
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Add initial name-resolution for match-expr
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #834
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Add enum code generation
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #832 #833
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Refactor CallExpr and MethodCallExpr into rust-compile-expr.cc
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Refactor TyTy::ResolveCompile pass to be in its own file
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #831
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] BugFix bad range in typechecking of enum ADTTypes
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #829 #830
 2022-06-08 11:56 UTC 

[gcc/devel/rust/master] Merge #828
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Get rid of lambdas within AST::Union
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Get rid of lambdas within AST::StructStruct
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Get rid of lambdas within AST::TupleStruct
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Get rid of lambdas with AST::ArrayElemsValues
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Constant folder now returns error_mark_node instead of nullptr
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Add script to generate gource
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Merge #818
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Support dereference operator overloading
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Merge #823
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Merge #821 #822
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Merge #820
 2022-06-08 11:55 UTC 

[gcc/devel/rust/master] Merge #817
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Merge #819
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Add support for generics within operator overloads
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] improve the error handling on operator overload cases
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Make TyTy::BaseType::contains_type_parameters non-virtual
 2022-06-08 11:54 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).