summaryrefslogtreecommitdiff
path: root/src/ast/types.hpp
AgeCommit message (Expand)AuthorFilesLines
2019-05-19All - Switch to using interned (de-duplicated) RcString-s instead of std::str...John Hodge1-5/+6
2019-02-02Resolve Absolute - More in-band-lifetimes, tweak resolve for globbed value va...John Hodge1-0/+2
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge1-0/+7
2018-06-02AST - Remove old serialisation code (now all done on HIR)John Hodge1-1/+0
2018-05-27AST - Include HRBs on fn() types, fix minor parsing bugJohn Hodge1-3/+5
2018-05-25Resolve - Named lifetimesJohn Hodge1-0/+2
2018-05-22AST - Add lifetime params to & typesJohn Hodge1-2/+3
2018-05-20AST - Refactor lifetime/HRB handlingJohn Hodge1-6/+71
2017-09-29AST - Support printing AST types in a clean formJohn Hodge1-0/+2
2017-03-04Many many changes to allow compiling in visual studio (Community 2015)John Hodge (bugs)1-1/+1
2016-12-24No more tears!ubsan1-276/+276
2016-10-30AST - Remove copy construction of TypeRefJohn Hodge1-7/+12
2016-10-23AST+HIR - Add stubbed support for erased types (`impl Trait`)John Hodge1-14/+6
2016-10-23AST - Reduce places where there's no span information providedJohn Hodge1-15/+9
2016-10-06Parse - Save unsafety for function pointer typesJohn Hodge1-4/+6
2016-08-20AST - Remove unused AST serialisation codeJohn Hodge1-9/+2
2016-08-19AST - Support ! as a real typeJohn Hodge1-3/+8
2016-06-06HIR Typecheck - Method calls being planned, fixed resolution of Generic typesJohn Hodge1-4/+4
2016-06-05Resolve - Replace `Self` when knownJohn Hodge1-10/+2
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-0/+4
2016-05-29AST - Remove dead code, add lifetime params, fix param clobberJohn Hodge1-17/+0
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-0/+2
2016-05-24AST - Move types.cpp to ast/ dirJohn Hodge1-0/+304