summaryrefslogtreecommitdiff
path: root/src/ast/expr.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-1/+1
2016-06-04Byte string literals in AST, infrastructure for coercionsJohn Hodge1-0/+8
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-25/+137
2016-05-18All - Fix up a bunch of -Wextra warningsJohn Hodge1-5/+6
2016-04-30Parser - Handle '?', '...', and 'default fn`John Hodge1-0/+6
2016-03-17Expand - #[lang] extensionJohn Hodge1-2/+2
2016-03-15Expand - More attribute handlingJohn Hodge1-1/+1
2016-02-27Parse/expr - Support `in PLACE { val }` syntaxJohn Hodge1-0/+2
2016-02-25Heaps more parse fixes against the rustc testsJohn Hodge1-6/+10
2016-02-18(semibroken) Defer macro expansionJohn Hodge1-2/+8
2015-08-23Cleanup and new syntaxJohn Hodge1-35/+0
2015-03-26Cleaning up rust source outputJohn Hodge1-0/+1
2015-03-22Hack in UFCS <Type as Trait> syntaxJohn Hodge1-1/+0
2015-03-18Local macros, fixed array literalsJohn Hodge1-2/+0
2015-03-18Array literals, op-equals parsing, super in path, blocksJohn Hodge1-0/+20
2015-03-17Replace Enum variant inner typeJohn Hodge1-0/+18
2015-03-15Rework type params, add ! "type"John Hodge1-1/+3
2015-03-14Fixed macros, added range syntax and other tweaksJohn Hodge1-4/+116
2015-03-13Const items in expressions, attributes in impl blocksJohn Hodge1-0/+14
2015-03-10Rework macro handling to support correct repetitionsJohn Hodge1-2/+16
2015-03-09Parse updatesJohn Hodge1-4/+48
2015-03-09Fixed patterns, bool literalsJohn Hodge1-4/+15
2015-03-08Cleanup to pattern handlingJohn Hodge1-0/+4
2015-03-08Correct parsing of macro expansion template.John Hodge1-0/+43
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-0/+6
2015-03-06Bugfixes exposed by fixing formatted outputJohn Hodge1-56/+55
2015-01-25Hacked in dumping as rustJohn Hodge (sonata)1-73/+105
2015-01-21Type propagation coming alongJohn Hodge (sonata)1-0/+14
2015-01-19Slow work on typecheck/propagate structureJohn Hodge (sonata)1-2/+120
2015-01-17Trait serialiseJohn Hodge (sonata)1-2/+19
2015-01-17Adding deserialise, partially workingJohn Hodge (sonata)1-1/+123
2015-01-16Added associated type reference parse, and tuple value parseJohn Hodge (sonata)1-0/+4
2015-01-11Tag paths with base crate, restructure ast.cpp into three filesJohn Hodge (sonata)1-0/+81