public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc/devel/rust/master] ast: resolve: Add SimplePathSeg -> CanonicalPath resolver
 2022-06-08 12:40 UTC 

[gcc/devel/rust/master] ast: resolve: Add source for ResolverBase
 2022-06-08 12:40 UTC 

[gcc/devel/rust/master] privacy: visibility: Do not use SimplePaths this late
 2022-06-08 12:40 UTC 

[gcc/devel/rust/master] ast: resolve: Move ResolveItem into its own source file
 2022-06-08 12:40 UTC 

[gcc/devel/rust/master] Fix ICE on missing TypeParam within type context
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] Refactor trait resolution code into cc file from header
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] Complete refactor of generic traits handling
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] Fix equality interface on TyTy::FnType
 2022-06-08 12:39 UTC 

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

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

[gcc/devel/rust/master] ast: Add location info to remaining meta items
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] ast: Add location info to MetaWord
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] ast: Add location info to MetaValueStr
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] parse: Add correct location to all public visibilities
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] Support align and packed repr on structs
 2022-06-08 12:39 UTC 

[gcc/devel/rust/master] ast: ResolvePath: Move into its own source file
 2022-06-08 12:39 UTC 

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

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

[gcc/devel/rust/master] rust-session-manager: handle crate_name attribute
 2022-06-08 12:38 UTC 

[gcc/devel/rust/master] Fix regression in fix for #1173
 2022-06-08 12:38 UTC 

[gcc/devel/rust/master] Fix bad name resolution of path with generic segments
 2022-06-08 12:38 UTC 

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

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

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

[gcc/devel/rust/master] mappings: Add mappings for SimplePath{Segment}s
 2022-06-08 12:38 UTC 

[gcc/devel/rust/master] ast: SimplePath: Remove default location parameter
 2022-06-08 12:38 UTC 

[gcc/devel/rust/master] dockerfile: change the base image 
 2022-06-08 12:38 UTC 

[gcc/devel/rust/master] Merge #1162 #1167 #1168 #1170
 2022-06-08 12:38 UTC 

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

[gcc/devel/rust/master] Implement macro expansion in `IfExpr`, `IfExprConseqElse`, `IfExprConseqIf`, `IfExprConseqIfLet`
 2022-06-08 12:37 UTC 

[gcc/devel/rust/master] CI: catch malformed test cases
 2022-06-08 12:37 UTC 

[gcc/devel/rust/master] ast: resolve: Move ResolveItem into its own source file
 2022-06-08 12:37 UTC 

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

[gcc/devel/rust/master] Fix nullptr when resolving the root of a path expression
 2022-06-08 12:37 UTC 

[gcc/devel/rust/master] Support inference of generic parameters on paths behind reference's
 2022-06-08 12:37 UTC 

[gcc/devel/rust/master] ast: Visibility: Add `has_path` method
 2022-06-08 12:37 UTC 

[gcc/devel/rust/master] ast: SimplePath{Segment}: Add NodeId fields
 2022-06-08 12:37 UTC 

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

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

[gcc/devel/rust/master] resolver: Move Scope methods into source file
 2022-06-08 12:37 UTC 

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

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

[gcc/devel/rust/master] Following up on #1141. Implementing macro expansion or ComparisonExpr, LazyBooleanExpr, AssignmentEx
 2022-06-08 12:36 UTC 

[gcc/devel/rust/master] tests/attr_cold: fix a typo
 2022-06-08 12:36 UTC 

[gcc/devel/rust/master] backend: address comments about no_mangle
 2022-06-08 12:36 UTC 

[gcc/devel/rust/master] backend: handle no_mangle attribute
 2022-06-08 12:36 UTC 

[gcc/devel/rust/master] resolver: Move Resolver methods into own source file
 2022-06-08 12:36 UTC 

[gcc/devel/rust/master] resolver: Refactor Rib class in a source file
 2022-06-08 12:36 UTC 

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

[gcc/devel/rust/master] privacy: visibility: Add remaining visitors for simple items
 2022-06-08 12:36 UTC 

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

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

[gcc/devel/rust/master] privacy: ModuleVis: Constify accessor functions
 2022-06-08 12:35 UTC 

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

[gcc/devel/rust/master] privacy: visibility: Assert on module stack instead
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] backend: handle link_section attribute
 2022-06-08 12:35 UTC 

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

[gcc/devel/rust/master] privacy: visibility: Insert enum/traits and their subitems properly
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] privacy: visibility: Handle modules properly
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] privacy: visibility: Add resolving for "private" items
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] privacy: visibility: Add base for ModuleVisibility resolver
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] privacy: Add base for visibility map of DefIds
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] hir: Fix documentation on previously changed Visibility struct
 2022-06-08 12:35 UTC 

