gcc-rust
Thread
Date
Earlier messages
Later messages
Messages by Thread
[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
[COMMITTED 047/146] gccrs: fix crashes in hir dump since move to references
arthur . cohen
[COMMITTED 040/146] gccrs: Add optional template arguments to please GCC4.8
arthur . cohen
Re: Rust: error[E0554]: `#![feature]` may not be used on the stable release channel
Thomas Schwinge
[PATCH v2 0/4] rust: Small cleanups of rust-gcc.cc
Andrew Pinski
[PATCH v2 3/4] rust: use range for inside rust-gcc.cc [PR119341]
Andrew Pinski
[PATCH v2 4/4] rust: Add comment inside block [PR119342]
Andrew Pinski
[PATCH v2 1/4] rust: Use FLOAT_TYPE_P instead of manual checking
Andrew Pinski
[PATCH v2 2/4] rust: Use error_operand_p in rust-gcc.cc
Andrew Pinski
Подтверждение безопасности учетной записи Майкрософт
Служба технической поддержки учетных записей Майкрософт
Подтверждение безопасности учетной записи Майкрософт
Служба технической поддержки учетных записей Майкрософт
Код безопасности для учетной записи Майкрософт
Служба технической поддержки учетных записей Майкрософт
Проверка адреса электронной почты
Служба технической поддержки учетных записей Майкрософт
Проверка адреса электронной почты
Служба технической поддержки учетных записей Майкрософт
[PATCHSET] Update Rust frontend 19/03/2024 2/4
arthur . cohen
[COMMITTED 002/144] gccrs: Add rustc test directory for testsuite adaptor
arthur . cohen
[COMMITTED 003/144] gccrs: [gccrs#3045] #[may_dangle] in safe impl
arthur . cohen
[COMMITTED 005/144] gccrs: ffi-polonius: Remove usage of extern types.
arthur . cohen
[COMMITTED 009/144] gccrs: Fix the parser's operand and flags storage
arthur . cohen
[COMMITTED 001/144] gccrs: Properly striping struct fields when using attrs
arthur . cohen
[COMMITTED 008/144] gccrs: Fixed bitwise operation in `extract_stmt`
arthur . cohen
[COMMITTED 010/144] gccrs: Use new constructors and control flow for operand
arthur . cohen
[COMMITTED 016/144] gccrs: Implement resolve expr for inline asm ast
arthur . cohen
[COMMITTED 004/144] gccrs: Move procedural macro test to their own directory
arthur . cohen
[COMMITTED 011/144] gccrs: Improve compressed point bit manipulation
arthur . cohen
[COMMITTED 026/144] gccrs: Attempted to access a nonexistent field [E0609]
arthur . cohen
[COMMITTED 032/144] gccrs: feature-gate: Cleanup visitor and constructor
arthur . cohen
[COMMITTED 034/144] gccrs: Add typecheck for path patterns.
arthur . cohen
[COMMITTED 037/144] gccrs: Add pop guard for binder
arthur . cohen
[COMMITTED 020/144] gccrs: Eager expansion for include* gccrs#1805 gccrs#1865
arthur . cohen
[COMMITTED 024/144] gccrs: Subset errors with locations
arthur . cohen
[COMMITTED 045/144] gccrs: Successfully produce pseudo-nop
arthur . cohen
[COMMITTED 046/144] gccrs: Refactor compile-asm for first round review
arthur . cohen
[COMMITTED 006/144] gccrs: Move builtin macro tests to their own directory
arthur . cohen
[COMMITTED 054/144] gccrs: Perform lowering hir output operand to tree
arthur . cohen
[COMMITTED 055/144] gccrs: Added noreturn checking for nevertype, new test
arthur . cohen
[COMMITTED 065/144] gccrs: Use FreeRegions inplace of `std::vector<FreeRegion>`
arthur . cohen
[COMMITTED 076/144] gccrs: Dynamic dispatch with supertraits
arthur . cohen
[COMMITTED 030/144] gccrs: Fix the disorder struct and class in inline asm
arthur . cohen
[COMMITTED 015/144] gccrs: Add location to BIR::Loan
arthur . cohen
[COMMITTED 022/144] gccrs: Fixed testcase
arthur . cohen
[COMMITTED 013/144] gccrs: Turn to switch case, use new helper functions
arthur . cohen
[COMMITTED 084/144] gccrs: Fix ICE on error propagation with generic
arthur . cohen
[COMMITTED 085/144] rust: negative polarity removes restrictions on validation of impl blocks
arthur . cohen
[COMMITTED 091/144] gccrs: nr2.0: default-visitor: Conditionally visit type in self parameters.
arthur . cohen
[COMMITTED 012/144] gccrs: Set up the hir lowering for operand
arthur . cohen
[COMMITTED 096/144] gccrs: imports: Create ImportData class and use it in import_mappings
arthur . cohen
[COMMITTED 097/144] gccrs: imports: Start storing Ribs in ImportKind
arthur . cohen
[COMMITTED 036/144] gccrs: Fix warnings from const auto& to const auto
arthur . cohen
[COMMITTED 079/144] gccrs: session-manager: Fix typos in -frust-incomplete message
arthur . cohen
[COMMITTED 068/144] gccrs: Strong type BasicBlockId
arthur . cohen
[COMMITTED 072/144] gccrs: Used `IndexVec` for BasicBlocks
arthur . cohen
[COMMITTED 075/144] gccrs: Used `IndexVec` for place_map
arthur . cohen
[COMMITTED 092/144] gccrs: toplevel: Add note for resolving use declarations
arthur . cohen
[COMMITTED 035/144] gccrs: emit error code for E0758
arthur . cohen
[COMMITTED 019/144] gccrs: Simplify construction of BIR::Statement
arthur . cohen
[COMMITTED 122/144] rust: fix ICE during name resolution for impls on unit-types
arthur . cohen
[COMMITTED 029/144] gccrs: ast: Introduce class hierarchy for lang item paths
arthur . cohen
[COMMITTED 040/144] gccrs: Make sure CompileExpr::visit is reached
arthur . cohen
[COMMITTED 124/144] gccrs: Add test case to show ICE is fixed
arthur . cohen
[COMMITTED 048/144] gccrs: Added new test for prep of output {}
arthur . cohen
[COMMITTED 125/144] gccrs: Fix ICE when typechecking non-trait item when we expect one
arthur . cohen
[COMMITTED 127/144] gccrs: Fix some issues with canonical path fetching in name resolution 2.0
arthur . cohen
[COMMITTED 128/144] gccrs: Handle TypeAlias during toplevel resolution 2.0
arthur . cohen
[COMMITTED 043/144] gccrs: Scaffolding new compile-asm files
arthur . cohen
[COMMITTED 057/144] gccrs: Make inline mov compiles
arthur . cohen
[COMMITTED 066/144] gccrs: Strong type LoanId
arthur . cohen
[COMMITTED 018/144] gccrs: Loan errors with locations
arthur . cohen
[COMMITTED 023/144] gccrs: Map locations to placeholder regions
arthur . cohen
[COMMITTED 025/144] gccrs: Move errors with locations
arthur . cohen
[COMMITTED 027/144] gccrs: ast: PathPattern: Remove `remove_all_segments` method
arthur . cohen
[COMMITTED 038/144] gccrs: Fix the parser's operand and flags storage
arthur . cohen
[COMMITTED 041/144] gccrs: Local testing for build_string and debug()
arthur . cohen
[COMMITTED 042/144] gccrs: Setting up interfaces for codegen
arthur . cohen
[COMMITTED 082/144] gccrs: Create new test system for name resolution 2.0
arthur . cohen
[COMMITTED 049/144] gccrs: Added counting to check for asm_construct_outputs
arthur . cohen
[COMMITTED 050/144] gccrs: Start work on expand inline asm
arthur . cohen
[COMMITTED 031/144] gccrs: attributes: Start handling prelude_import properly
arthur . cohen
[COMMITTED 014/144] gccrs: Add location support to BIR::Statement
arthur . cohen
[COMMITTED 059/144] gccrs: Rehaul, Apply code review from Arthur
arthur . cohen
[COMMITTED 141/144] gccrs: Use name resolver 2.0 in const checker
arthur . cohen
[COMMITTED 143/144] gccrs: Use name resolver 2.0 in pattern checker
arthur . cohen
[COMMITTED 063/144] gccrs: Strong type PlaceId
arthur . cohen
[COMMITTED 067/144] gccrs: Strong type ScopeId
arthur . cohen
[COMMITTED 108/144] gccrs: Add default resolver parent functions by default
arthur . cohen
[COMMITTED 070/144] gccrs: Used `IndexVec` for Scopes
arthur . cohen
[COMMITTED 056/144] gccrs: Use's array type when constring string tree
arthur . cohen
[COMMITTED 058/144] gccrs: Fix return type of asm mov 5 to i32:0, tortured
arthur . cohen
[COMMITTED 052/144] gccrs: Lower the HIR to tree with CompileExpr
arthur . cohen
[COMMITTED 060/144] gccrs: Provide new asm test case for amd64
arthur . cohen
[COMMITTED 053/144] gccrs: Perform type check on InlineAsm's operand
arthur . cohen
[COMMITTED 114/144] gccrs: Change resolved type segment
arthur . cohen
[COMMITTED 120/144] gccrs: Remove some passing test from nr2 passing list
arthur . cohen
[COMMITTED 099/144] gccrs: early: Do not emit errors for unresolved imports, store them instead
arthur . cohen
[COMMITTED 069/144] gccrs: Introduce `IndexVec`
arthur . cohen
[COMMITTED 074/144] gccrs: Use `IndexVec` for bb_fold_map
arthur . cohen
[COMMITTED 121/144] rust: Add support for Clone and Copy derive on generic types
arthur . cohen
[COMMITTED 116/144] gccrs: This test requires the standard library
arthur . cohen
[COMMITTED 132/144] gccrs: Allow identifiers and paths to reference types during nr2.0
arthur . cohen
[COMMITTED 135/144] gccrs: Fix compiler error on ast wrong implicit construct push_back
arthur . cohen
[COMMITTED 134/144] gccrs: Provide input operand for gccrs
arthur . cohen
[COMMITTED 139/144] gccrs: Make const references to ForeverStack more useful
arthur . cohen
[COMMITTED 144/144] gccrs: Handle external static items in toplevel resolver 2.0
arthur . cohen
[COMMITTED 083/144] gccrs: Check if the type has been correctly resolved
arthur . cohen
[COMMITTED 136/144] gccrs: Disambiguate generic args during name resolution 2.0
arthur . cohen
[COMMITTED 086/144] gccrs: adjust hir dump of BlockExpr
arthur . cohen
[COMMITTED 089/144] rust: fix ICE when compiling impl block for !
arthur . cohen
[COMMITTED 098/144] gccrs: imports: Make FinalizeImports a resolver visitor as well
arthur . cohen
[COMMITTED 090/144] gccrs: rust fix ICE when hir lowering qualified path expressions without an as
arthur . cohen
[COMMITTED 062/144] gccrs: Avoid accidental insertion into map
arthur . cohen
[COMMITTED 104/144] gccrs: Mark virtual function override in default resolver
arthur . cohen
[COMMITTED 105/144] gccrs: Remove empty visit functions
arthur . cohen
[COMMITTED 102/144] gccrs: Fix missing error on duplicated nodes
arthur . cohen
[COMMITTED 103/144] gccrs: Loop on expansion if a new export has been defined
arthur . cohen
[COMMITTED 106/144] gccrs: Remove regular visit code
arthur . cohen
[COMMITTED 107/144] gccrs: Change lambda content with default visitor call
arthur . cohen
[COMMITTED 123/144] gccrs: add test case to show impl block on ! works
arthur . cohen
[COMMITTED 126/144] gccrs: Improve Rib::Definition shadowing
arthur . cohen
[COMMITTED 129/144] gccrs: Rework InlineAsmOperand
arthur . cohen
[COMMITTED 130/144] gccrs: Insert static items into the value namespace
arthur . cohen
[COMMITTED 109/144] gccrs: Make AST default visitor visit functions public
arthur . cohen
[COMMITTED 051/144] gccrs: Move strip double quotes, add scaffold expand
arthur . cohen
[COMMITTED 094/144] gccrs: early: Resolve imports and create import mappings
arthur . cohen
[COMMITTED 033/144] rust: Add checking for union patterns
arthur . cohen
Earlier messages
Later messages