index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
macro_rules
Age
Commit message (
Expand
)
Author
Files
Lines
2019-10-26
Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29
John Hodge
3
-1
/
+8
2019-10-26
All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...
John Hodge
1
-3
/
+3
2019-06-09
macro_rules - Handle open range operators
John Hodge
1
-1
/
+23
2019-05-28
Allow square brackets in macro definitions
Michael Howell
1
-0
/
+1
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
3
-20
/
+20
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
3
-8
/
+17
2019-03-24
macro_rules - Fix bad "codegen" for $()+
John Hodge
1
-2
/
+38
2019-03-24
HIR Macro Export - Hacky workarounds and defensive asserts with macro exports
John Hodge
1
-1
/
+5
2019-01-27
macro_rules - Rework pattern matching into a "compiled" format (easier to dis...
John Hodge
4
-842
/
+443
2019-01-21
macro_rules - :lifetime fragment
John Hodge
4
-1
/
+25
2019-01-20
macro_rules - Handle `dyn Trait` in :ty
John Hodge
1
-1
/
+3
2019-01-20
macro_rules - Handle `[auto] trait` in :item
John Hodge
1
-16
/
+46
2019-01-04
macro_rules eval - Handle `macro_rules!` in :item capture
John Hodge
1
-0
/
+1
2018-12-30
Parse/Macro - Handle `crate` as a visibility specifier
John Hodge
2
-2
/
+3
2018-12-28
macro_rules - Support for the :vis fragment
John Hodge
5
-0
/
+55
2018-11-04
All - Cleaning up some memory leaks
John Hodge
2
-1
/
+7
2018-07-29
All - Initial work on supporting 1.29 as a target version
John Hodge
2
-9
/
+9
2018-06-04
All - Ensure that all files have a header comment, remove some dead code
John Hodge
2
-0
/
+10
2018-06-02
AST - Remove old serialisation code (now all done on HIR)
John Hodge
2
-87
/
+4
2018-05-20
Parse - Cleanup TODOs
John Hodge
1
-1
/
+2
2018-05-20
AST - Rename MetaItem and MetaItems to Attribute and AttributeList
John Hodge
1
-1
/
+1
2018-02-24
macro_rules - Allow macros for :type
John Hodge
1
-1
/
+10
2018-02-24
macro_rules - Fix #59 and add tests for various macro quirks
John Hodge
1
-1
/
+4
2018-02-21
macro_rules - Handle macros in :item
John Hodge
1
-1
/
+49
2017-12-30
macro_rules - Fix a few edge cases
John Hodge
2
-5
/
+52
2017-11-26
macro_rules - Fix parsing of loop labels
John Hodge
1
-1
/
+8
2017-11-18
macro_rules - Support parsing if-elseif chains
John Hodge
1
-6
/
+24
2017-11-12
macro_rules - Allow ? in expressions
John Hodge
1
-0
/
+3
2017-10-29
macro_rules - Fix range of placeholder value
John Hodge
1
-1
/
+1
2017-10-29
macro_rules - Handle :path tokens
John Hodge
1
-0
/
+3
2017-10-29
Expand - Add parent spans to TTStream[O]
John Hodge
1
-9
/
+8
2017-10-29
macro_rules - Patch around a quirk in error-chain
John Hodge
1
-2
/
+7
2017-09-29
Parse - Remove TOK_ATTR_OPEN and TOK_CATTR_OPEN
John Hodge
2
-4
/
+6
2017-09-23
Expand - Little fixes for libpanic_unwind win32
John Hodge
1
-0
/
+3
2017-09-10
macro_rules - Fix some holes in consume_*
John Hodge
1
-1
/
+8
2017-08-27
macro_rules! - Use a limited parser for determining arm match
John Hodge
2
-1
/
+1173
2017-06-11
Expand - Make file!/line! get the invocation location of a macro
John Hodge
2
-5
/
+12
2017-06-11
Parse - Support chaining of spans (for macro expansions)
John Hodge
2
-8
/
+8
2017-06-04
All - Compile and run fixes in MSVC
John Hodge (bugs)
1
-1
/
+1
2017-05-13
Parse - Remove TOK_MACRO
John Hodge
2
-4
/
+4
2016-12-24
No more tears!
ubsan
5
-588
/
+588
2016-11-23
macro_rules! - Rework handling of captures to support arms with mismatching c...
John Hodge
1
-119
/
+53
2016-11-22
macro_rules! - Handle cases where :ident and :expr appear in the same position
John Hodge
1
-2
/
+89
2016-11-02
Hygiene - Possibly working
John Hodge
3
-5
/
+8
2016-11-02
Hygiene fixes (disabled still)
John Hodge
1
-2
/
+2
2016-11-02
Parse - Refactor TTStream and TokenTree into their own files
John Hodge
1
-1
/
+1
2016-11-02
Parse - Rework hygiene (with spelling fix) for take 2
John Hodge
2
-6
/
+20
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-4
/
+5
2016-10-30
macro_rules! - Allow _ to match :pat
John Hodge
1
-0
/
+1
2016-10-26
macro_rules! eval - Refactor arm selection to prefer concrete token matches o...
John Hodge
1
-98
/
+100
[next]