[gcc/devel/rust/master] privacy: Add ModuleVisibility class
 2022-06-08 12:35 UTC 

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

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

[gcc/devel/rust/master] Add support for isize and usize type-hints
 2022-06-08 12:34 UTC 

[gcc/devel/rust/master] backend: handle cold attribute
 2022-06-08 12:34 UTC 

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

[gcc/devel/rust/master] Add missing coercion rule from array to slice
 2022-06-08 12:34 UTC 

[gcc/devel/rust/master] Fix generic param redefined bug
 2022-06-08 12:34 UTC 

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

[gcc/devel/rust/master] Add name and type resolution for TuplePatterns
 2022-06-08 12:34 UTC 

[gcc/devel/rust/master] Handle parsing match arms with no comma
 2022-06-08 12:34 UTC 

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

[gcc/devel/rust/master] Add a test for the cfg!() macro
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] Add HIR Lowering for TuplePattern
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] Add ExprStmt::ExprStmtType WITH_BLOCK and WITHOUT_BLOCK to allow switching
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] Add AST::TuplePatternItems::TuplePatternItemType to differentiate between them
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] Remove bad has-minus flag which should be contained within AST::Literal
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] hir: improve doc attribute handling 
 2022-06-08 12:33 UTC 

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

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

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

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

[gcc/devel/rust/master] Support pattern bindings within function signitures
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] ast: lower: Split rust-lower-base in its own source file
 2022-06-08 12:33 UTC 

[gcc/devel/rust/master] Fix ICE during HIR lowering of ExprWithBlock MatchExpr
 2022-06-08 12:32 UTC 

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

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

[gcc/devel/rust/master] macros: save included filename into session manager
 2022-06-08 12:32 UTC 

[gcc/devel/rust/master] CI: do not push Docker image 
 2022-06-08 12:32 UTC 

[gcc/devel/rust/master] macros: add include! macro
 2022-06-08 12:32 UTC 

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

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

[gcc/devel/rust/master] testsuite/rust: extent xfail targets
 2022-06-08 12:32 UTC 

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

[gcc/devel/rust/master] Fix bad projection substitution
 2022-06-08 12:32 UTC 

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

[gcc/devel/rust/master] Move cfg!() macro to builtins
 2022-06-08 12:31 UTC 

[gcc/devel/rust/master] privacy: reachability: Visit all variants of an Enum and their fields
 2022-06-08 12:31 UTC 

[gcc/devel/rust/master] hir: Add `EnumItemKind` enum for EnumItem classes
 2022-06-08 12:31 UTC 

[gcc/devel/rust/master] privacy: reachability: wip: Update all base reach levels
 2022-06-08 12:31 UTC 

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

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

[gcc/devel/rust/master] macros: Add env! macro
 2022-06-08 12:31 UTC 

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

[gcc/devel/rust/master] privacy: reachability: Add base visitor for items with generic params
 2022-06-08 12:31 UTC 

[gcc/devel/rust/master] privacy: reachability: Cleanup Struct definition visitor
 2022-06-08 12:31 UTC 

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

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

[gcc/devel/rust/master] rust-session-manager: address more comments
 2022-06-08 12:30 UTC 

[gcc/devel/rust/master] visibility: Add create_private() static function
 2022-06-08 12:30 UTC 

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

[gcc/devel/rust/master] rust: Use -Otarget when building and logging warnings
 2022-06-08 12:30 UTC 

[gcc/devel/rust/master] rust-session-manager: address comments 
 2022-06-08 12:30 UTC 

[gcc/devel/rust/master] testsuite/rust: adapt/fix the testcases 
 2022-06-08 12:30 UTC 

[gcc/devel/rust/master] rust-session-manager: set and validate crate name properly 
 2022-06-08 12:30 UTC 

[gcc/devel/rust/master] rust: Clang/macOS Testing
 2022-06-08 12:30 UTC 

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

[gcc/devel/rust/master] rust: Allow gccrs to build on x86_64-apple-darwin with clang/libc++
 2022-06-08 12:30 UTC 

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

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

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

[gcc/devel/rust/master] privacy: reachability: Visit all types of a struct's public fields
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: reachability: Visit all struct generic predicates
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] typectx: Mark lookup_type() method as const
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: Keep DefIds in reachability map instead
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] hir: Keep BaseKind enum inside the Node class
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: reachability: Add base for visiting struct definitions
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] hir: StructField: Add `get_visibility()` method
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: reachability: Add better implementation for StructStruct
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: reachability: Add `maybe_get_vis_item` helper static function
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] Add missing unify rules for inference variables
 2022-06-08 12:29 UTC 

