summaryrefslogtreecommitdiff
path: root/src/common.hpp
AgeCommit message (Expand)AuthorFilesLines
2015-04-03Save #[] attrs with item, ready for post-processing derive()John Hodge1-0/+2
2015-03-31Fully convert trait name in 'impl' to be a AST:PathJohn Hodge1-1/+1
2015-03-30Add ordering to TypeRef and Path (to generalise operator== and operator<John Hodge1-0/+53
2015-03-29Twiddling root-level typecheckJohn Hodge1-0/+1
2015-03-18Local macros, fixed array literalsJohn Hodge1-2/+2
2015-03-18'..' pattern, fix macro arg lookup comparison functionJohn Hodge1-0/+22
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-0/+13
2015-03-06Bugfixes exposed by fixing formatted outputJohn Hodge1-113/+2
2015-02-01Hacking away at type propagationJohn Hodge1-0/+43
2015-01-22Added bounds to _ types, propagating type params further (and replacing when ...John Hodge (sonata)1-0/+17
2015-01-21Type propagation coming alongJohn Hodge (sonata)1-0/+16
2015-01-18Remove evil FOREACH macrosJohn Hodge (sonata)1-3/+0
2015-01-18Up to requiring checks for trait implementationsJohn Hodge (sonata)1-1/+1
2015-01-18Added pretty type printing, non-expr typecheck correctly fails on too many pa...John Hodge (sonata)1-1/+19
2015-01-14Local type resolution added, framework for local use statementsJohn Hodge (sonata)1-0/+55
2015-01-12TypeRef printJohn Hodge (sonata)1-0/+2
2015-01-11Tag paths with base crate, restructure ast.cpp into three filesJohn Hodge (sonata)1-1/+1
2015-01-01Name resolve framework coming alongJohn Hodge (sonata)1-0/+23
2014-12-23Move source files to src/ folderJohn Hodge (sonata)1-0/+9