est31
49d4a756f1
Remove unused code from rustc_ast
2020-10-14 04:14:32 +02:00
Esteban Küber
4ae8f6ec7c
address review comments
2020-10-09 22:00:48 -07:00
bors
91a79fb29a
Auto merge of #76985 - hbina:clone_check, r=estebank
...
Prevent stack overflow in deeply nested types.
Related issue #75577 (?)
Unfortunately, I am unable to test whether this actually solves the problem because apparently, 12GB RAM + 2GB swap is not enough to compile the (admittedly toy) source file.
2020-10-07 21:51:12 +00:00
Robin Schoonover
5ab19676ed
Remove extra indirection in LitKind::ByteStr
2020-10-04 15:52:15 -06:00
Hanif Bin Ariffin
dc655b2842
Prevent stackoverflow
2020-09-21 04:20:41 +08:00
Matthias Krüger
40dddd3305
use matches!() macro for simple if let conditions
2020-09-18 20:28:35 +02:00
Aaron Hill
156ef2bee8
Attach tokens to ast::Stmt
...
We currently only attach tokens when parsing a `:stmt` matcher for a
`macro_rules!` macro. Proc-macro attributes on statements are still
unstable, and need additional work.
2020-09-10 17:33:06 -04:00
Aaron Hill
c1011165e6
Attach TokenStream
to ast::Visibility
...
A `Visibility` does not have outer attributes, so we only capture tokens
when parsing a `macro_rules!` matcher
2020-09-10 17:33:06 -04:00
Aaron Hill
55082ce413
Attach TokenStream
to ast::Path
2020-09-10 17:33:06 -04:00
Aaron Hill
3815e91ccd
Attach tokens to NtMeta
(ast::AttrItem
)
...
An `AttrItem` does not have outer attributes, so we only capture tokens
when parsing a `macro_rules!` matcher
2020-09-10 17:33:06 -04:00
Aaron Hill
1823dea7df
Attach TokenStream
to ast::Ty
...
A `Ty` does not have outer attributes, so we only capture tokens
when parsing a `macro_rules!` matcher
2020-09-10 17:33:05 -04:00
Aaron Hill
de4bd9f0f8
Attach TokenStream
to ast::Block
...
A `Block` does not have outer attributes, so we only capture tokens when
parsing a `macro_rules!` matcher
2020-09-10 17:33:05 -04:00
David Tolnay
fd4dd00dde
Syntactically permit unsafety on mods
2020-09-10 06:56:33 -07:00
Aaron Hill
090b16717a
Factor out StmtKind::MacCall fields into MacCallStmt
struct
...
In PR #76130 , I add a fourth field, which makes using a tuple variant
somewhat unwieldy.
2020-08-30 18:38:53 -04:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00