summaryrefslogtreecommitdiff
path: root/src/convert
AgeCommit message (Collapse)AuthorFilesLines
2015-01-19FiddleJohn Hodge (sonata)1-3/+27
2015-01-18Starting on (framework) for in-function inferrenceJohn Hodge (sonata)1-0/+29
2015-01-18Remove evil FOREACH macrosJohn Hodge (sonata)1-6/+6
2015-01-18Clean up debug output (make type printing prettier)John Hodge (sonata)2-7/+0
2015-01-18Most types iterating well, special case for Self typeJohn Hodge (sonata)3-18/+85
2015-01-18Generic param checks passingJohn Hodge (sonata)2-7/+95
2015-01-18Add handlers for more item types to AST iterator, fix bad name in stdJohn Hodge (sonata)2-13/+54
2015-01-18Up to requiring checks for trait implementationsJohn Hodge (sonata)1-2/+60
2015-01-18Added pretty type printing, non-expr typecheck correctly fails on too many ↵John Hodge (sonata)4-6/+150
params (forgot to move iterator to associated types)
2015-01-17Split out AST iteratorJohn Hodge (sonata)3-193/+226
2015-01-17Refactor resolve.cpp AST iterating into common functionJohn Hodge (sonata)1-164/+268
2015-01-17Clean up hanlding of generic paramsJohn Hodge (sonata)1-3/+5
2015-01-17Trait serialiseJohn Hodge (sonata)1-0/+17
2015-01-15Working on parsing 'std' from a file (instead of hardcoding)John Hodge (sonata)1-0/+2
2015-01-15Type alias bound to path, considering removing std hack and implementing AST ↵John Hodge (sonata)1-3/+12
read
2015-01-14Local type resolution added, framework for local use statementsJohn Hodge (sonata)1-18/+110
2015-01-13Type resolution work in progressJohn Hodge (sonata)1-3/+26
2015-01-12TypeRef printJohn Hodge (sonata)1-1/+1
2015-01-12Path resolution working in one function (types still to come, need AST rep)John Hodge (sonata)1-17/+21
2015-01-12Added statics, fix minor quirk in resolve handlingJohn Hodge (sonata)1-20/+26
2015-01-11Tag paths with base crate, restructure ast.cpp into three filesJohn Hodge (sonata)1-8/+14
2015-01-11It broke (working on correct path resolution)John Hodge (sonata)2-9/+60
2015-01-05Implementing path lookup (bottom level of resolve)John Hodge (sonata)1-3/+21
2015-01-04Hacking up 'use' resolution (needs work to handle recursion)John Hodge (sonata)1-4/+35
2015-01-02Adding in support for std, parsing now broken due to TODO early in processJohn Hodge (sonata)1-2/+94
2015-01-01Name resolve framework coming alongJohn Hodge (sonata)1-12/+95
2014-12-30Rework expressions so they can be iterated (and actually save data)John Hodge (sonata)2-5/+21
2014-12-23Compilation fixes, add makefileJohn Hodge (sonata)3-15/+31
2014-12-23Move source files to src/ folderJohn Hodge (sonata)3-0/+107