[gcc/devel/rust/master] privacy: ctx: Add proper implementations for insert_reachability() and lookup_reachability()
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] hir: Visibility: Add is_public() method
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] privacy: reach: Rename ReachLevel enum
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] privacy: Add base for privacy-related visitors
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] hir: Add `Kind` enum to downcast safely
 2022-06-08 12:28 UTC 

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

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

[gcc/devel/rust/master] macros: fix an infinite loop 
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] testsuite/rust: add a xfail test case 
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] testsuite/rust: add a 10-second timeout for each compile test
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] Support Slices from rustc libcore 1.49.0
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] ast: Translate visibilities properly when lowering AST nodes
 2022-06-08 12:28 UTC 

[gcc/devel/rust/master] ast: lowering: Add translate_visibility() static function
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] hir: Cleanup Visibility struct
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Allow substitutions to be handled on primitive types without causing unreachable
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Make the can equal interface more permissive with associated types
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Add missing const for get_locus and helper to get used arguments
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Disable failing testcase
 2022-06-08 12:27 UTC 

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

[gcc/devel/rust/master] Merge #1090 #1097 #1098 #1099 #1101
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Update gcc/rust/util/rust-mapping-common.h
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Fix bad inherent overlap error
 2022-06-08 12:27 UTC 

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

[gcc/devel/rust/master] macros: add concat! macro
 2022-06-08 12:27 UTC 

[gcc/devel/rust/master] Add helper as_string for DefIds
 2022-06-08 12:26 UTC 

[gcc/devel/rust/master] Add known lang item const_slice_ptr mappings
 2022-06-08 12:26 UTC 

[gcc/devel/rust/master] Ensure unsize method resolutions actually unsize
 2022-06-08 12:26 UTC 

[gcc/devel/rust/master] Support mangling *const ptr and slices like *const [T]
 2022-06-08 12:26 UTC 

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

[gcc/devel/rust/master] options: Add -frust-edition flag and possible values
 2022-06-08 12:26 UTC 

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

[gcc/devel/rust/master] gcc/rust/Make-lang.in: add missing rust compiler driver
 2022-06-08 12:26 UTC 

[gcc/devel/rust/master] Emit loop initializer for repeat arrays
 2022-06-08 12:26 UTC 

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

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

[gcc/devel/rust/master] rust-ast-full-test: fix a minor typo
 2022-06-08 12:26 UTC 

[gcc/devel/rust/master] rust-session-manager: fix an issue where 
 2022-06-08 12:25 UTC 

[gcc/devel/rust/master] macros: add compile_error! macro
 2022-06-08 12:25 UTC 

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

[gcc/devel/rust/master] macros: Allow transcribing of zero items
 2022-06-08 12:25 UTC 

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

[gcc/devel/rust/master] macros: Expand macro invocation properly in type contexts
 2022-06-08 12:25 UTC 

[gcc/devel/rust/master] ast_fragment: Add take_type_fragment() method
 2022-06-08 12:25 UTC 

[gcc/devel/rust/master] macro_transcriber: Add TYPE context and associated transcriber
 2022-06-08 12:25 UTC 

[gcc/devel/rust/master] single_ast_node: Fix typo in as_string() method
 2022-06-08 12:25 UTC 

[gcc/devel/rust/master] single_ast_node: Add TYPE kind
 2022-06-08 12:25 UTC 

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

[gcc/devel/rust/master] ci: Run tests with gccrs compiled under gcc-4.8
 2022-06-08 12:25 UTC 

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

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

[gcc/devel/rust/master] is_match_compatible: Fix warning of uninitialized delim_id variable
 2022-06-08 12:24 UTC 

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

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

[gcc/devel/rust/master] macros: Parse :meta properly
 2022-06-08 12:24 UTC 

[gcc/devel/rust/master] parser: Move outer attrs properly intoto AssignmentExpr
 2022-06-08 12:24 UTC 

[gcc/devel/rust/master] attributes: Allow stripping assignment expressions
 2022-06-08 12:24 UTC 

[gcc/devel/rust/master] macros: Allow checking past zeroable matches for follow-set restrictions
 2022-06-08 12:24 UTC 

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

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

[gcc/devel/rust/master] macros: implement include_bytes! and include_str!
 2022-06-08 12:23 UTC 

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

[gcc/devel/rust/master] macros: Allow parsing :tt fragments
 2022-06-08 12:23 UTC 

[gcc/devel/rust/master] macros: Check follow-set restrictions on matcher's first delimiter
 2022-06-08 12:23 UTC 

[gcc/devel/rust/master] macros: Allow repetitions of tokens in follow-set in follow-set
 2022-06-08 12:23 UTC 

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

[gcc/devel/rust/master] macros: Add hints for follow-set restrictions
 2022-06-08 12:23 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).