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-11-20
Parse - Allow TOK_EOF at the end of statement lines (for macros)
John Hodge
1
-1
/
+3
2016-11-19
Parse - Fix error in parsing unions
John Hodge
1
-2
/
+2
2016-11-19
Rust source update, fix a few parse issues
John Hodge
1
-0
/
+1
2016-11-09
HIR+Parse - Fix some ErasedTypes bugs before hitting the TODOs
John Hodge
1
-1
/
+1
2016-11-05
Parse patterns - Handle :expr fragments
John Hodge
1
-0
/
+23
2016-11-03
Parse Expr - Slight tweak to handling of ;
John Hodge
1
-1
/
+8
2016-11-03
Parse/TTStream - Fix minor bug with empty tts
John Hodge
1
-1
/
+3
2016-11-02
Hygiene fixes (disabled still)
John Hodge
9
-36
/
+67
2016-11-02
Parse - Refactor TTStream and TokenTree into their own files
John Hodge
11
-371
/
+432
2016-11-02
Parse - Rework hygiene (with spelling fix) for take 2
John Hodge
10
-125
/
+117
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
8
-94
/
+171
2016-10-31
All - Rough support for `union` (data structure present in all stages)
John Hodge
1
-0
/
+67
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
5
-20
/
+20
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
[next]