public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
[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
[gcc/devel/rust/master] module: Add load_items() function
2022-06-08 11:31 UTC
[gcc/devel/rust/master] parser: Expose get_errors() function
2022-06-08 11:31 UTC
[gcc/devel/rust/master] mangling: Use Enum(frust_mangling) for option instead of string
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Add EnumItem HIR lowering
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Resolve Enums and EnumItems
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Parse optional visibility for enum item
2022-06-08 11:31 UTC
[gcc/devel/rust/master] mangling: Add option to choose mangling version
2022-06-08 11:31 UTC
[gcc/devel/rust/master] name_mangling: Add Mangler class with multiple versions
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Merge #655
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Support Generic Traits in qualified paths
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Fix name resolution for generic trait references
2022-06-08 11:31 UTC
[gcc/devel/rust/master] Add helpers to as clause of QualifiedPaths to get the generic args
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Ensure the implicit Self is first in the generic arguments
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Merge #654
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Remove Enumeration Expression, EnumExpr, classes
2022-06-08 11:30 UTC
[gcc/devel/rust/master] StructExprUnit doesn't really exist
2022-06-08 11:30 UTC
[gcc/devel/rust/master] StructExprTuple doesn't really exist
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Add type resolution for qualified-type-paths
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Placeholder is not a unit-type
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Add HIR lowering for QualifiedPathInType
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Add name resolution for QualifiedPathInType
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Add iterate helper for TypePaths
2022-06-08 11:30 UTC
[gcc/devel/rust/master] Merge #651
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Merge #652
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Remove GetLocusFromImplItem visitor
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Replace HIRItem::get_impl_locus with HirItem::get_locus
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Use location when lowering TupleField
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Qualified paths have a mandatory initial segment
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Merge #650
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Stop shadowing of hir mappings with substitution mappings
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Merge #648 #649
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Merge #646
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Get rid of get_locus_slow
2022-06-08 11:29 UTC
[gcc/devel/rust/master] Fix issue with mangled name on function items with substitutions
2022-06-08 11:29 UTC
[gcc/devel/rust/master] raii-file: Fix filename member initialization
2022-06-08 11:28 UTC
[gcc/devel/rust/master] expand: Add debug line for showing the path of an external module
2022-06-08 11:28 UTC
[gcc/devel/rust/master] module: Allow external module path to come from #[path] attribute
2022-06-08 11:28 UTC
[gcc/devel/rust/master] modules: Add test case for #[path] modules
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Merge #642
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Reject duplicate field names in structs and unions
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Merge #641
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Ignore impl trait blocks in overlap pass
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Merge #640
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Qualified paths can be fully resolved sometimes
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Path resolution is done in two phases
2022-06-08 11:28 UTC
[gcc/devel/rust/master] This allows for query based compilation
2022-06-08 11:28 UTC
[gcc/devel/rust/master] Refactor the function query compilation function out
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Add impl-trait path probe helper
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Add Trait Resolver simple type-path lookup
2022-06-08 11:27 UTC
[gcc/devel/rust/master] add trait_reference is_equal helper method
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Extract header Path type-check code into cc file
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Merge #638
2022-06-08 11:27 UTC
[gcc/devel/rust/master] hir: Merge both module classes in one
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Merge #626
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Add qualified path support
2022-06-08 11:27 UTC
[gcc/devel/rust/master] optional trait item with associated types
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Initial Typechecking for projections
2022-06-08 11:27 UTC
[gcc/devel/rust/master] ProjectionType this is a special TyTy initial boiler plate
2022-06-08 11:27 UTC
[gcc/devel/rust/master] Add QualifiedTypePath HIR lowering
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Add QualifiedPathInExpression name resolution
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Add support for optional trait functions in method calls
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Add missing mappings for trait-items
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Trait item functions contain a block expression for its body
2022-06-08 11:26 UTC
[gcc/devel/rust/master] refactor code into cc file
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Merge #509 #636
2022-06-08 11:26 UTC
[gcc/devel/rust/master] Merge #637
2022-06-08 11:26 UTC
[gcc/devel/rust/master] tests: add tests for Module
2022-06-08 11:26 UTC
[gcc/devel/rust/master] typecheck + backend: add module support
2022-06-08 11:26 UTC
[gcc/devel/rust/master] hir: lower Module
2022-06-08 11:26 UTC
[gcc/devel/rust/master] resolve: add support for Module
2022-06-08 11:26 UTC
[gcc/devel/rust/master] ast: add AST::Module::get_name method
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Add module map in HIR maps
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Use default type_for_size langhook
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Allow bool and char to be cast as any integer type
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Merge #632
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Merge #633
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Merge #631
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Use builtin bool instead of creating new bool types for ComparisonExpr
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Allow bool and char to be cast as any integer type
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Use default type_for_size langhook
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Add support for const bool and const float
2022-06-08 11:25 UTC
[gcc/devel/rust/master] Suppress uninitialized candidate_type warning in process_traits_for_candidates
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Merge #630
2022-06-08 11:24 UTC
[gcc/devel/rust/master] parse if expression with unary minus or not expression
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Merge #628
2022-06-08 11:24 UTC
[gcc/devel/rust/master] typecheck: add assert on resolve_root_path return value
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Merge #613
2022-06-08 11:24 UTC
[gcc/devel/rust/master] module: Add basic filename discovery
2022-06-08 11:24 UTC
[gcc/devel/rust/master] lexer: Add function to get original filename
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Merge #625
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Change name resolver's iterate_* functions to allow early exit
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Merge #623
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Lookup the canonical path for code-generation
2022-06-08 11:24 UTC
[gcc/devel/rust/master] Keep track of canonical paths in the mappings
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Refactor and extract CanonicalPath into a common header
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #622
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Update REDME.md for Docker builds
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #621
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Add docker image builds though github actions
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #620
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Pass pratt parsed location to expr parser functions to fix expr locus
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #619
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Rename CanonicalPath::is_error to is_empty
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #618
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Make insert_new_definition permissive of the same mapping
2022-06-08 11:23 UTC
[gcc/devel/rust/master] Merge #611
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Merge #615
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Improve the error message for bad type bounds
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Fix memory issues with multiple type-bounds
2022-06-08 11:22 UTC
[gcc/devel/rust/master] refactor error_node to be part of the type not the resolver
2022-06-08 11:22 UTC
[gcc/devel/rust/master] add missing copy constructors and equality interfaces
2022-06-08 11:22 UTC
[gcc/devel/rust/master] lex: accept zero codepoints in strings
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Merge #612
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Merge #614
2022-06-08 11:22 UTC
[gcc/devel/rust/master] rust to gcc glue layer: Remove excess precision when done
2022-06-08 11:22 UTC
[gcc/devel/rust/master] session: Turn Session class into basic singleton
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Add check for TypeBounds on argument substitutions
2022-06-08 11:22 UTC
[gcc/devel/rust/master] Merge #610
2022-06-08 11:21 UTC
[gcc/devel/rust/master] More rustspec.cc cleanups
2022-06-08 11:21 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).