summaryrefslogtreecommitdiff
path: root/src/hir/path.hpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-24No more tears!ubsan1-17/+17
2016-12-03HIR/MIR - VTable workJohn Hodge1-1/+0
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge1-1/+6
2016-11-27HIR - Move impl parameters from node to the pathJohn Hodge1-0/+7
2016-10-31HIR - Print for ::HIR::CompareJohn Hodge1-0/+9
2016-10-23AST+HIR - Add stubbed support for erased types (`impl Trait`)John Hodge1-0/+5
2016-09-18HIR Typecheck Expr - Rough support for casts that trigger unsizingJohn Hodge1-0/+1
2016-09-04HIR - Fix sorting of SimplePathJohn Hodge1-2/+2
2016-09-04HIR - Restructure _Unsize handling to operate on pointersJohn Hodge1-0/+5
2016-08-27HIR Serialise - Untested deserialiserJohn Hodge1-0/+1
2016-08-11All - Clang warning fixesJohn Hodge1-1/+1
2016-08-06HIR Conv - Fix bad trait args in UFCS trait selectionJohn Hodge1-0/+1
2016-07-17HIR - Allow sorting of types and pathsJohn Hodge1-2/+23
2016-07-16HIR Typecheck CS - Reduce log spamJohn Hodge1-0/+2
2016-07-10HIR - (comment) Need to record source trait for type boundsJohn Hodge1-0/+1
2016-06-26HIR Typecheck - Fuzzy impl matching to allow selection of += impl for usizeJohn Hodge1-0/+14
2016-06-12HIR Typecheck - Rework handling of trait impl searchingJohn Hodge1-1/+1
2016-06-11HIR - Move associated type bounds to TraitPathJohn Hodge1-0/+8
2016-06-11HIR Typecheck - Trait object comparison/manipulationJohn Hodge1-2/+3
2016-06-09HIR Typecheck - Replace associated types with known bounds (IntoIter)John Hodge1-1/+11
2016-06-06HIR Typecheck - Method resolution partially doneJohn Hodge1-0/+3
2016-06-05Resolve - UFCS resolution expanded to handle `Self` and paramsJohn Hodge1-0/+4
2016-06-04HIR Typeck - Add slice unsize, breaks due to inferrence orderJohn Hodge1-0/+2
2016-05-29HIR Typecheck - Expression inference coming alongJohn Hodge1-0/+3
2016-05-24HIR Lower - Lower impl blocksJohn Hodge1-0/+14
2016-05-23HIR - Add type alias replacement. Other related changes belowJohn Hodge1-6/+13
2016-05-20Expand+HIR - `?` desugar, closuresJohn Hodge1-3/+8
2016-05-20HIR - Separate UFCS stylesJohn Hodge1-1/+15
2016-05-18HIR - Generic boundsJohn Hodge1-0/+7
2016-05-16HIR - Path lowering hacked upJohn Hodge1-0/+3
2016-05-16HIR - Few more expression nodesJohn Hodge1-1/+10
2016-05-14HIR - Boilerplate code, compilesJohn Hodge1-2/+19
2016-05-14Remove requirement for all variants of tagged unions to be empty-constructableJohn Hodge1-0/+3
2016-05-13HIR - Continued expansionJohn Hodge1-0/+3
2016-05-11HIR - Start on conversionJohn Hodge1-0/+4
2016-03-22HIR - Continued planningJohn Hodge1-0/+41