Files
sdk/runtime
Alexander Markov 8d0677eca5 [vm] Simplify type finalization
After recursive types are gone, finalization of types can be
simplified: types can be finalized with a simple recursive traversal
and they no longer need to track "being finalized" state.

Also, finalization doesn't need to write back finalized types
because type finalization without canonicalization is always performed
in place and doesn't result in a new type (or type arguments vector).

TEST=ci

Change-Id: Ifc0a4e12aa410eb2be18c4a475c2f486cfa9ebf2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/299300
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2023-04-28 19:37:10 +00:00
..
2023-04-28 19:29:36 +00:00
2023-04-28 19:29:36 +00:00
2023-04-28 19:29:36 +00:00
2023-04-28 19:29:36 +00:00
2023-01-25 14:08:27 +00:00
2023-04-25 18:50:20 +00:00
2023-04-28 19:37:10 +00:00
2022-02-14 14:06:34 +00:00
2023-04-18 20:56:00 +00:00