summaryrefslogtreecommitdiff
path: root/src/expand/file_line.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-07-13Expand module_path - Unconditionally add `::` to simplify debugging empty ↵John Hodge1-2/+1
crate names
2019-07-07Expand module_path - Include crate name (for RUST_LOG)John Hodge1-1/+3
2019-05-19All - Switch to using interned (de-duplicated) RcString-s instead of ↵John Hodge1-7/+7
std::string for paths/identifiers
2018-07-29All - Initial work on supporting 1.29 as a target versionJohn Hodge1-0/+9
2017-10-29Expand - Add parent spans to TTStream[O]John Hodge1-4/+4
2017-06-11Expand - Make file!/line! get the invocation location of a macroJohn Hodge1-3/+14
2017-03-18Expand - add column! macroJohn Hodge1-0/+10
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-0/+6
2016-10-24Expand - Implement module_path! macroJohn Hodge1-0/+16
2016-09-27Expand - Remove two-pass expandJohn Hodge1-4/+0
2016-06-04Resolve - Fix variable resolution and pattern bindingJohn Hodge1-1/+1
2016-05-24AST - Spans, spans everywhere!John Hodge1-2/+2
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-1/+1
2016-03-11Expand - Macros expansion improvedJohn Hodge1-0/+30