aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve.cc
AgeCommit message (Expand)AuthorFilesLines
2022-01-24Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]Thomas Schwinge1-1/+1
2021-11-22Remove the final hack for associated typesPhilip Herron1-6/+4
2021-11-22Fix toplevel crate ribs id'sPhilip Herron1-6/+4
2021-11-17Generic segments must be appended to the prefix and not overridePhilip Herron1-7/+13
2021-11-17Fix ICE assertion on bad duplicate namePhilip Herron1-0/+18
2021-11-05Merge #796bors[bot]1-1/+10
2021-11-05Support forward declared items within blocksPhilip Herron1-1/+10
2021-11-03Desugar AST::TraitObjectTypeOneBoundPhilip Herron1-0/+11
2021-10-22Update GCC/Rust files per 'contrib/update-copyright.py --this-year'Thomas Schwinge1-1/+1
2021-10-13remove AST::BlockExpr lambda and add get_statementswan-nyan-wan1-4/+2
2021-09-15Add initial name-resolution for dyn trait objectsPhilip Herron1-0/+8
2021-09-05Fix name resolution for generic trait referencesPhilip Herron1-14/+11
2021-08-31Add name resolution for QualifiedPathInTypePhilip Herron1-0/+44
2021-08-22Qualified paths can be fully resolved sometimesPhilip Herron1-3/+0
2021-08-19Add QualifiedPathInExpression name resolutionPhilip Herron1-16/+101
2021-08-18resolve: add support for ModuleMarc Poulhiès1-0/+18
2021-08-10Make insert_new_definition permissive of the same mapping.Philip Herron1-2/+5
2021-07-26Add resolution for extern function itemsPhilip Herron1-1/+3
2021-07-26Add name-resolution and HIR lowering for extern blocksPhilip Herron1-0/+4
2021-07-10Add support for TypeAliases on TraitsPhilip Herron1-0/+16
2021-07-10canonical path enhancementsPhilip Herron1-19/+29
2021-07-10Refactor CanonicalPath so we can iterate the segmentsPhilip Herron1-5/+7
2021-06-24Add support for nested functionsPhilip Herron1-3/+2
2021-06-21Fix various Wformat-diag diagnosticsMarc Poulhiès1-1/+1
2021-06-14Name resolver should try to resolve each segment in turnPhilip Herron1-54/+58
2021-06-05Add initial name resolution for traits and trait implsPhilip Herron1-0/+6
2021-04-20Reuse fold-const.c from GCC to enforce const array capacitiesPhilip Herron1-0/+9
2021-04-12Add Canonical paths to name resolutionPhilip Herron1-45/+165
2021-03-27Add generics for impl blocksPhilip Herron1-15/+14
2021-03-27WIP for #252Marc Poulhiès1-1/+3
2021-03-03Add in TyTy support for an initial String LiteralPhilip Herron1-0/+2
2021-03-01Add some more error handling to genericsPhilip Herron1-1/+1
2021-03-01Support Generic arguments to StructsPhilip Herron1-0/+98
2021-02-13Add char typePhilip Herron1-0/+2
2021-02-11Merge branch 'master' of https://github.com/redbrain/gccrsSimplyTheOther1-1/+36
2021-02-10Support Break without label and expressionPhilip Herron1-1/+1
2021-02-10Introduce new label namesapce for name resolutionPhilip Herron1-1/+36
2021-02-07Merge branch 'master' of https://github.com/redbrain/gccrsSimplyTheOther1-8/+2
2021-02-06Move scan for unused names to be after type resolutionPhilip Herron1-7/+0
2021-02-06Enforce Duplicate definition rulesPhilip Herron1-1/+2
2021-02-03Fixed compile errorSimplyTheOther1-1/+1
2021-01-26Add usize and isize typesPhilip Herron1-0/+4
2021-01-20Support struct initializers using IdentifiersPhilip Herron1-0/+9
2021-01-20Support Struct field index initialisationPhilip Herron1-0/+6
2021-01-16This brings in resolution and type checking of the unit-type.Philip Herron1-1/+11
2021-01-10Add in a check for unused decls within ribs.Philip Herron1-4/+12
2021-01-09Functions with parameters much receive their own scoping RibPhilip Herron1-0/+3
2021-01-06Add in F32 and F64 types builtin types.Philip Herron1-0/+6
2021-01-06Examine the Suffix hint on integers to apply apropriate TyTy type.Philip Herron1-0/+12
2021-01-06This brings structs back in post HIR changes. It supports structsPhilip Herron1-0/+8