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
2019-10-26
Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29
John Hodge
2
-1
/
+2
2019-10-06
AST - Clean up location of attributes and span on mod-level items
John Hodge
2
-34
/
+17
2019-07-21
Parse - Handle #[cfg_attr(foo, path="")]
John Hodge
1
-1
/
+14
2019-07-21
Parse - Handle converting byte string :expr fragments into patterns
John Hodge
1
-3
/
+3
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of ↵
John Hodge
10
-118
/
+133
std::string for paths/identifiers
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
2
-21
/
+23
2019-03-04
Parse - Hackily parse `macro`
John Hodge
1
-2
/
+36
2019-03-04
Parse - TOK_RWORD_MACRO and stub handler
John Hodge
4
-0
/
+11
2019-03-04
Parse - Handle `do catch` (aka `try`)
John Hodge
1
-0
/
+29
2019-01-27
Parse - A few more TOK_INTERPOLATED_* instances
John Hodge
2
-3
/
+13
2019-01-21
Parse (partial) - `extern { type Foo; }`, very rough
John Hodge
1
-1
/
+12
2019-01-20
Parse - Handle `use {self as foo}`
John Hodge
1
-0
/
+5
2019-01-20
Parse - More HRTBs
John Hodge
2
-7
/
+6
2019-01-20
Parse - Trailing commas in Fn(...) handling
John Hodge
1
-12
/
+8
2019-01-20
Parse - Leading | in match arms (rustc quirk)
John Hodge
1
-0
/
+3
2019-01-05
Expand - Macros in traits
John Hodge
2
-125
/
+137
2019-01-01
Parse Path - Slight tweaks for 1.29
John Hodge
1
-1
/
+8
2019-01-01
Refactor of `use` items to fully-group imports from a single use
John Hodge
1
-125
/
+77
2019-01-01
Parse - Tweak module loading rules again, should work this time
John Hodge
1
-2
/
+6
2019-01-01
Parse - Module Loading - Hopefully fix libcore without breaking other crates
John Hodge
1
-15
/
+113
2018-12-30
Parse root - Support finding `foo/bar.rs` from `foo.rs`
John Hodge
1
-4
/
+23
2018-12-30
Parse - Handle `crate::` paths
John Hodge
2
-0
/
+4
2018-12-30
Parse/Macro - Handle `crate` as a visibility specifier
John Hodge
1
-1
/
+6
2018-12-28
macro_rules - Support for the :vis fragment
John Hodge
10
-15
/
+71
2018-11-04
All - Cleaning up some memory leaks
John Hodge
5
-52
/
+53
2018-10-03
Fiddling for rustc 1.29 update
John Hodge
1
-0
/
+36
2018-07-29
All - Initial work on supporting 1.29 as a target version
John Hodge
7
-17
/
+92
2018-06-04
All - Ensure that all files have a header comment, remove some dead code
John Hodge
4
-0
/
+24
2018-06-02
AST - Remove old serialisation code (now all done on HIR)
John Hodge
2
-77
/
+2
2018-06-02
HIR Serialise - Explicitly serialise tokens (instead of using ancient code)
John Hodge
1
-0
/
+9
2018-06-02
AST - Annotate all patterns with spans
John Hodge
2
-42
/
+48
2018-05-27
AST - Fix missing handling of `for<>` in a few places
John Hodge
1
-10
/
+25
2018-05-27
AST - Include HRBs on fn() types, fix minor parsing bug
John Hodge
2
-4
/
+8
2018-05-22
AST - Add lifetime params to & types
John Hodge
2
-8
/
+6
2018-05-20
AST - Refactor lifetime/HRB handling
John Hodge
5
-54
/
+85
2018-05-20
Parse - Cleanup TODOs
John Hodge
4
-35
/
+37
2018-05-20
AST - Rename MetaItem and MetaItems to Attribute and AttributeList
John Hodge
8
-70
/
+83
2018-02-24
Parse - Handle `use *;`, fixes #60
John Hodge
1
-0
/
+3
2018-01-21
Main - Add very crude depfile support
John Hodge
1
-0
/
+1
2017-11-18
Lex - Doc comments
John Hodge
2
-9
/
+63
2017-11-15
proc_macro - Working invocations (some work needed on AST->TT)
John Hodge
3
-1
/
+38
2017-10-29
Expand - Add parent spans to TTStream[O]
John Hodge
2
-5
/
+12
2017-09-30
Parse - handle macro invocations with attributes in impl blocks
John Hodge
1
-10
/
+11
2017-09-29
AST - Support printing AST types in a clean form
John Hodge
1
-3
/
+10
2017-09-29
Parse - Remove TOK_ATTR_OPEN and TOK_CATTR_OPEN
John Hodge
6
-171
/
+82
2017-09-23
Parse - Handle `_:` in fn types
John Hodge
1
-1
/
+1
2017-09-12
Parse - Handle HRB in trait bounds
John Hodge
1
-0
/
+5
2017-09-10
Parse - Store attributes for trait items
John Hodge
1
-6
/
+4
2017-09-04
Parse - Change handling of trailing expressions
John Hodge
1
-8
/
+6
2017-09-04
All - Placement new (<-) syntax
John Hodge
4
-5
/
+25
[next]