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

[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 

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).