public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[gcc/devel/rust/master] Make TyTy::BaseType::contains_type_parameters non-virtual
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Always update the type context for monoprhized items except type params
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Bug fix mutability checks in can_eq for autoderef
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Update legacy mangling of names
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Allow references to arrays for ArrayIndexExpr accessor's
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Remove bad mutability lint
 2022-06-08 11:54 UTC 

[gcc/devel/rust/master] Stop copying HIR::FunctionParams when during lowering
 2022-06-08 11:54 UTC 

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

[gcc/devel/rust/master] Set TREE_ADDRESSABLE when we need to borrow any expression
 2022-06-08 11:53 UTC 

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

[gcc/devel/rust/master] Support QualifiedPathInType's within the same Trait
 2022-06-08 11:53 UTC 

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

[gcc/devel/rust/master] Remove the final hack for associated types
 2022-06-08 11:53 UTC 

[gcc/devel/rust/master] Make mappings as part of the class
 2022-06-08 11:53 UTC 

[gcc/devel/rust/master] Fix bad datastructure within name resolver
 2022-06-08 11:53 UTC 

[gcc/devel/rust/master] Refactor naming of canonical path mappings
 2022-06-08 11:53 UTC 

[gcc/devel/rust/master] Fix toplevel crate ribs id's
 2022-06-08 11:53 UTC 

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

[gcc/devel/rust/master] Removed markdown linting errors from README.md and CONTRIBUTING.md
 2022-06-08 11:53 UTC 

[gcc/devel/rust/master] Merge branch 'Rust-GCC:master' into master
 2022-06-08 11:53 UTC 

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

[gcc/devel/rust/master] Remove implicit name hack for trait associated types
 2022-06-08 11:52 UTC 

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

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

[gcc/devel/rust/master] Probe for candidates on based on the actual receiver type
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Add missing implict monomorphized types into the context
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Unify the adjusted self argument to the self parameter on MethodCalls
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Generic segments must be appended to the prefix and not override
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Fix ICE assertion on bad duplicate name
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] clang-format and minor cleanup
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Replace Blabel with GCC tree
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Replace Bblock with GCC tree
 2022-06-08 11:52 UTC 

[gcc/devel/rust/master] Replace Bfunction with GCC tree
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Replace Bstatement with GCC tree
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Replace Bexpression with GCC tree
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Replace Btype use with GCC tree
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] rust-backend.h: remove unused function prototypes
 2022-06-08 11:51 UTC 

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

[gcc/devel/rust/master] LazyBooleanExpr does not need a nullptr check
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Add negation operator overload support
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Refactor operator overloading work to be more reuseable
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Add support compound assignment operator overloads
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Revert desugaring of CompoundAssignment into arithmetic operation and assignment
 2022-06-08 11:51 UTC 

[gcc/devel/rust/master] Fixup verify assigneee to be permissive of PathInExpression
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Initial support operator overloading on [lang = "add"]
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Update path probe with optional filter for specific associated trait
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Support parsing LangItems on traits
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Add new TypeCheckContextItem to track current context
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Traits do allow TypeParameters with defaults
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Update AttrInput with AttrInputType
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Remove useless comments from HIR::MethodCallExpr
 2022-06-08 11:50 UTC 

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

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

[gcc/devel/rust/master] Partially disable clang-format in rust-diagnostics.h
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] Update CONTRIBUTING.md
 2022-06-08 11:50 UTC 

[gcc/devel/rust/master] More help on running clang-format locally
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Merge pull request #792 from npate012/defid_to_struct
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Changed DefId type from uint64_t to be struct
 2022-06-08 11:49 UTC 

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

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

[gcc/devel/rust/master] Added Remark.yml and .remarkrc
 2022-06-08 11:49 UTC 

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

[gcc/devel/rust/master] Remove clang-format from bors
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Tag 'rust_fatal_error' as 'noreturn'
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Turn 'rust_error_at' plus always-failing 'rust_assert' into 'rust_internal_error_at'
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Add 'rust_internal_error_at'
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Add missing const-folding for (expr)
 2022-06-08 11:49 UTC 

