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
2017-06-02
Tweaks to handling of struct patterns
John Hodge
1
-0
/
+4
2017-05-28
AST - Refactor to make unit-like structs their own variant
John Hodge
1
-2
/
+2
2017-05-15
Parse - Handle `Struct { var }` initialisation
John Hodge
1
-3
/
+12
2017-05-14
Lex - Handle i128/u128 literals
John Hodge
1
-0
/
+2
2017-05-13
Parse - Remove TOK_MACRO
John Hodge
8
-59
/
+85
2017-05-05
Expand - Scoping of macros defined in functions
John Hodge
1
-0
/
+10
2017-04-14
Lex - Fix incorrect encoding of UTF-8 escapes
John Hodge
1
-4
/
+4
2017-04-13
Parse - Allow :expr/:path after ..
John Hodge
1
-0
/
+3
2017-03-18
AST - Fixed printing of interpolated fragments
John Hodge
1
-5
/
+5
2017-03-12
Parse - Hackily handle `struct Foo(pub ())`
John Hodge
1
-3
/
+3
2017-03-11
Lex - Fix handling of escaped newlines
John Hodge
1
-2
/
+6
2017-03-11
Parse - Fix incorrect handing of $crate
John Hodge
1
-2
/
+1
2017-01-15
Expand include! - Support for absolute paths
John Hodge
1
-1
/
+1
2017-01-15
AST - Cleaner printing for stringify!
John Hodge
1
-1
/
+5
2017-01-08
Parse - Hack in `pub(restricted)` support
John Hodge
1
-39
/
+73
2017-01-08
All - i128/u182 support, typecheck and parse fixes
John Hodge
1
-0
/
+9
2016-12-28
Lex - Fix newline handling (possible off-by-one, but no off-by-heaps)
John Hodge
1
-9
/
+7
2016-12-24
No more tears!
ubsan
17
-3563
/
+3563
No more DOS line endings or trailing whitespace either
2016-12-18
HIR - Move closures
John Hodge
1
-1
/
+1
2016-11-26
Expand - Emit rustc diagnostics arrays (empty)
John Hodge
1
-0
/
+4
2016-11-26
Lex - Fix line counts when newlines are in strings
John Hodge
1
-0
/
+1
2016-11-24
Parse - Keep ABI for ExternBlock contents
John Hodge
1
-3
/
+3
2016-11-23
Parse - Allow assignment within return
John Hodge
1
-1
/
+1
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
[next]