Lukas Wirth
|
675fc88afd
|
internal: Only intern blocks that declare items
|
2023-03-25 20:44:12 +01:00 |
|
Lukas Wirth
|
d038892947
|
fix: Fix block defmap not looking into tail expressions for macro calls
|
2023-03-08 14:37:27 +01:00 |
|
Ryo Yoshida
|
29c957f973
|
Lower and handle trait aliases in HIR
|
2023-03-04 00:24:07 +09:00 |
|
Ryo Yoshida
|
e2ec3a6561
|
Refactor generic parameter lowering
Since we moved impl trait handling to other place, there are only two
cases now: those that introduce implicit `Self` parameter and those that
don't.
|
2023-03-04 00:24:05 +09:00 |
|
Ryo Yoshida
|
2e7d2c2d04
|
Parse trait alias as a distinct AST type
|
2023-03-04 00:23:56 +09:00 |
|
Lukas Wirth
|
853ae1927d
|
Slim down GenericArgs by one usize
|
2023-02-14 17:40:24 +01:00 |
|
Lukas Wirth
|
4c2aef650a
|
Slim down AssociatedTypeBinding by one usize
|
2023-02-14 17:40:24 +01:00 |
|
Lukas Wirth
|
68723043db
|
Split out hir-def attribute handling parts into hir-expand
|
2023-01-09 19:29:28 +01:00 |
|
Lukas Wirth
|
6674bd898e
|
fix: Add trait alias grammar to rust.ungram
|
2022-11-11 15:25:15 +01:00 |
|
Ryo Yoshida
|
63cba43b48
|
Collect generic arguments in associated type bindings
|
2022-10-27 19:18:59 +09:00 |
|
unexge
|
89107d5469
|
Emit unconfigured code diagnostics for fields
|
2022-09-26 19:04:57 +01:00 |
|
Hongxu Xu
|
ded412d56b
|
implement inherited_visibility in collector
|
2022-06-14 23:23:15 +08:00 |
|
Hongxu Xu
|
3f60e71a12
|
remove inherited_visibility in lower.rs
|
2022-06-14 21:44:07 +08:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|