summaryrefslogtreecommitdiff
path: root/src/include/span.hpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-11Parse - Support chaining of spans (for macro expansions)John Hodge1-1/+2
2017-06-09Fix build broken by MSVC portJohn Hodge1-0/+1
2016-12-24No more tears!ubsan1-5/+5
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-0/+1
2016-08-24HIR Expand - Add a reborrow pass (inserts &mut* on by-value &mutJohn Hodge1-0/+2
2016-07-16HIR Typecheck - HACK: Correct trait type selection with evilJohn Hodge1-2/+2
2016-07-10Span - Add an assert macroJohn Hodge1-0/+1
2016-05-29AST - Remove dead code, add lifetime params, fix param clobberJohn Hodge1-1/+1
2016-05-24AST - Spanned paths in impl blocks, remove dead codeJohn Hodge1-2/+6
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-5/+6
2016-03-13Expand - Fix use-after-free bugJohn Hodge1-5/+1
2016-03-10Expand - Rough cfg conditionsJohn Hodge1-0/+1
2016-03-09Resolve - Bug when unexpanded macro encounteredJohn Hodge1-3/+7
2016-03-08Spans on MacroInvocation, re-enable span in ERROR reportingJohn Hodge1-1/+1
2016-01-30Better pretty printing, updated resolution logicJohn Hodge1-0/+1
2015-11-06Hack in span support to resolveJohn Hodge1-1/+1
2015-11-03Remove embedded spans (will move to wrapping spans)John Hodge1-2/+9
2015-09-20Do two passes of resolve to handle UFCS resolve problemsJohn Hodge1-2/+2
2015-09-19Disable UFCS resolve (due to ordering issues), fix Self handlingJohn Hodge1-1/+2
2015-09-06Rough span supportJohn Hodge1-0/+56