summaryrefslogtreecommitdiff
path: root/src/hir/hir.hpp
AgeCommit message (Collapse)AuthorFilesLines
2016-06-12HIR - Trait scoping fixesJohn Hodge1-0/+7
2016-06-11HIR - Move associated type bounds to TraitPathJohn Hodge1-2/+2
2016-06-11HIR Typecheck - ConstantsJohn Hodge1-0/+18
2016-06-09HIR - Save and use paths to #[lang] itemsJohn Hodge1-0/+3
2016-06-08HIR Typecheck - Rough checking of bounds when searching for UFCSJohn Hodge1-2/+0
2016-06-07HIR Typecheck - Inherent function lookupJohn Hodge1-1/+2
2016-06-06HIR Typecheck - Expand associated types returned from methodsJohn Hodge1-3/+18
2016-06-06HIR Typecheck - Rough inclusion of function calls in typeckJohn Hodge1-0/+10
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-4/+14
2016-05-27HIR Conv - Constant evaluation pass running (fully?)John Hodge1-0/+6
2016-05-26HIR Cosnt Eval - Initial work, hits TODOsJohn Hodge1-1/+2
2016-05-24(minor) HIR - Planning for const evalJohn Hodge1-4/+5
2016-05-24HIR Expand Type - Convert to use a generic HIR visitorJohn Hodge1-2/+2
2016-05-24HIR Lower - Lower impl blocksJohn Hodge1-0/+41
2016-05-23HIR - Add type alias replacement. Other related changes belowJohn Hodge1-2/+14
- Added pretty printing for HIR paths and types - Added a sub-pass to resolve/index that makes all index paths point at the actual item (no imports involved) - Split up some contents of main_bindings.hpp
2016-05-22macro_rules - Rework pattern matching to not use try-catchJohn Hodge1-1/+1
2016-05-21HIR+Resolve - Fix minor holesJohn Hodge1-0/+1
2016-05-19HIR Lower - Add desugared while/while letJohn Hodge1-0/+3
2016-05-18HIR - Generic boundsJohn Hodge1-3/+13
2016-05-18HIR - Fix bug in initialising ExprNode_LetJohn Hodge1-0/+4
2016-05-16HIR - Ticking along - Generics hacked up, on to patternsJohn Hodge1-4/+5
2016-05-16HIR - Slowly fleshing outJohn Hodge1-0/+7
2016-05-15HIR - Expression conversion progressingJohn Hodge1-3/+1
2016-05-14HIR - Boilerplate code, compilesJohn Hodge1-6/+5
2016-05-14Remove requirement for all variants of tagged unions to be empty-constructableJohn Hodge1-1/+3
2016-05-13HIR - Continued expansionJohn Hodge1-0/+19
2016-05-11HIR - Start on conversionJohn Hodge1-4/+2
2016-03-22HIR - Continued planningJohn Hodge1-16/+4
2016-03-22HIR - Initial planning workJohn Hodge1-0/+155