public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[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 

[gcc/devel/rust/master] Implement Byte Strings
 2022-06-08 11:37 UTC 

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

[gcc/devel/rust/master] Fix raw byte string parsing of zero and out of range bytes
 2022-06-08 11:37 UTC 

[gcc/devel/rust/master] Merge commit '2961ac45b9e19523958757e607d11c5893d6368b' [#247]
 2022-06-08 11:37 UTC 

[gcc/devel/rust/master] Try again for docker image build workflow
 2022-06-08 11:37 UTC 

[gcc/devel/rust/master] Update docker build workflow
 2022-06-08 11:37 UTC 

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

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

[gcc/devel/rust/master] A bit of 'RichLocation' C++ tuning [#247], [#97, #374]
 2022-06-08 11:37 UTC 

[gcc/devel/rust/master] x86: Instead of 'TARGET_ISA_[...]', 'TARGET_ISA2_[...]', use 'TARGET_[...]' [#247]
 2022-06-08 11:36 UTC 

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

[gcc/devel/rust/master] Remove warnings from v0_mangle functions in rust-mangle.cc
 2022-06-08 11:36 UTC 

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

[gcc/devel/rust/master] Fix byte char and byte string lexing code
 2022-06-08 11:36 UTC 

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

[gcc/devel/rust/master] v0-mangling: Add type prefixing for simple types
 2022-06-08 11:36 UTC 

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

[gcc/devel/rust/master] Initial Dynamic dispatch support
 2022-06-08 11:36 UTC 

[gcc/devel/rust/master] Add method resolution to Dynamic objects
 2022-06-08 11:36 UTC 

[gcc/devel/rust/master] Add object safety checks for dynamic objects
 2022-06-08 11:36 UTC 

[gcc/devel/rust/master] Default to TyTy::Error node on TypePath resolution failure
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] Allow for coercion of structures over to dynamic objects in type system
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] Type coercions are recursive
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] remove some debug
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] When calling functions the arguments are a coercion site
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] Cleanup error handling for CallExpr
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] Add building blocks for Dynamic object types
 2022-06-08 11:35 UTC 

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

[gcc/devel/rust/master] Add HIR Lowering for TraitObjectTypeOneBound
 2022-06-08 11:35 UTC 

[gcc/devel/rust/master] Add initial name-resolution for dyn trait objects
 2022-06-08 11:35 UTC 

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

[gcc/devel/rust/master] Fix bug when calling method from generic reciever type-bound
 2022-06-08 11:35 UTC 

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

[gcc/devel/rust/master] Add test case to close out generics bug
 2022-06-08 11:34 UTC 

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

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

[gcc/devel/rust/master] Allow GCC to decide and perofmr inline optimizations
 2022-06-08 11:34 UTC 

[gcc/devel/rust/master] Initial autoderef support for method calls
 2022-06-08 11:34 UTC 

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

[gcc/devel/rust/master] Support indirection for struct and tuple field access
 2022-06-08 11:34 UTC 

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

[gcc/devel/rust/master] Fix bug with monomorphizing of trait items
 2022-06-08 11:34 UTC 

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

[gcc/devel/rust/master] Merge #661 #663
 2022-06-08 11:34 UTC 

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

[gcc/devel/rust/master] Add initial support to specify Super Traits
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] Make override context permissive when the TypeParam cannot resolve
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] Add getter for Trait TypeBounds
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] Fix formatting in HIR::Trait
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] modules: Fix usage of path attributes and early returns
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] modules: Move test case from compile/ to execute/
 2022-06-08 11:33 UTC 

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

[gcc/devel/rust/master] Add HIR lowering for Trait Bounds
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] Add name resolution for Trait bounds
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] type-bounds wip
 2022-06-08 11:33 UTC 

[gcc/devel/rust/master] Add support for choosing stdcall fastcall and cdecl in the extern options
 2022-06-08 11:33 UTC 

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

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

[gcc/devel/rust/master] module: Rename get_filename() -> process_file_path()
 2022-06-08 11:32 UTC 

[gcc/devel/rust/master] Turn 'rust/execute/torture/sinf32.rs', 'rust/execute/torture/sqrtf32.rs' into 'rust/compile/torture/
 2022-06-08 11:32 UTC 

[gcc/devel/rust/master] Merge commit 'bca1debe33bf477df850db5979e4206627b3790b' into HEAD
 2022-06-08 11:32 UTC 

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

[gcc/devel/rust/master] module: Add two test cases for external modules
 2022-06-08 11:32 UTC 

[gcc/devel/rust/master] Support '-fdump-tree-original' before 'cgraph_node::finalize_function'
 2022-06-08 11:32 UTC 

[gcc/devel/rust/master] Add builting block for simple intrinsics
 2022-06-08 11:32 UTC 

[gcc/devel/rust/master] Keep track of the ABI in function types
 2022-06-08 11:32 UTC 

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

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

[gcc/devel/rust/master] module: Load items if module is unloaded and not marked for strip
 2022-06-08 11:31 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).