Ryo Yoshida
|
4e793e7859
|
Use anonymous lifetime where possible
|
2023-06-29 23:27:28 +09:00 |
|
Lukas Wirth
|
c7ef6c25b7
|
internal: Replace Display impl for Name
|
2023-05-24 20:55:12 +02:00 |
|
Laurențiu Nicola
|
7197a27028
|
Use triomphe Arc
|
2023-05-02 20:02:43 +03:00 |
|
Lukas Wirth
|
bca8029a6e
|
Move Expander and LowerCtx into separate modules
|
2023-04-17 20:44:06 +02:00 |
|
Lukas Wirth
|
79c4c4fb48
|
Remove parameter names from function item tree
|
2023-04-07 09:57:19 +02:00 |
|
Lukas Wirth
|
f742943a4b
|
Don't recreate Hygiene unnecessarily
|
2023-04-06 21:16:11 +02:00 |
|
hkalbasi
|
8a6ca86247
|
Use async block in async fn type inference
|
2023-04-01 04:35:28 +03:30 |
|
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 |
|
Jonas Schievink
|
dcbe892d7c
|
Add an HIR pretty-printer
|
2022-08-15 13:51:45 +02:00 |
|
Hongxu Xu
|
070456838d
|
remove inherit_visibility test case in item_tree
|
2022-06-14 23:24:48 +08: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 |
|