summaryrefslogtreecommitdiff
path: root/src/parse
AgeCommit message (Collapse)AuthorFilesLines
2018-12-28macro_rules - Support for the :vis fragmentJohn Hodge10-15/+71
2018-10-03Fiddling for rustc 1.29 updateJohn Hodge1-0/+36
2018-07-29All - Initial work on supporting 1.29 as a target versionJohn Hodge7-17/+92
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge4-0/+24
2018-06-02AST - Remove old serialisation code (now all done on HIR)John Hodge2-77/+2
2018-06-02HIR Serialise - Explicitly serialise tokens (instead of using ancient code)John Hodge1-0/+9
2018-06-02AST - Annotate all patterns with spansJohn Hodge2-42/+48
2018-05-27AST - Fix missing handling of `for<>` in a few placesJohn Hodge1-10/+25
2018-05-27AST - Include HRBs on fn() types, fix minor parsing bugJohn Hodge2-4/+8
2018-05-22AST - Add lifetime params to & typesJohn Hodge2-8/+6
2018-05-20AST - Refactor lifetime/HRB handlingJohn Hodge5-54/+85
2018-05-20Parse - Cleanup TODOsJohn Hodge4-35/+37
2018-05-20AST - Rename MetaItem and MetaItems to Attribute and AttributeListJohn Hodge8-70/+83
2018-02-24Parse - Handle `use *;`, fixes #60John Hodge1-0/+3
2018-01-21Main - Add very crude depfile supportJohn Hodge1-0/+1
2017-11-18Lex - Doc commentsJohn Hodge2-9/+63
2017-11-15proc_macro - Working invocations (some work needed on AST->TT)John Hodge3-1/+38
2017-10-29Expand - Add parent spans to TTStream[O]John Hodge2-5/+12
2017-09-30Parse - handle macro invocations with attributes in impl blocksJohn Hodge1-10/+11
2017-09-29AST - Support printing AST types in a clean formJohn Hodge1-3/+10
2017-09-29Parse - Remove TOK_ATTR_OPEN and TOK_CATTR_OPENJohn Hodge6-171/+82
2017-09-23Parse - Handle `_:` in fn typesJohn Hodge1-1/+1
2017-09-12Parse - Handle HRB in trait boundsJohn Hodge1-0/+5
2017-09-10Parse - Store attributes for trait itemsJohn Hodge1-6/+4
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
# Conflicts: # src/common.hpp # src/hir/deserialise.cpp # src/hir_typeck/static.cpp # src/mir/from_hir.cpp # src/mir/from_hir.hpp # src/mir/from_hir_match.cpp # src/mir/helpers.hpp # src/mir/mir_builder.cpp