gcc-rust
Thread
Date
Earlier messages
Later messages
Messages by Thread
[COMMITTED 141/141] gccrs: support generic super traits recursively
arthur . cohen
[COMMITTED 089/141] gccrs: derive(Clone): chore: Cleanup
arthur . cohen
[COMMITTED 090/141] gccrs: derive(PartialEq): Add partial implementation
arthur . cohen
[COMMITTED 085/141] gccrs: nr2.0: Run DefaultResolver::visit on PathInExpression
arthur . cohen
[COMMITTED 130/141] gccrs: Fix canonical path parent resolution
arthur . cohen
[COMMITTED 087/141] gccrs: ast-builder: Improve function generation.
arthur . cohen
[COMMITTED 098/141] gccrs: ast: builder: Add new builder methods
arthur . cohen
[COMMITTED 040/141] gccrs: Add option_env! support
arthur . cohen
[COMMITTED 093/141] gccrs: derive(Eq): Also derive StructuralEq
arthur . cohen
[COMMITTED 063/141] gccrs: inline-asm: Fix some warnings
arthur . cohen
[COMMITTED 088/141] gccrs: ast-builder: Add new methods for creating operator expressions
arthur . cohen
[COMMITTED 069/141] gccrs: Get rid of duplicate interface gccrs#3396
arthur . cohen
[COMMITTED 109/141] gccrs: ast: Add base for desugaring try expressions
arthur . cohen
[COMMITTED 101/141] gccrs: hir-dump: Fix more segfaults in the HIR dump
arthur . cohen
[COMMITTED 104/141] gccrs: lower: Always crash when lowering macro invocations
arthur . cohen
[COMMITTED 117/141] gccrs: Keep definition provenance to skip enum variants
arthur . cohen
[COMMITTED 071/141] gccrs: add variant_count intrinsic
arthur . cohen
[COMMITTED 119/141] gccrs: Remove nr2 exhaustiveness test from exclusion list
arthur . cohen
[COMMITTED 118/141] gccrs: Add enum variant string information to definition
arthur . cohen
[COMMITTED 107/141] gccrs: nr2.0: Handle lang item type path segments
arthur . cohen
[COMMITTED 121/141] gccrs: Fix some small issues
arthur . cohen
[COMMITTED 050/141] gccrs: ast: builder: Add Return expression builder
arthur . cohen
[COMMITTED 110/141] gccrs: lower: Error out when lowering ErrorPropagationExpr
arthur . cohen
[COMMITTED 112/141] gccrs: Reduce usage of rust-session-manager.h
arthur . cohen
[COMMITTED 062/141] gccrs: Add warning about default visitor usage
arthur . cohen
[COMMITTED 096/141] gccrs: Fix expansion of macros inside modules
arthur . cohen
[COMMITTED 064/141] gccrs: nr2.0: Resolve instances of TypePath more accurately
arthur . cohen
[COMMITTED 120/141] gccrs: Add a test for enum variant name resolution
arthur . cohen
[COMMITTED 126/141] gccrs: Remove tests from exclusion list
arthur . cohen
[COMMITTED 125/141] gccrs: Move import mapping resolution to in tree visit
arthur . cohen
[COMMITTED 127/141] gccrs: Remove finalize import visitor
arthur . cohen
[COMMITTED 099/141] gccrs: derive(Debug): Use builder's ptrify function instead
arthur . cohen
[COMMITTED 100/141] gccrs: derive(Hash): Add implementation.
arthur . cohen
[COMMITTED 139/141] gccrs: nr2.0: Adjust indentifier expression handling
arthur . cohen
[COMMITTED 132/141] gccrs: nr2.0: Check compile/torture/*.rs tests
arthur . cohen
[COMMITTED 133/141] gccrs: Fix modules with same name as builtins causing ICE (#3315)
arthur . cohen
[COMMITTED 129/141] gccrs: Insert crate name in canonical path
arthur . cohen
[COMMITTED 135/141] gccrs: nr2.0: Fix test self-path2.rs
arthur . cohen
[COMMITTED 136/141] gccrs: Prevent multiple resolution insertion
arthur . cohen
[COMMITTED 138/141] gccrs: Modify multiple definition error
arthur . cohen
[COMMITTED 140/141] gccrs: nr2.0: Fix StructExprFieldIdentifier handling
arthur . cohen
[COMMITTED 137/141] gccrs: nr2.0: Adjust visitors for struct expressions
arthur . cohen
[COMMITTED 134/141] gccrs: emit an error for type or const parameters on foreign items
arthur . cohen
[COMMITTED 068/141] gccrs: remove bad type checking diagnostic
arthur . cohen
[COMMITTED 081/141] gccrs: nr2.0: Resolve paths which start with Self
arthur . cohen
[COMMITTED 115/141] gccrs: nr2.0: Set the node id of the root node
arthur . cohen
[COMMITTED 092/141] gccrs: derive(PartialEq): Also derive StructuralPartialEq
arthur . cohen
[COMMITTED 074/141] gccrs: add diagnostic for E0229 no associated type arguments allowed here
arthur . cohen
[COMMITTED 123/141] gccrs: track DefId on ADT Types this could be useful information
arthur . cohen
[COMMITTED 122/141] gccrs: remove visitor which is not needed here
arthur . cohen
[COMMITTED 007/141] gccrs: derive(Clone): Use lang item bounds on AssertParamIsCopy
arthur . cohen
[COMMITTED 058/141] gccrs: Fix compilation of trait-items which map to impl items
arthur . cohen
[COMMITTED 027/141] gccrs: Add debug dump to old name resolver
arthur . cohen
[COMMITTED 072/141] gccrs: enum type layout needs to respect the enum repr type
arthur . cohen
[COMMITTED 131/141] gccrs: Remove mangling tests from exclusion list
arthur . cohen
[COMMITTED 010/141] gccrs: lang-items: Add Result and Try lang items
arthur . cohen
[COMMITTED 075/141] gccrs: fix unconstrained generics check to handle recursive generics
arthur . cohen
[PATCHSET] Update Rust frontend 21/03/2024 3/4
arthur . cohen
[COMMITTED 010/146] rust: Desugar IfLet* into MatchExpr
arthur . cohen
[COMMITTED 009/146] gccrs: Fix name resolution 2.0 definition lookups in unsafe checker
arthur . cohen
[COMMITTED 002/146] gccrs: Insert trait names during toplevel resolution 2.0
arthur . cohen
[COMMITTED 005/146] gccrs: Rename some PathIdentSegment functions
arthur . cohen
[COMMITTED 012/146] gccrs: Resolve SelfParam in name resolution 2.0
arthur . cohen
[COMMITTED 020/146] gccrs: Use name resolver 2.0 for module descendance checks
arthur . cohen
[COMMITTED 021/146] gccrs: Reorganize the CPU feature detection
arthur . cohen
[COMMITTED 016/146] gccrs: Remove usage of Resolver::get_builtin_types
arthur . cohen
[COMMITTED 019/146] gccrs: Use name resolver 2.0 in VisibilityResolver
arthur . cohen
[COMMITTED 023/146] gccrs: fix typechecking of Fn trait calls using ADT types
arthur . cohen
[COMMITTED 018/146] gccrs: fix bad type inference on local patterns
arthur . cohen
[COMMITTED 025/146] gccrs: add test case to show issue is fixed
arthur . cohen
[COMMITTED 030/146] gccrs: Push ribs by kind rather than by value
arthur . cohen
[COMMITTED 033/146] gccrs: Refactor HIR with optionals, references & newtypes
arthur . cohen
[COMMITTED 029/146] gccrs: Fix bad handling for recursive type query
arthur . cohen
[COMMITTED 036/146] gccrs: Fix Generic type retrieval
arthur . cohen
[COMMITTED 043/146] gccrs: Use nr2.0 in PrivacyReporter
arthur . cohen
[COMMITTED 052/146] gccrs: improve handling of Self Type paths
arthur . cohen
[COMMITTED 045/146] gccrs: Use nr2.0 in typechecker
arthur . cohen
[COMMITTED 064/146] gccrs: fix crash in hir dump
arthur . cohen
[COMMITTED 055/146] gccrs: lang-items: Move comment about arithmetic lang items
arthur . cohen
[COMMITTED 054/146] gccrs: ensure packed and aligned is applied properly
arthur . cohen
[COMMITTED 079/146] gccrs: Made changes to AST::TraitImpl constructor for TypePath
arthur . cohen
[COMMITTED 062/146] gccrs: add checks for division by zero and left shift overflow
arthur . cohen
[COMMITTED 083/146] gccrs: resolve: Name resolve trait bounds properly
arthur . cohen
[COMMITTED 089/146] gccrs: ast-builder: Add more methods
arthur . cohen
[COMMITTED 059/146] gccrs: ast: Use StackedContexts class in ContextualASTVisitor
arthur . cohen
[COMMITTED 058/146] gccrs: stacked-contexts: Add peek() method
arthur . cohen
[COMMITTED 080/146] gccrs: add ptr to int and int to ptr type cast rules
arthur . cohen
[COMMITTED 061/146] gccrs: constant evaluation like these are coercion sites
arthur . cohen
[COMMITTED 112/146] gccrs: improve mutability checks
arthur . cohen
[COMMITTED 063/146] gccrs: add test case to show issue is fixed
arthur . cohen
[COMMITTED 073/146] gccrs: nr1.0: Resolve lang item paths properly.
arthur . cohen
[COMMITTED 069/146] gccrs: Fix ForeverStack::find_starting_point output parameter
arthur . cohen
[COMMITTED 118/146] gccrs: Add missing name resolution to static items in blocks
arthur . cohen
[COMMITTED 126/146] gccrs: lower: Properly lower non-generic lang item type path segments.
arthur . cohen
[COMMITTED 101/146] gccrs: fix ICE in borrows to invalid expressions
arthur . cohen
[COMMITTED 133/146] gccrs: builder: Allow generating struct statements
arthur . cohen
[COMMITTED 070/146] gccrs: ast: Add LangItemPath class
arthur . cohen
[COMMITTED 141/146] gccrs: derive(Clone): Add deriving of simple enum variants
arthur . cohen
[COMMITTED 142/146] gccrs: ast-builder: Add new methods for building structs
arthur . cohen
[COMMITTED 105/146] gccrs: cleanup our enum type layout to be closer to rustc
arthur . cohen
[COMMITTED 100/146] gccrs: nr2.0: Improve default, top-level, and late resolvers
arthur . cohen
[COMMITTED 072/146] gccrs: hir: Start adapting visitors to accept multiple kinds of Paths
arthur . cohen
[COMMITTED 090/146] gccrs: Fix NR2.0 compiler ICE caused by Generics in Enums
arthur . cohen
[COMMITTED 077/146] gccrs: fix bad not expression in rust
arthur . cohen
[COMMITTED 114/146] gccrs: Add ForeverStackStore
arthur . cohen
[COMMITTED 096/146] gccrs: nr2.0: Resolve type aliases inside trait definitions
arthur . cohen
[COMMITTED 087/146] gccrs: lang-items: Collect trait functions that are lang items
arthur . cohen
[COMMITTED 123/146] gccrs: collect-lang-items: Display attribute upon error finding it
arthur . cohen
[COMMITTED 128/146] gccrs: lang-item: Add LangItem::PrettyString
arthur . cohen
[COMMITTED 131/146] gccrs: ast-collector: Fix tuple struct pattern collection
arthur . cohen
[COMMITTED 134/146] gccrs: derive(Clone): Manually generate AssertParamIsCopy struct for unions
arthur . cohen
[COMMITTED 107/146] gccrs: match arms are a LUB
arthur . cohen
[COMMITTED 103/146] gccrs: fix ICE with hir dump on closure
arthur . cohen
[COMMITTED 116/146] gccrs: Fix scan-gimple testcases on LE platforms.
arthur . cohen
[COMMITTED 110/146] gccrs: add two more tests to test try-catch (unwind) code generation
arthur . cohen
[COMMITTED 119/146] gccrs: nr2.0: Early resolve pending eager macro invocations
arthur . cohen
[COMMITTED 124/146] gccrs: ast: Refactor how lang item paths are handled.
arthur . cohen
[COMMITTED 132/146] gccrs: lang-items: Mark Clone trait as a lang item in testsuite
arthur . cohen
[COMMITTED 135/146] gccrs: derive(Clone): Mark PhantomData as a lang item
arthur . cohen
[COMMITTED 139/146] gccrs: derive(Clone): Add note about Clone::clone()
arthur . cohen
[COMMITTED 026/146] gccrs: hir: Mark AttrVec::get_outer_attrs as override
arthur . cohen
[COMMITTED 140/146] gccrs: derive(Clone): Improve existing testcase
arthur . cohen
[COMMITTED 138/146] gccrs: derive(Clone): Use lang item for PhantomData in Clone
arthur . cohen
[COMMITTED 113/146] gccrs: gcc/rust/ChangeLog:
arthur . cohen
[COMMITTED 143/146] gccrs: derive(Clone): Implement clone for enum tuple variants
arthur . cohen
[COMMITTED 136/146] gccrs: derive(Copy): Use copy lang item when deriving Copy.
arthur . cohen
[COMMITTED 035/146] gccrs: Fixes some tests appearing with a moved variant
arthur . cohen
[COMMITTED 028/146] gccrs: asm: Fix clang warnings
arthur . cohen
[COMMITTED 127/146] gccrs: lang-items: Collect struct lang items.
arthur . cohen
[COMMITTED 122/146] gccrs: attributes: Add #[derive] as a built-in attribute
arthur . cohen
[COMMITTED 095/146] gccrs: tychk: Add more support for additional trait bounds in functions
arthur . cohen
[COMMITTED 097/146] gccrs: ast: Add new Kind enums for more precise downcasting
arthur . cohen
[COMMITTED 031/146] gccrs: Improve handling of static items in toplevel 2.0
arthur . cohen
[COMMITTED 121/146] gccrs: ast: Fix warning about copy elision for moved expr
arthur . cohen
[COMMITTED 099/146] gccrs: fix ICE during HIR dump
arthur . cohen
[COMMITTED 088/146] gccrs: ast: Add new constructors for PathInExpression
arthur . cohen
[COMMITTED 098/146] gccrs: use StackedContexts for block context
arthur . cohen
[COMMITTED 086/146] gccrs: lang-item: Add Option::{None, Some}, Iterator::next, IntoIter::into_iter
arthur . cohen
[COMMITTED 046/146] gccrs: Clean up some system includes
arthur . cohen
[COMMITTED 146/146] gccrs: nr2.0: late: Better format PathInExpression resolution
arthur . cohen
[COMMITTED 057/146] gccrs: hir: Remove duplicate function in TraitItemFunc
arthur . cohen
[COMMITTED 104/146] gccrs: nr2.0: Resolve Self inside impl blocks
arthur . cohen
[COMMITTED 085/146] gccrs: lang-item: Add Sync trait
arthur . cohen
[COMMITTED 044/146] gccrs: Handle type path segments during late resolution 2.0
arthur . cohen
[COMMITTED 109/146] gccrs: rust/intrinsic: add new "catch_unwind" variant of API
arthur . cohen
[COMMITTED 039/146] gccrs: Fix FnParam pattern location ternary logic
arthur . cohen
[COMMITTED 027/146] gccrs: typecheck: Remove unused parameter in TyTyCheckCallExpr
arthur . cohen
[COMMITTED 022/146] gccrs: fix ICE for placeholder which is not setup
arthur . cohen
[COMMITTED 075/146] gccrs: nr2.0: Resolve lang item paths properly.
arthur . cohen
[COMMITTED 060/146] gccrs: Remove bad assertion in name resolution
arthur . cohen
[COMMITTED 082/146] gccrs: parser: Add testcases for multiline strings
arthur . cohen
[COMMITTED 001/146] gccrs: Fix bad recursive operator overload call
arthur . cohen
[COMMITTED 013/146] gccrs: add test case to show method resolution is working
arthur . cohen
[COMMITTED 056/146] gccrs: mappings: Move lang_item definitions to .cc
arthur . cohen
[COMMITTED 106/146] gccrs: Allow float type to be casted as integer type
arthur . cohen
[COMMITTED 102/146] gccrs: add support for lang_item eq and PartialEq trait
arthur . cohen
[COMMITTED 003/146] gccrs: Fix variable shadowing in late resolution 2.0
arthur . cohen
[COMMITTED 130/146] gccrs: ast-collector: Adapt to lang item type path segments
arthur . cohen
[COMMITTED 094/146] gccrs: lower: Correctly lower parenthesized types
arthur . cohen
[COMMITTED 091/146] gccrs: nr2.0: Handle "Self" properly in trait definitions
arthur . cohen
[COMMITTED 053/146] gccrs: allow casts from numeric types to floats
arthur . cohen
[COMMITTED 081/146] gccrs: typecheck-path: Fix typo (reciever -> receiver)
arthur . cohen
[COMMITTED 065/146] gccrs: lang-items: Store NodeId mappings for lang items
arthur . cohen
[COMMITTED 145/146] gccrs: derive(Clone): Add lang item typepaths failure testcases to nr2 exclude
arthur . cohen
[COMMITTED 111/146] gccrs: Visit the trait paths of trait implementations
arthur . cohen
[COMMITTED 137/146] gccrs: ast-builder: Add new methods around type paths.
arthur . cohen
[COMMITTED 024/146] gccrs: Improve handling of implicit Self parameter in AST
arthur . cohen
[COMMITTED 017/146] gccrs: Improve handling of struct expressions in nr2.0
arthur . cohen
[COMMITTED 092/146] gccrs: ast: Add EnumItem::Kind
arthur . cohen
[COMMITTED 144/146] gccrs: derive(Clone): Implement derive clone for enum struct variants
arthur . cohen
[COMMITTED 049/146] gccrs: Prevent execution of some nr1.0 functions with nr2.0
arthur . cohen
[COMMITTED 041/146] gccrs: Use default constructor for default arguments
arthur . cohen
[COMMITTED 120/146] gccrs: Remove dead code related to external functions
arthur . cohen
[COMMITTED 067/146] gccrs: attributes: Add class for sharing methods on attributes.
arthur . cohen
[COMMITTED 074/146] gccrs: hir: Lower lang-item paths
arthur . cohen
[COMMITTED 108/146] gccrs: rust/intrinsic: add try intrinsic and panic strategy options
arthur . cohen
[COMMITTED 071/146] gccrs: derive(Copy): Use new LangItemPath
arthur . cohen
[COMMITTED 048/146] gccrs: empty match expressions should resolve to !
arthur . cohen
[COMMITTED 038/146] gccrs: Refactor optional initializers
arthur . cohen
[COMMITTED 014/146] gccrs: Make TyTy::TupleType::get_unit_type cache its return value
arthur . cohen
[COMMITTED 037/146] gccrs: FnParam cloning now keeps projections
arthur . cohen
[COMMITTED 115/146] gccrs: testsuite: Fix missing handling of little endian.
arthur . cohen
[COMMITTED 093/146] gccrs: Remove Rust::make_unique
arthur . cohen
[COMMITTED 068/146] gccrs: type-check: Remove unused capture in nr2.0
arthur . cohen
[COMMITTED 015/146] gccrs: fix bad type inferencing on path's
arthur . cohen
[COMMITTED 076/146] gccrs: lang-item: Remove unused NodeId from LangItemPath
arthur . cohen
[COMMITTED 125/146] gccrs: tychk: resolve lang item type paths properly
arthur . cohen
[COMMITTED 078/146] gccrs: implement the TuplePattern and use it for function patterns
arthur . cohen
[COMMITTED 011/146] gccrs: Use name resolution 2.0 in TraitResolver
arthur . cohen
[COMMITTED 007/146] gccrs: Use name resolver 2.0 in CompileTraitItem
arthur . cohen
[COMMITTED 008/146] gccrs: Improve path handling while testing name resolution 2.0
arthur . cohen
[COMMITTED 042/146] gccrs: Use a reference wrapper to please GCC 4.8
arthur . cohen
[COMMITTED 066/146] gccrs: lang-items: Add lang-items AST collector
arthur . cohen
[COMMITTED 004/146] gccrs: Add a newline to the end of nr2/exclude
arthur . cohen
[COMMITTED 050/146] gccrs: Prepend crate name to functions with nr2
arthur . cohen
[COMMITTED 051/146] gccrs: fix crash in hir dump with missing guards
arthur . cohen
[COMMITTED 117/146] gccrs: Revert "gcc/rust/ChangeLog:"
arthur . cohen
[COMMITTED 084/146] gccrs: typecheck: Add note about erorring out on additional trait bounds.
arthur . cohen
[COMMITTED 006/146] gccrs: Use name resolution 2.0 in TraitItemReference
arthur . cohen
[COMMITTED 129/146] gccrs: mappings: Add get_lang_item_node
arthur . cohen
Earlier messages
Later messages