[gcc/devel/rust/master] Const fold ref,pointer,borrow+deref
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Support forward declared items within blocks
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Add is_item helper to AST and HIR
 2022-06-08 11:48 UTC 

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

[gcc/devel/rust/master] Support computing the addresses of the object safe items in dyn objects
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Running `clang-format` locally [#242]
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Enforce the is_concrete inferface to start cleaning up the needs_substitution helpers
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Add missing generic arguments to type-bound-predicate on trait-objects
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Add generic-arguments to predicate as_string
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Remove duplicate accessors which can be const
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] When we are resolving TypePaths default the result to ErrorType
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Fix nullptr as the result is not setup in this case
 2022-06-08 11:48 UTC 

[gcc/devel/rust/master] Make self const when compiling trait-items
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] Add a recursion-limit when resolving Parameter Types
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] Add missing bound to impl-type Self
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] Add ImplItemTypes enum to switch between HIR::ImplItem types
 2022-06-08 11:47 UTC 

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

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

[gcc/devel/rust/master] Replace TupleType::iterate_fields with get_fields
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] Desugar AST::TraitObjectTypeOneBound
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] rust: track inline module scopes for module file resolution
 2022-06-08 11:47 UTC 

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

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

[gcc/devel/rust/master] Default type checking on CallExpr's to TyTy::ErrorType
 2022-06-08 11:47 UTC 

[gcc/devel/rust/master] Support Typechecking of ADT's of enums
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] gccrs: add the `-frust-crate=` option to set the crate name
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Refactor struct-expr typechecking into its own impl file
 2022-06-08 11:46 UTC 

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

[gcc/devel/rust/master] gha: save `check-rust` results as artifacts
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Add missing ID to variant ids
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Add TypePath resolution for enum ctor
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Get rid of bad gcc_unreachable
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Add type-resolution for enum items
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Refactor ADTType to consist of multiple variants
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Extract reuseable function to handle substitutions for struct fields
 2022-06-08 11:46 UTC 

[gcc/devel/rust/master] Get rid of lambda get_fields in struct
 2022-06-08 11:45 UTC 

[gcc/devel/rust/master] Add missing accessors for enum items
 2022-06-08 11:45 UTC 

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

[gcc/devel/rust/master] Get rid of lambda within AST::TypePath and provide a method to return a reference
 2022-06-08 11:45 UTC 

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

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

[gcc/devel/rust/master] No side effects in 'assert' expressions
 2022-06-08 11:45 UTC 

[gcc/devel/rust/master] Add location info in AST::TypeBoundWhereClauseItem and HIR::TypeBoundWhereClauseItem
 2022-06-08 11:45 UTC 

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

[gcc/devel/rust/master] Remove iterate_params from AST::CallExpr and AST::MethodCallExpr
 2022-06-08 11:45 UTC 

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

[gcc/devel/rust/master] Add constant folding to ArrayIndexExpr
 2022-06-08 11:45 UTC 

[gcc/devel/rust/master] Add support for constants within blocks
 2022-06-08 11:44 UTC 

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

[gcc/devel/rust/master] Fix parser error for lifetime arguments
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add support for higher ranked trait bounds
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] TyTy add bounds in debug string
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Remove assertion for has_where_clause
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add HIR lowering for where clause items
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add WhereClauseItem::ItemType specifier to differentiate between items
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add name resolution to higher ranked trait bounds
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add missing node mappings to HIR::WhereClauseItems
 2022-06-08 11:44 UTC 

[gcc/devel/rust/master] Add missing NodeId to where clause items
 2022-06-08 11:44 UTC 

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

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

[gcc/devel/rust/master] Converted FnType preprocessor defines into constants
 2022-06-08 11:43 UTC 

[gcc/devel/rust/master] TraitImpl: track the polarity of the impl
 2022-06-08 11:43 UTC 

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

[gcc/devel/rust/master] LifetimeWhereClauseItem: store the location of the item
 2022-06-08 11:43 UTC 

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

[gcc/devel/rust/master] CompileExpr: fix copy pasta error message
 2022-06-08 11:43 UTC 

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

[gcc/devel/rust/master] gccrs: StructExprStructFields: remove `iterate` method
 2022-06-08 11:43 UTC 

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

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

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

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

