aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2023-04-07Daily bump.GCC Administrator1-0/+950
2023-04-06gccrs: Fix issue with parsing unsafe block expression statementsOwen Avery1-1/+9
2023-04-06gccrs: Address unsafe with/without block handling ambiguityOwen Avery1-12/+3
2023-04-06gccrs: Added AST Node AST::InlineAsmM V V S Manoj Kumar2-0/+139
2023-04-06gccrs: diagnostic: Refactor Error classArthur Cohen8-21/+98
2023-04-06gccrs: ast: Refactor TraitItem to keep Location infoArthur Cohen3-34/+26
2023-04-06gccrs: rename rust-hir-full-tests.ccSainiAditya12-1/+1
2023-04-06gccrs: Add AST::AltPattern classOwen Avery17-0/+128
2023-04-06gccrs: Fix formattingOwen Avery1-36/+34
2023-04-06gccrs: builtins: Return empty list of tokens instead of nullptrArthur Cohen1-2/+13
2023-04-06gccrs: Add trailing newlineOwen Avery1-1/+1
2023-04-06gccrs: Support for Sized builtin marker traitPhilip Herron12-186/+429
2023-04-06gccrs: Add new virtual function HIR::ImplItem::get_impl_item_namePhilip Herron2-1/+18
2023-04-06gccrs: Extract query_type from TypeCheckBase to be a simple externPhilip Herron6-75/+148
2023-04-06gccrs: Implemented UTF-8 checking for include_str!()Owen Avery1-2/+49
2023-04-06gccrs: Add support for parsing empty tuple patterns.Owen Avery1-0/+9
2023-04-06gccrs: lex: Prevent directories in RAIIFilePierre-Emmanuel Patry1-2/+26
2023-04-06gccrs: Simplify WildcardPattern let statement handlingOwen Avery3-44/+7
2023-04-06gccrs: Add variadic argument type checkingOwen Avery1-1/+55
2023-04-06gccrs: Add feature gate for "rust-intrinsic".mxlol2333-11/+62
2023-04-06gccrs: Update copyright years.Thomas Schwinge22-22/+22
2023-04-06gccrs: cli: Update safety warning messagePierre-Emmanuel Patry1-1/+1
2023-04-06gccrs: typecheck: Refactor rust-hir-trait-reference.hPierre-Emmanuel Patry3-297/+510
2023-04-06gccrs: expander: Add documentation for `expand_eager_invocations`Arthur Cohen1-3/+11
2023-04-06gccrs: macros: Perform macro expansion in a fixed-point fashion.Arthur Cohen15-228/+752
2023-04-06gccrs: expansion: Add `get_token_slice` to `MacroInvocLexer` classArthur Cohen2-0/+17
2023-04-06gccrs: parser: Expose parse_macro_invocation as public APIArthur Cohen1-2/+2
2023-04-06gccrs: rust-item: include rust-expr.hArthur Cohen1-1/+1
2023-04-06gccrs: Add support for TuplePattern in let statementsOwen Avery3-6/+106
2023-04-06gccrs: Add general TypeBounds checksPhilip Herron1-0/+11
2023-04-06gccrs: Remove bad error message on checking function argumentsPhilip Herron1-5/+0
2023-04-06gccrs: Fix higher ranked trait bounds computation of selfPhilip Herron3-8/+102
2023-04-06gccrs: Add missing Sized, Copy and Clone lang item mappingsPhilip Herron1-0/+24
2023-04-06gccrs: Fix nullptr dereferencePhilip Herron1-2/+2
2023-04-06gccrs: Refactor the type unification codePhilip Herron9-1619/+1806
2023-04-06gccrs: Remove monomorphization hack to setup possible associated typesPhilip Herron4-16/+36
2023-04-06gccrs: Add missing param subst callbackPhilip Herron1-0/+1
2023-04-06gccrs: Clear the substitution callbacks when copying ArgumentMappingsPhilip Herron1-2/+2
2023-04-06gccrs: Refactor handle_substitutions to take a referencePhilip Herron5-26/+34
2023-04-06gccrs: Rename header rust-hir-trait-ref.h to rust-hir-trait-reference.hPhilip Herron5-10/+13
2023-04-06gccrs: Rename rust-tyctx.cc to rust-typecheck-context.ccPhilip Herron2-1/+1
2023-04-06gccrs: Refactor all code out of the rust-tyty.h headerPhilip Herron4-830/+1508
2023-04-06gccrs: Refactor PathProbeType code into CC filePhilip Herron2-67/+124
2023-04-06gccrs: Refactor PathProbe into cc filePhilip Herron3-308/+360
2023-04-06gccrs: Refactor BaseType, InferType and ErrorType impl into cc filePhilip Herron2-62/+211
2023-04-06gccrs: Refactor all substitution mapper code implementation into its own CC filePhilip Herron3-244/+387
2023-04-06gccrs: Refactor SubstitutionRef base class into its own CC filePhilip Herron5-929/+1245
2023-04-06gccrs: Refactor TyVar and TypeBoundPredicatesPhilip Herron6-178/+276
2023-04-06gccrs: Move TypePredicateItem impl out of the headerPhilip Herron2-12/+28
2023-04-06gccrs: Removed comment copy-pasted from gcc/tree.defOwen Avery1-24/+0