public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc/devel/rust/master] attr-visitor: Split in its own source and header
2022-06-08 12:18 UTC
[gcc/devel/rust/master] Merge #1016
2022-06-08 12:18 UTC
[gcc/devel/rust/master] Add missing HIR lowering for SliceTypes
2022-06-08 12:18 UTC
[gcc/devel/rust/master] Merge #1008 #1009
2022-06-08 12:18 UTC
[gcc/devel/rust/master] Merge #1007
2022-06-08 12:18 UTC
[gcc/devel/rust/master] Merge #1003
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Merge #1002
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Merge #998
2022-06-08 12:17 UTC
[gcc/devel/rust/master] macros: Replace macro invocations with expanded nodes
2022-06-08 12:17 UTC
[gcc/devel/rust/master] macros: Add abstraction around multiple matches
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Handle generic Slices and Arrays
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add missing type-checking for slice types
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add const_ptr lang item mappings
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add missing canonicalization of slices and raw pointer types
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add size_of intrinsic
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add builtin abort intrinsic
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add builtin unreachable intrinsic mapping
2022-06-08 12:17 UTC
[gcc/devel/rust/master] Add missing builtin mappings for never type
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Refactor how we define simple intrinsics
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Add support for the rust offset intrinsic
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Merge #999
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Merge #994 #997
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Refactor ABI options as part of HIR function qualifiers
2022-06-08 12:16 UTC
[gcc/devel/rust/master] macros: Allow any delimiters for invocation
2022-06-08 12:16 UTC
[gcc/devel/rust/master] macros: Add parentheses in repetition test case
2022-06-08 12:16 UTC
[gcc/devel/rust/master] macros: Parse macro patterns properly in repetition
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Merge #992
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Remove old unused code pass this was too generic
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Update the deadcode pass to scan into modules and respect underscores on type names
2022-06-08 12:16 UTC
[gcc/devel/rust/master] Change unit-type to be an empty struct so that we do not disregard the initilizer of variables
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Check if this constant item might already be compiled
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Merge #991
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Merge #986
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Merge #985
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Merge #990
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Merge #984
2022-06-08 12:15 UTC
[gcc/devel/rust/master] Got rid of lambda in TyTy::FnPtr iterate_params
2022-06-08 12:15 UTC
[gcc/devel/rust/master] macros: Add test cases for macro repetition separators
2022-06-08 12:15 UTC
[gcc/devel/rust/master] macros: Substitute separator if necessary when expanding repetitions
2022-06-08 12:15 UTC
[gcc/devel/rust/master] macros: Match repetition separator properly
2022-06-08 12:15 UTC
[gcc/devel/rust/master] macros: Add test cases for recursive macro invocation
2022-06-08 12:15 UTC
[gcc/devel/rust/master] macro-substitute: Do not substitute non-repetition fragments in sub-maps
2022-06-08 12:14 UTC
[gcc/devel/rust/master] must use attribute support
2022-06-08 12:14 UTC
[gcc/devel/rust/master] Add missing accessor for attributes on external items
2022-06-08 12:14 UTC
[gcc/devel/rust/master] Remove gcc abstraction for expression statement
2022-06-08 12:14 UTC
[gcc/devel/rust/master] Merge #988
2022-06-08 12:14 UTC
[gcc/devel/rust/master] lexer: Add reference and warning documentation
2022-06-08 12:14 UTC
[gcc/devel/rust/master] Merge #983
2022-06-08 12:14 UTC
[gcc/devel/rust/master] lexer: Improve safety by taking ownership of the tokenized string
2022-06-08 12:14 UTC
[gcc/devel/rust/master] macros: Add test cases for recursive macro invocation
2022-06-08 12:14 UTC
[gcc/devel/rust/master] macro-substitute: Do not substitute non-repetition fragments in sub-maps
2022-06-08 12:14 UTC
[gcc/devel/rust/master] Merge #981
2022-06-08 12:14 UTC
[gcc/devel/rust/master] macroinvocation: Only allow *stmt* visitors when semicoloned
2022-06-08 12:14 UTC
[gcc/devel/rust/master] parser: Allow parsing macro invocations as statements
2022-06-08 12:13 UTC
[gcc/devel/rust/master] frust-cfg: Use proper parser to parse key-value pairs
2022-06-08 12:13 UTC
[gcc/devel/rust/master] lexer: Add ability to lex strings directly
2022-06-08 12:13 UTC
[gcc/devel/rust/master] macro-expand: Add SubstitutionCtx class in its own file
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Merge #954
2022-06-08 12:13 UTC
[gcc/devel/rust/master] HIR Visitor refactoring
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Merge #970
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Merge #974
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Add support for index lang item overloads
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Decouple the HIR::OperatorExpr from resolving operator overloads
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Refactor operator overloading code into cc file
2022-06-08 12:13 UTC
[gcc/devel/rust/master] Cleanup error handling on array index expression type resolution
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Fix ICE as infered is nullptr at this point
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add index and index_mut lang item mappings
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Refactor ArrayIndexExpr typechecking into cc impl file
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add boilerplate for the new SliceType
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Refactor ArrayIndexExpr code into implementation cc file
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add code generation for range expressions
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Fix TyTy::ADTType is_equals to always check the variants for equality
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add typechecking for range expressions
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add missing range mapping lang item
2022-06-08 12:12 UTC
[gcc/devel/rust/master] Add HIR lowering for range expressions
2022-06-08 12:12 UTC
[gcc/devel/rust/master] builtin_macros: Add test for file!()
2022-06-08 12:12 UTC
[gcc/devel/rust/master] builtin_macros: Add make_string helper
2022-06-08 12:11 UTC
[gcc/devel/rust/master] builtins: Add file!() macro
2022-06-08 12:11 UTC
[gcc/devel/rust/master] Merge #969
2022-06-08 12:11 UTC
[gcc/devel/rust/master] macros: Add optional builtin transcribers to MacroRulesDefinition
2022-06-08 12:11 UTC
[gcc/devel/rust/master] macro: Add source containing builtin definitions
2022-06-08 12:11 UTC
[gcc/devel/rust/master] Merge #956
2022-06-08 12:11 UTC
[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
page: next (older) | prev (newer) | 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).