aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
AgeCommit message (Expand)AuthorFilesLines
18 hoursgccrs: lower: Error out when lowering ErrorPropagationExprArthur Cohen4-197/+188
18 hoursgccrs: lower: Always crash when lowering macro invocationsArthur Cohen1-3/+8
18 hoursgccrs: hir-dump: Fix more segfaults in the HIR dumpArthur Cohen2-3/+25
18 hoursgccrs: Add name resolution and HIR lowering for ImplTraitType'sPhilip Herron8-66/+39
18 hoursgccrs: self paths are patterns but we dont have mappings for itPhilip Herron1-0/+1
18 hoursgccrs: ast: Add DesugarForLoop classArthur Cohen1-1/+1
18 hoursgccrs: hir: Add LangItem paths to PathPattern classArthur Cohen3-8/+104
18 hoursgccrs: ast: More visitors to allow lang item paths in expressionsArthur Cohen1-22/+13
18 hoursgccrs: hir-dump: Improve handling of typepathsegments that are lang items.Arthur Cohen1-1/+4
18 hoursgccrs: typecheck: Add basic handling for applying auto trait boundsArthur Cohen1-5/+6
4 daysgccrs: lower: Properly lower non-generic lang item type path segments.Arthur Cohen1-26/+14
4 daysgccrs: ast: Refactor how lang item paths are handled.Arthur Cohen6-57/+91
4 daysgccrs: Add missing name resolution to static items in blocksPhilip Herron2-0/+7
4 daysgccrs: fix ICE with hir dump on closurePhilip Herron1-2/+6
4 daysgccrs: add support for lang_item eq and PartialEq traitPhilip Herron2-0/+8
4 daysgccrs: fix ICE during HIR dumpPhilip Herron1-3/+6
4 daysgccrs: ast: Add new Kind enums for more precise downcastingArthur Cohen1-1/+5
4 daysgccrs: lower: Correctly lower parenthesized typesArthur Cohen2-0/+21
4 daysgccrs: Remove Rust::make_uniqueOwen Avery3-8/+8
4 daysgccrs: hir: Lower lang-item pathsArthur Cohen2-11/+40
4 daysgccrs: hir: Start adapting visitors to accept multiple kinds of PathsArthur Cohen2-0/+10
4 daysgccrs: attributes: Add class for sharing methods on attributes.Arthur Cohen1-8/+2
4 daysgccrs: fix crash in hir dumpPhilip Herron1-1/+2
4 daysgccrs: hir: Remove duplicate function in TraitItemFuncArthur Cohen1-2/+0
4 daysgccrs: fix crash in hir dump with missing guardsPhilip Herron1-4/+8
4 daysgccrs: fix crashes in hir dump since move to referencesPhilip Herron1-4/+8
4 daysgccrs: Clean up some system includesPierre-Emmanuel Patry1-1/+1
4 daysgccrs: Add optional template arguments to please GCC4.8Pierre-Emmanuel Patry2-5/+8
4 daysgccrs: Refactor optional initializersPierre-Emmanuel Patry1-9/+11
4 daysgccrs: Fix Generic type retrievalPierre-Emmanuel Patry4-20/+25
4 daysgccrs: Fixes some tests appearing with a moved variantPierre-Emmanuel Patry7-46/+137
4 daysgccrs: Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry32-3413/+5175
4 daysgccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry3-3/+6
4 daysgccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry8-142/+140
4 daysgccrs: asm: Fix clang warningsArthur Cohen1-2/+2
4 daysgccrs: hir: Mark AttrVec::get_outer_attrs as overrideArthur Cohen1-1/+1
4 daysgccrs: Improve handling of implicit Self parameter in ASTOwen Avery1-0/+6
4 daysrust: Desugar IfLet* into MatchExprMarc Poulhiès10-309/+126
6 daysgccrs: rust fix ICE when hir lowering qualified path expressions without an asPhilip Herron1-2/+9
6 daysgccrs: adjust hir dump of BlockExprMarc Poulhiès1-0/+2
6 daysrust: negative polarity removes restrictions on validation of impl blocksPhilip Herron1-2/+2
6 daysgccrs: [gccrs#3141] Fix incorrect handling of overflow in numeric typesJoanVC1-0/+9
6 daysgccrs: Rehaul, Apply code review from Arthurbadumbatish1-2/+2
6 daysgccrs: Make inline mov compilesbadumbatish1-2/+2
6 daysgccrs: Minor fix to asm codegen prbadumbatish1-1/+11
6 daysgccrs: Scaffolding new compile-asm filesbadumbatish1-35/+0
6 daysgccrs: Setting up interfaces for codegenjjasmine1-0/+26
6 daysgccrs: Make sure CompileExpr::visit is reachedjjasmine1-1/+3
6 daysgccrs: Scaffolding asm codegenjjasmine2-0/+11
6 daysgccrs: Add typecheck for path patterns.Raiki Tamura2-0/+40