summaryrefslogtreecommitdiff
path: root/src/parse/types.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-09HIR+Parse - Fix some ErasedTypes bugs before hitting the TODOsJohn Hodge1-1/+1
2016-10-30AST - Remove copy construction of TypeRefJohn Hodge1-4/+4
2016-10-28Parse - Support attributes on generics, unify HRL (HRTB) parsingJohn Hodge1-7/+1
2016-10-26Parse Type - Handle interpolated typesJohn Hodge1-3/+3
2016-10-23Parse - `impl Trait`John Hodge1-0/+25
2016-10-22Parse Types - Allow 'self' to start a pathJohn Hodge1-0/+2
2016-10-09AST - Remove free MacroInvocation listsJohn Hodge1-1/+1
2016-10-06Parse - Save unsafety for function pointer typesJohn Hodge1-3/+5
2016-08-19AST - Support ! as a real typeJohn Hodge1-1/+1
2016-08-17Parse - Fix many parser bugsJohn Hodge1-6/+6
2016-06-26HIR Typecheck - Fn type handlingJohn Hodge1-0/+2
2016-06-11Parse - Fix parsing of parens in typesJohn Hodge1-10/+5
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-44/+53
2016-05-24AST - Move types.cpp to ast/ dirJohn Hodge1-2/+2
2016-05-20String primitive, bind pointers in resolve, print macro name in spanJohn Hodge1-4/+0
2016-03-13Parse - Rework to place spans on typesJohn Hodge1-18/+23
2016-03-13Parse - Store module path in moduleJohn Hodge1-1/+1
2016-03-08Spans on MacroInvocation, re-enable span in ERROR reportingJohn Hodge1-1/+2
2016-02-27Parse - (hackily) support vardic function definitionsJohn Hodge1-0/+5
2016-02-27Parse - Macros in type positionJohn Hodge1-0/+2
2016-02-25Handle unsafe fn types with hrlsJohn Hodge1-10/+12
2016-02-25Parse - Handle named arguments in fn() typesJohn Hodge1-0/+5
2016-02-21Fixing parser deficienciesJohn Hodge1-25/+57
2016-01-30Better pretty printing, updated resolution logicJohn Hodge1-45/+2
2015-11-03Remove embedded spans (will move to wrapping spans)John Hodge1-1/+1
2015-09-06Rough span supportJohn Hodge1-2/+11
2015-05-22Restructure macro expansion to correctly fit rustc's modelJohn Hodge1-9/+28
2015-03-26Remove the ASSOCIATED type (now handled by the UFCS path type)John Hodge1-1/+6
2015-03-22Clean up local path resolution, add internal 'str' typeJohn Hodge1-0/+5
2015-03-22Parsing "Composite" DSTs (Trait + Trait2 + Trait3)John Hodge1-5/+23
2015-03-21(minor) Commenting on ! in Parse_TypeJohn Hodge1-2/+3
2015-03-21Move wildcard use to Path::resolve, add 'bool' typeJohn Hodge1-0/+1
2015-03-21Rework macro handling to (hopefully) correctly handle nested repetionsJohn Hodge1-1/+3
2015-03-20Split parse/root.cpp upJohn Hodge1-0/+221