summaryrefslogtreecommitdiff
path: root/src/parse
AgeCommit message (Expand)AuthorFilesLines
2017-09-04Parse - Change handling of trailing expressionsJohn Hodge1-8/+6
2017-09-04All - Placement new (<-) syntaxJohn Hodge4-5/+25
2017-09-03Parse - Fix incorrect pub(in)John Hodge1-2/+17
2017-09-03Parse - Tweaked hygine for an edge case in libproc_macroJohn Hodge3-0/+16
2017-09-02Resolve - Fix a minor lookup bug around self:: pathsJohn Hodge1-1/+1
2017-08-31Misc - Windows compile fixesJohn Hodge1-3/+3
2017-08-27Parse - A few little tweaksJohn Hodge2-1/+5
2017-08-27Parse - Tweaks to TokenTree printingJohn Hodge2-7/+20
2017-08-19Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge2-13/+38
2017-08-19Parse - Disable debug accidentally left enabledJohn Hodge2-3/+3
2017-08-19Lex - Fix duplication of final token in file.John Hodge2-13/+38
2017-08-19Parse Expr - Handle EOF after return/continue/breakJohn Hodge1-0/+2
2017-07-17Parse - Allow :expr in attributesJohn Hodge1-2/+20
2017-07-16AST - Attributes on struct literal entriesJohn Hodge1-6/+14
2017-07-16All - Upgrade to rustc 1.19.0 beta (2017-07-08)John Hodge1-0/+9
2017-07-06All - Some little tweaks for windows portJohn Hodge1-1/+2
2017-06-11Parse - Support chaining of spans (for macro expansions)John Hodge7-40/+48
2017-06-09Fix use of hard tabsJohn Hodge1-4/+4
2017-06-04Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)3-5/+20
2017-06-04All - Compile and run fixes in MSVCJohn Hodge (bugs)1-1/+1
2017-06-02Tweaks to handling of struct patternsJohn Hodge1-0/+4
2017-05-28AST - Refactor to make unit-like structs their own variantJohn Hodge1-2/+2
2017-05-15Parse - Handle `Struct { var }` initialisationJohn Hodge1-3/+12
2017-05-14Lex - Handle i128/u128 literalsJohn Hodge1-0/+2
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)8-59/+85
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)4-16/+32
2017-05-13Parse - Remove TOK_MACROJohn Hodge8-59/+85
2017-05-05Expand - Scoping of macros defined in functionsJohn Hodge1-0/+10
2017-04-14Lex - Fix incorrect encoding of UTF-8 escapesJohn Hodge1-4/+4
2017-04-13Parse - Allow :expr/:path after ..John Hodge1-0/+3
2017-03-18AST - Fixed printing of interpolated fragmentsJohn Hodge1-5/+5
2017-03-12Parse - Hackily handle `struct Foo(pub ())`John Hodge1-3/+3
2017-03-11Lex - Fix handling of escaped newlinesJohn Hodge1-2/+6
2017-03-11Parse - Fix incorrect handing of $crateJohn Hodge1-2/+1
2017-03-04Many many changes to allow compiling in visual studio (Community 2015)John Hodge (bugs)6-14/+15
2017-02-25Add visual studio project files, little tweaks to codebase to allow compiling...John Hodge (bugs)2-2/+3
2017-01-15Expand include! - Support for absolute pathsJohn Hodge1-1/+1
2017-01-15AST - Cleaner printing for stringify!John Hodge1-1/+5
2017-01-08Parse - Hack in `pub(restricted)` supportJohn Hodge1-39/+73
2017-01-08All - i128/u182 support, typecheck and parse fixesJohn Hodge1-0/+9
2016-12-28Lex - Fix newline handling (possible off-by-one, but no off-by-heaps)John Hodge1-9/+7
2016-12-24No more tears!ubsan17-3563/+3563
2016-12-18HIR - Move closuresJohn Hodge1-1/+1
2016-11-26Expand - Emit rustc diagnostics arrays (empty)John Hodge1-0/+4
2016-11-26Lex - Fix line counts when newlines are in stringsJohn Hodge1-0/+1
2016-11-24Parse - Keep ABI for ExternBlock contentsJohn Hodge1-3/+3
2016-11-23Parse - Allow assignment within returnJohn Hodge1-1/+1
2016-11-20Parse - Allow TOK_EOF at the end of statement lines (for macros)John Hodge1-1/+3
2016-11-19Parse - Fix error in parsing unionsJohn Hodge1-2/+2
2016-11-19Rust source update, fix a few parse issuesJohn Hodge1-0/+1