Lukas Wirth
|
5860763f18
|
Cleanup error variants in MIR code slightly
|
2024-01-30 09:53:39 +01:00 |
|
Johann Hemmann
|
fad4fa163c
|
cargo clippy --fix
|
2024-01-18 13:59:49 +01:00 |
|
Lukas Wirth
|
d80d2fcae0
|
Eagerly lower enum variants in CrateDefMap construction
|
2024-01-15 10:24:14 +01:00 |
|
Lukas Wirth
|
f972da70d4
|
Remove rustc_dependencies crate
|
2024-01-08 15:39:35 +01:00 |
|
Lukas Wirth
|
45d81048c9
|
internal: Bump salsa
|
2023-12-07 10:57:51 +01:00 |
|
Lukas Wirth
|
b74015512d
|
Remove UserError from LayoutError
|
2023-11-14 13:32:04 +01:00 |
|
Lukas Wirth
|
40acc5250f
|
Update rustc_abi dependency
|
2023-10-15 18:57:40 +02:00 |
|
Laurențiu Nicola
|
084ee934b8
|
Strip base prefix in layout_scalar_valid_range
|
2023-10-02 10:47:18 +03:00 |
|
Lukas Wirth
|
a943b19e08
|
Make rustc_layout_scalar_valid_range attributes work for non-decimal literals
|
2023-09-29 15:30:47 +02:00 |
|
Lukas Wirth
|
ccff704c25
|
Shrink some stuff
|
2023-09-10 08:24:26 +02:00 |
|
hkalbasi
|
eb143383c3
|
Pass TraitEnvironment into layout_ty and const_eval
|
2023-07-20 13:08:38 +03:30 |
|
hkalbasi
|
3a1054fc1c
|
Replace x with it
|
2023-07-06 17:33:17 +03:30 |
|
hkalbasi
|
171ae2ee5d
|
Fix size_of_val and support min_align_of_val
|
2023-07-06 15:41:52 +03:30 |
|
Lukas Wirth
|
69cd3c30ac
|
Format let-else
|
2023-07-03 20:34:09 +02:00 |
|
hkalbasi
|
51368793b4
|
MIR episode 6
|
2023-05-28 23:25:15 +03:30 |
|
hkalbasi
|
261047d019
|
Fix layout for hir_ty::Ty and friends
|
2023-05-18 11:29:03 +03:30 |
|
Lukas Wirth
|
9e80c8571d
|
internal: Inline handlers module
|
2023-05-15 11:59:09 +02:00 |
|
Lukas Wirth
|
0bb9a17312
|
internal: Move layout logic from hir-def to hir-ty
|
2023-04-16 12:21:12 +02:00 |
|
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 |
|
hkalbasi
|
cd67589f63
|
beginning of MIR
|
2023-02-27 23:45:54 +03:30 |
|
hkalbasi
|
77efa0267d
|
Don't compute layout if TargetDataLayout is not available
|
2023-01-16 22:43:27 +03:30 |
|
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
|
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 |
|