summaryrefslogtreecommitdiff
path: root/src/expand/format_args.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-05-19All - Switch to using interned (de-duplicated) RcString-s instead of std::str...John Hodge1-32/+31
2019-04-24format_args - Fix named argument supportJohn Hodge1-2/+2
2019-03-04Expand format_args - Support unicode pad characterJohn Hodge1-8/+80
2019-01-27Expand - Slight tweaks to avoid crashes/bugsJohn Hodge1-1/+1
2018-12-28Misc expand tweaksJohn Hodge1-15/+43
2017-12-30format_args! - Set source module when parsing expressionsJohn Hodge1-0/+1
2017-10-29Expand - Add parent spans to TTStream[O]John Hodge1-2/+2
2017-08-20Misc - Visual studio cleanupsJohn Hodge1-1/+1
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)1-6/+118
2017-04-13Expand - Tweaks to test harnessJohn Hodge1-0/+1
2017-03-21format_args! - Add # supportJohn Hodge1-1/+4
2017-03-18format_args! - Handle }}John Hodge1-0/+5
2017-03-03format_args! - Support complex formatting typesJohn Hodge1-6/+109
2017-02-25Add visual studio project files, little tweaks to codebase to allow compiling...John Hodge (bugs)1-1/+2
2016-12-24No more tears!ubsan1-57/+57
2016-11-26Expand/format_args! - Handle named argument for widthJohn Hodge1-7/+36
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-1/+1
2016-11-02Parse - Rework hygiene (with spelling fix) for take 2John Hodge1-11/+11
2016-11-02All - Hack in start of macro hygine - requires rework so is disabledJohn Hodge1-10/+10
2016-10-28Expand format_args! - Handle trailing commasJohn Hodge1-0/+6
2016-10-26Expand format_args! - Positional argument parseJohn Hodge1-5/+14
2016-10-12Expand format_args! - (minor) CommentingJohn Hodge1-1/+2
2016-10-11Expand format_args! - Fragments in static, fix is_simple checkJohn Hodge1-22/+67
2016-10-11Expand format_args! - Wrap in a matchJohn Hodge1-9/+14
2016-10-11Expand format_args - Parse named argument referencesJohn Hodge1-6/+68
2016-10-10Parse - Remove old inefficient TT parse codeJohn Hodge1-4/+5
2016-10-09Expand format_args! - Support basic case (no positional args and no options)John Hodge1-25/+112
2016-09-27Expand - Remove two-pass expandJohn Hodge1-2/+0
2016-09-27Expand - Expand macros in format_args! stringJohn Hodge1-1/+9
2016-09-25Parse+AST - Support capturing :item (requires cloning AST items)John Hodge1-0/+1
2016-09-20Expand format_args! - (minor) Commenting and TODO to actually emit the fragmentsJohn Hodge1-3/+7
2016-08-29Expand format_args - Add detection for ::std/::coreJohn Hodge1-2/+15
2016-06-08CommentingJohn Hodge1-1/+1
2016-06-08Expand format_args! - Parse and (partially) emitJohn Hodge1-7/+293
2016-05-25Parse - Use interpolated macro fragments instead of captured TTsJohn Hodge1-2/+2
2016-05-24AST - Spans, spans everywhere!John Hodge1-4/+4
2016-05-21Parse - Updates for better memory efficiency (hopefully)John Hodge1-1/+4
2016-03-11Expand - Macros expansion improvedJohn Hodge1-1/+1
2016-03-10Expand - Stub format_args! implJohn Hodge1-0/+53