Matthias Krüger
|
26be5754c6
|
Rollup merge of #116024 - ouz-a:smir_region, r=oli-obk
Implement Region for smir
Adds Region and it's relevant types to smir and covers them with stable implementation
r? `@oli-obk`
|
2023-09-29 22:27:50 +02:00 |
|
ouz-a
|
eb779038de
|
simplify visit
|
2023-09-28 19:51:49 +03:00 |
|
ouz-a
|
0cca109473
|
visit and fold ty::ref
|
2023-09-28 19:46:39 +03:00 |
|
ouz-a
|
8c41cd0d78
|
simplify fold
|
2023-09-28 19:43:28 +03:00 |
|
ouz-a
|
9f2e15d232
|
change visit to fold for ty and reg
|
2023-09-28 19:21:12 +03:00 |
|
ouz-a
|
fed72e0664
|
add visitor for Region
|
2023-09-28 12:47:21 +03:00 |
|
ouz-a
|
bb17fe8bf5
|
add real folder to Region
|
2023-09-28 12:32:15 +03:00 |
|
ouz-a
|
da2f897e59
|
remove un-needed variants
|
2023-09-28 11:43:21 +03:00 |
|
ouz-a
|
2069e8c218
|
fix imports
|
2023-09-28 11:36:53 +03:00 |
|
ouz-a
|
d83559939c
|
make reg public and add visit, fold
|
2023-09-28 11:19:51 +03:00 |
|
ouz-a
|
5dc2214884
|
add stable for RegionKind
|
2023-09-28 11:19:51 +03:00 |
|
ouz-a
|
e49aa04000
|
add RegionDef
|
2023-09-28 11:19:51 +03:00 |
|
ouz-a
|
02b01a46de
|
make region struct and add neccesasry types
|
2023-09-28 11:16:32 +03:00 |
|
Matthias Krüger
|
e8a33847fd
|
don't clone copy types
|
2023-09-28 00:20:32 +02:00 |
|
Oli Scherer
|
a38e98371b
|
Split out the stable part of smir into its own crate to prevent accidental usage of forever unstable things
|
2023-09-25 14:38:27 +00:00 |
|