index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
parse
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-10-30
Parse - Handle :block captures
John Hodge
1
-0
/
+4
2016-10-29
Parse - Convert `<Foo>::BAR` into `<Foo as _>::BAR`
John Hodge
2
-19
/
+9
2016-10-28
Parse - Don't load #[cfg] disabled modules
John Hodge
1
-1
/
+21
2016-10-28
Parse - Support attributes on generics, unify HRL (HRTB) parsing
John Hodge
3
-47
/
+48
2016-10-26
Parse Type - Handle interpolated types
John Hodge
1
-3
/
+3
2016-10-25
AST - Encode unit variants with a NULL value instead of an empty set
John Hodge
1
-1
/
+1
2016-10-25
Token - Fix bad deserialisation of integer literals with type _
John Hodge
1
-0
/
+1
2016-10-24
AST - Remove separate impls list (now in item list)
John Hodge
1
-26
/
+6
2016-10-23
Parse - `impl Trait`
John Hodge
1
-0
/
+25
2016-10-23
AST - Remove TypeRef from node template
John Hodge
1
-1
/
+1
2016-10-23
AST - Reduce places where there's no span information provided
John Hodge
2
-41
/
+41
2016-10-23
Misc - Fix AST+HIR printing to honor the yields_final flag in block
John Hodge
1
-6
/
+6
2016-10-22
macro_rules - Hack to allow :ident and TOK_IDENT to match each other
John Hodge
1
-1
/
+1
2016-10-22
Parse "::Position" - (minor) Prevent iostream state from breaking printing
John Hodge
1
-1
/
+1
2016-10-22
Parse Types - Allow 'self' to start a path
John Hodge
1
-0
/
+2
2016-10-22
Parse/Pattern - Handle interpolated patterns after bindings
John Hodge
1
-0
/
+5
2016-10-22
Parse - Fix deficiency in parsing lifetime bounds
John Hodge
1
-3
/
+6
2016-10-16
Parse Patterns - Allow < and << to start a path in a pattern
John Hodge
1
-0
/
+2
2016-10-14
macro_rules! - Allow reserved words to match :ident
John Hodge
1
-0
/
+1
2016-10-12
Make deault ABI a #define
John Hodge
1
-6
/
+7
2016-10-10
Parse - Remove old inefficient TT parse code
John Hodge
2
-124
/
+0
2016-10-10
Parse - Fix a few cases where tokens were copied instead of cloned
John Hodge
4
-16
/
+17
2016-10-09
AST - Remove free MacroInvocation lists
John Hodge
4
-24
/
+26
2016-10-08
Parse Expr - Treat [ as the start of a value in .. handling
John Hodge
1
-0
/
+1
2016-10-08
Parse - Handle #! at the end of a block, allow pub items in blocks
John Hodge
1
-1
/
+3
2016-10-08
Parse - Handle `unsafe extern fn` in impl blocks
John Hodge
1
-1
/
+1
2016-10-06
Parse - Save unsafety for function pointer types
John Hodge
1
-3
/
+5
2016-10-03
Parse - Fix bad datatype for negative numbers
John Hodge
1
-6
/
+2
2016-10-03
HIR+AST - Handle bytestring patterns
John Hodge
1
-2
/
+1
2016-10-02
AST - Store the mutability of & patterns
John Hodge
1
-5
/
+7
2016-09-29
HIR - Add variadic marking to functions, and propagate unsafe/const markings
John Hodge
1
-1
/
+1
2016-09-29
AST - Store `const`/`unsafe`/variadic on functions
John Hodge
1
-58
/
+52
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
3
-5
/
+4
2016-09-27
Parse - Support expanding macros that yield items in expressions
John Hodge
2
-57
/
+82
2016-09-27
AST - Refactor extern blocks into Items
John Hodge
1
-25
/
+20
2016-09-26
Parse - Transfer new attributes to :item fragments
John Hodge
1
-11
/
+15
2016-09-26
Parse - Improve debug for :item fragments
John Hodge
2
-7
/
+12
2016-09-26
Debug - Clarify logging
John Hodge
1
-0
/
+1
2016-09-26
Parse - Fix bugs with :stmt capture and use
John Hodge
1
-13
/
+29
2016-09-26
Parse - HACK! Accept `extern {}` and return a null item
John Hodge
1
-1
/
+7
2016-09-26
Parse - Handle attributes directly on items (for :item capture)
John Hodge
1
-0
/
+16
2016-09-26
macro_rules - Extend logic to determine if a loop should be entered to ↵
John Hodge
1
-0
/
+12
handle $()* at the start
2016-09-26
Parse - Accept TOK_INTERPOLATED_ITEM
John Hodge
3
-0
/
+18
2016-09-26
Expand - Pass ownership of the input TT to macro_rules! expand
John Hodge
3
-12
/
+14
2016-09-25
AST - Convert use statements to normal items
John Hodge
1
-8
/
+25
2016-09-25
Parse - Move `pub` parsing to Parse_Mod_Item_S
John Hodge
3
-25
/
+32
2016-09-25
Parse - Allow loading modules from macro invocations
John Hodge
3
-38
/
+47
2016-09-25
Parse+AST - Support capturing :item (requires cloning AST items)
John Hodge
7
-3
/
+38
2016-09-25
Parse - Split module item parse into a form that is callable from macro_rules
John Hodge
1
-155
/
+160
2016-09-25
Parse+Expand - Support `let` in expression macros
John Hodge
2
-2
/
+7
[next]