[gcc/devel/rust/master] Fix copyright/licensing information in 'gcc/rust/rust-linemap.h'
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Cleanup IR symbol names in gimple
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Add missing coercion site code to MethodCallExpr's
 2022-06-08 11:42 UTC 

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

[gcc/devel/rust/master] Support generic arguments on TypeBounds
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Decouple the loop from processing a potential candidate in a path
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Extract const helper method is_receiver_generic for path probes
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Ensure autoderef for generic recivers in method calls
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Fix ICE when trying to resolve associated type from type bounds
 2022-06-08 11:42 UTC 

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

[gcc/devel/rust/master] Squash unused parameter warning
 2022-06-08 11:42 UTC 

[gcc/devel/rust/master] Merge #757 #758 #759 #760
 2022-06-08 11:41 UTC 

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

[gcc/devel/rust/master] Add FIXME comment for inheriting bounds
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Cleanup interfaces for associated impl mappings
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Error handling is done via the TyTy::ErrorType instead of nullptr's
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Refactor fill_param_ty into cc file
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Remove second lookup for query compiled functions
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] The number of required substituions is offset from the already substituted
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] BugFix: TypePath resolution to handle associated types
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Remove bad prefix from RelativeTypePath resolution
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Constify BaseType::get_root since this should not change ownership
 2022-06-08 11:41 UTC 

[gcc/devel/rust/master] Constify SubstitutionArgumentMappings::solve_mappings_from_receiver_for_self
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] Constify autoderef ajustments expected type field
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] Constify GetUsedSubstArgs
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] Constify SubstitutionArg field SubstitutionParamMapping
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] Constify the Backend resolve compile interface
 2022-06-08 11:40 UTC 

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

[gcc/devel/rust/master] Fixed formatting issues
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] Implement unsafety enum and replaced boolean variable has_unsafe with a variable of unsafety enum ty
 2022-06-08 11:40 UTC 

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

[gcc/devel/rust/master] util: Add rust-base62 implementation from rustc
 2022-06-08 11:40 UTC 

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

[gcc/devel/rust/master] Const fold ArrayElemsCopied
 2022-06-08 11:40 UTC 

[gcc/devel/rust/master] v0-mangling: Add base functions for mangling scheme
 2022-06-08 11:39 UTC 

[gcc/devel/rust/master] v0-mangling: Add base for base62 encoding
 2022-06-08 11:39 UTC 

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

[gcc/devel/rust/master] Add array constant folding
 2022-06-08 11:39 UTC 

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

[gcc/devel/rust/master] Add boiler plate for TyTy::ClosureType
 2022-06-08 11:39 UTC 

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

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

[gcc/devel/rust/master] Update 'README.md' for DCO
 2022-06-08 11:39 UTC 

[gcc/devel/rust/master] Some polishing of DCO wording
 2022-06-08 11:39 UTC 

[gcc/devel/rust/master] Align DCO wording in '.github/PULL_REQUEST_TEMPLATE.md'
 2022-06-08 11:39 UTC 

[gcc/devel/rust/master] Refactor HIR to use new Mutability enum
 2022-06-08 11:39 UTC 

[gcc/devel/rust/master] GCC allows for the DCO sign-off
 2022-06-08 11:38 UTC 

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

[gcc/devel/rust/master] remove AST::BlockExpr lambda and add get_statements
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Merge #710 #727
 2022-06-08 11:38 UTC 

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

[gcc/devel/rust/master] Refactor TyTy with new Mutability enum
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Remove lambda iterators in various HIR classes
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Ensure we emit the code for coercion sites on CallExpr and MethodCallExpr
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Coercion site type checking in CallExprs must hold onto the argument type
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Remove lambda iterator from HIR::MethodCallExpr
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Remove lambda iterator from HIR::CallExpr
 2022-06-08 11:38 UTC 

[gcc/devel/rust/master] Merge #698 #701
 2022-06-08 11:38 UTC 

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

[gcc/devel/rust/master] Fix lexer to not produce bad unicode escape values
 2022-06-08 11:37 UTC 

[gcc/devel/rust/master] Remove raw string and raw byte string references from ast and hir
 2022-06-08 11:37 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).