index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libsyntax
/
ext
/
tt
/
macro_rules.rs
Age
Commit message (
Expand
)
Author
Lines
2016-09-26
Rollup merge of #36721 - TimNN:infinite-emptiness, r=nrc
Jonathan Turner
-1
/
+38
2016-09-26
reject macros with empty repetitions
Tim Neumann
-1
/
+38
2016-09-26
Refactor `ensure_complete_parse`.
Jeffrey Seyfried
-24
/
+11
2016-09-26
Remove `TokResult`.
Jeffrey Seyfried
-1
/
+1
2016-09-26
Refactor `parse_expansion` out of `ResultAnyMacro`.
Jeffrey Seyfried
-88
/
+12
2016-09-24
Load macros from `#[macro_use]` extern crates in `resolve`.
Jeffrey Seyfried
-4
/
+5
2016-09-24
Refactor `ext::tt::macro_rules::compile` to take a `ParseSess` instead of an ...
Jeffrey Seyfried
-39
/
+32
2016-09-23
reviewer comments and rebasing
Nick Cameron
-7
/
+4
2016-09-15
Remove `MacroRulesTT`.
Jeffrey Seyfried
-3
/
+36
2016-09-13
Move macro resolution into `librustc_resolve`.
Jeffrey Seyfried
-2
/
+2
2016-09-05
Refactor `SyntaxEnv`.
Jeffrey Seyfried
-2
/
+2
2016-09-05
In `Parser` and `ExtCtxt`, replace fields `filename` and `mod_path_stack`
Jeffrey Seyfried
-2
/
+1
2016-08-07
Make metavariables hygienic.
Jeffrey Seyfried
-2
/
+2
2016-07-13
Start a best-effort warning cycle.
Jeffrey Seyfried
-1
/
+1
2016-07-13
cleanup: Refactor parser method `finish_parsing_statement` -> `parse_full_stmt`.
Jeffrey Seyfried
-7
/
+1
2016-07-12
Parse macro-expanded statements like ordinary statements.
Jeffrey Seyfried
-1
/
+7
2016-07-04
Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead...
Jeffrey Seyfried
-4
/
+5
2016-06-26
Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc
Jeffrey Seyfried
-22
/
+19
2016-06-26
Rollup merge of #34385 - cgswords:tstream, r=nrc
Jeffrey Seyfried
-7
/
+9
2016-06-25
Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton
Jeffrey Seyfried
-1
/
+1
2016-06-23
Move errors from libsyntax to its own crate
Jonathan Turner
-1
/
+1
2016-06-21
Refactored tokentrees into their own files in preparation for tokenstreams. M...
cgswords
-7
/
+9
2016-06-14
Change `fold_tt` and `fold_tts` to take token trees by value (instead of by r...
Jeffrey Seyfried
-21
/
+19
2016-06-13
Add support for macro expansion inside trait items
Joseph Dunne
-0
/
+15
2016-06-07
Auto merge of #33982 - LeoTestard:remove-check-matcher-old, r=pnkfelix
bors
-233
/
+18
2016-06-06
Remove the old FOLLOW checking (aka `check_matcher_old`).
Leo Testard
-233
/
+18
2016-05-26
Reject a LHS formed of a single sequence TT during `macro_rules!` checking.
Leo Testard
-9
/
+4
2016-05-24
Avoid iterating two times over the list of LHSes.
Leo Testard
-5
/
+4
2016-05-24
Make sure that macros that didn't pass LHS checking are not expanded.
Leo Testard
-33
/
+53
2016-04-24
syntax: Make static/super/self/Self keywords + special ident cleanup
Vadim Petrochenkov
-3
/
+3
2016-04-24
syntax: Get rid of token::IdentStyle
Vadim Petrochenkov
-12
/
+10
2016-04-13
implement RFC amendment 1494
Alex Burka
-0
/
+1
2016-03-02
Fix the search paths for macro-expanded non-inline modules
Jeffrey Seyfried
-1
/
+7
2016-02-11
Remove some unnecessary indirection from AST structures
Vadim Petrochenkov
-2
/
+2
2016-02-11
[breaking-change] don't glob export ast::KleeneOp variants
Oliver 'ker' Schneider
-2
/
+2
2016-01-27
trpl: fix macro follow sets
Alex Burka
-0
/
+1
2016-01-23
add `[` to FOLLOW(ty) and FOLLOW(path)
Alex Burka
-1
/
+1
2016-01-07
extending FOLLOW(NT) as specified in amendment.
Felix S. Klock II
-4
/
+7
2016-01-07
macro_rules: proper FIRST/FOLLOW computations for checking macro_rules validity.
Felix S. Klock II
-16
/
+500
2016-01-06
Auto merge of #30654 - nrc:panictry, r=brson
bors
-2
/
+2
2016-01-04
Add test for "malformed macro lhs" and change back span_bug to span_fatal
Guillaume Gomez
-2
/
+2
2015-12-31
Cut out a bunch of Result and panictry! boilerplate from libsyntax.
Nick Cameron
-2
/
+2
2015-12-30
use structured errors
Nick Cameron
-4
/
+7
2015-11-25
Auto merge of #30011 - jonas-schievink:macro-context, r=nrc
bors
-10
/
+10
2015-11-24
Remove "this"
Jonas Schievink
-1
/
+1
2015-11-24
Fix unreachable code in libsyntax
Manish Goregaokar
-2
/
+2
2015-11-23
Print the macro context name on incomplete parse
Jonas Schievink
-10
/
+10
2015-11-16
Auto merge of #29828 - sanxiyn:check-macro, r=nrc
bors
-49
/
+63
2015-11-14
Check macro definition and do not expand invalid macros
Seo Sanghyeon
-3
/
+22
2015-11-14
Reindent code
Seo Sanghyeon
-22
/
+22
[next]