Jonas Schievink
|
0432aa0ed7
|
Publish diagnostics for macro expansion errors
|
2020-11-27 13:50:22 +01:00 |
|
Jonas Schievink
|
6a9338e979
|
Use ExpandResult instead of MacroResult
`MacroResult` is redundant
|
2020-11-26 16:48:17 +01:00 |
|
Jonas Schievink
|
c784c8ec76
|
Use named fields in ExpandResult
|
2020-11-26 16:04:23 +01:00 |
|
Jonas Schievink
|
9559bce311
|
Rename parse_macro to parse_macro_expansion
This does not parse macros, it expands a macro and parses the *result*
|
2020-11-24 21:57:51 +01:00 |
|
Jonas Schievink
|
f9d0d51101
|
hir_expand::db: reduce fn visibility
|
2020-11-24 21:55:08 +01:00 |
|
Jonas Schievink
|
9a3bb19d32
|
Remove fixed FIXME, propagate errors better
|
2020-11-24 21:52:19 +01:00 |
|
Jonas Schievink
|
d5e9bf80f9
|
hir_expand: propagate expansion errors
|
2020-11-24 19:00:23 +01:00 |
|
Aleksey Kladov
|
13451d3dc4
|
Complete methods when receiver is a macro
|
2020-10-17 23:43:13 +02:00 |
|
Jonas Schievink
|
9dc0afe854
|
Rename CustomDerive to ProcMacro
It handles fn-like macros too, and will handle attribute macros in the
future
|
2020-09-18 15:37:31 +02:00 |
|
Aleksey Kladov
|
7f54ded71b
|
Bump token expansion limit
We hit this for redis crate, reported at
Reported at
https://www.reddit.com/r/rust/comments/ikfsf8/rustanalyzer_doesnt_work_with_the_redis_crate/
|
2020-09-01 14:55:41 +02:00 |
|
Aleksey Kladov
|
b7aa4898e0
|
Rename ra_hir_expand -> hir_expand
|
2020-08-13 16:29:33 +02:00 |
|