Vadim Petrochenkov
d81c1946c6
resolve/expand: Improve attribute expansion on macro definitions and calls
2021-01-09 18:43:01 +03:00
Joshua Nelson
edeac1778c
Rename kw::Invalid -> kw::Empty
...
See https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/Is.20there.20a.20symbol.20for.20the.20empty.20string.3F/near/220054471
for context.
2020-12-30 09:50:02 -05:00
Vadim Petrochenkov
19dbb02a89
Expand NtExpr tokens only in key-value attributes
2020-11-03 00:53:43 +03:00
bors
3e0dd24a6c
Auto merge of #77546 - lcnr:impl-trait-closure, r=eddyb
...
fix def collector for impl trait
fixes #77329
We now consistently make `impl Trait` a hir owner, requiring some special casing for synthetic generic params.
r? `@eddyb`
2020-10-25 07:03:58 +00:00
Vadim Petrochenkov
cee5521a03
Calculate visibilities once in resolve
...
Then use them through a query based on resolver outputs
2020-10-19 11:57:50 +03:00
Bastian Kauschke
8f13705e3b
fix def collector for impl trait
2020-10-07 10:19:04 +02:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00