hkalbasi
|
cbcafd3539
|
MIR episode 5
|
2023-05-12 18:17:15 +03:30 |
|
hkalbasi
|
aafe9b1e06
|
Lazy evaluate consts in path_to_const
|
2023-05-05 01:17:11 +03:30 |
|
Laurențiu Nicola
|
7197a27028
|
Use triomphe Arc
|
2023-05-02 20:02:43 +03:00 |
|
hkalbasi
|
6312fbf521
|
MIR episode 4
|
2023-05-01 23:23:10 +03:30 |
|
hkalbasi
|
0c621065fb
|
Fix need-mut large span in closures and a false positive
|
2023-04-21 02:15:19 +03:30 |
|
Lukas Wirth
|
0bb9a17312
|
internal: Move layout logic from hir-def to hir-ty
|
2023-04-16 12:21:12 +02:00 |
|
hkalbasi
|
7cb4318331
|
Fix explicit deref problems in closure capture
|
2023-04-14 15:32:40 +03:30 |
|
hkalbasi
|
a584cb998f
|
Infer types of nested RPITs
|
2023-04-11 04:32:11 +03:30 |
|
hkalbasi
|
59b6f2d9f2
|
Compute closure captures
|
2023-04-10 23:04:34 +03:30 |
|
Lukas Wirth
|
8e7c104b3a
|
Move hir_def::adt to hir_def::data::adt
|
2023-04-06 19:23:29 +02:00 |
|
Lukas Wirth
|
33b6012827
|
Introduce StructFlags
|
2023-03-30 12:49:08 +02:00 |
|
Laurențiu Nicola
|
b2f6fd4f96
|
⬆️ rust-analyzer
|
2023-03-13 10:42:24 +02:00 |
|
hkalbasi
|
61ad6a96ad
|
Add BindingId
|
2023-03-06 21:09:08 +03:30 |
|
hkalbasi
|
cd67589f63
|
beginning of MIR
|
2023-02-27 23:45:54 +03:30 |
|
Laurențiu Nicola
|
bc45c7659a
|
⬆️ rust-analyzer
|
2023-02-13 13:55:14 +02:00 |
|
hkalbasi
|
40cf8b45ac
|
reuse fetching target data layout from rustc function
|
2023-02-06 23:48:20 +03:30 |
|
hkalbasi
|
443bc7f193
|
Support layout of RPIT
|
2023-02-06 20:50:25 +03:30 |
|
Lukas Wirth
|
384fa4b84a
|
fix: Fix target-data-layout fetching incorrectly passing 'rustc' to rustc
|
2023-01-19 21:31:08 +01:00 |
|
hkalbasi
|
77efa0267d
|
Don't compute layout if TargetDataLayout is not available
|
2023-01-16 22:43:27 +03:30 |
|
arcnmx
|
25242fe93f
|
⬆️ rust-analyzer
Merge commit '368e0bb32f1178cf162c2ce5f7e10b7ae211eb26'
|
2023-01-09 10:36:22 -08:00 |
|
Daniel Eades
|
efd2c20e96
|
remove useless conversions
|
2023-01-02 15:02:54 +00:00 |
|
Daniel Eades
|
cc80c5bd07
|
remove unnecessary lazy evaluations
|
2023-01-02 15:02:54 +00:00 |
|
Daniel Eades
|
ed128872eb
|
remove needless borrows
|
2023-01-02 14:52:32 +00:00 |
|
Lukas Wirth
|
8f8200eb14
|
Simplify
|
2022-12-21 21:34:01 +01:00 |
|
Lukas Wirth
|
a694c342fa
|
Fix tests not using appropriate target data
|
2022-12-21 20:23:43 +01:00 |
|
Lukas Wirth
|
33591cd3f4
|
Calculate the TargetDataLayout correctly for the selected target
|
2022-12-21 15:11:24 +01:00 |
|
Lukas Wirth
|
e80674e6b3
|
Show type info on hover of enum variant fields
|
2022-12-09 10:09:55 +01:00 |
|
hkalbasi
|
948a8f030b
|
Add a fixme comment in current_target_data_layout
|
2022-12-07 02:29:50 +03:30 |
|
hkalbasi
|
05906da0ec
|
use rustc crates instead of copy paste
|
2022-12-07 01:59:38 +03:30 |
|
hkalbasi
|
f2c9502185
|
support nonzero* niche optimizations
|
2022-12-04 00:29:34 +03:30 |
|
hkalbasi
|
86b5b609f1
|
Compute data layout of types
|
2022-12-04 00:29:34 +03:30 |
|