You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DDSs such as Ink, Counter, SharedSummaryBlock do not serialize any handles. This issue it to investigate and make sure that they do not support handles in their data. Otherwise this should break GC which (currently) requires handles to be serialized.
The text was updated successfully, but these errors were encountered:
@agarwal-navin Have these DDSes been reviewed to see if they need handle support? Should there be some type-level way of expressing this? E.g. DDSes like this implement ICantStoreHandles or something like that?
I don't think the have. The idea behind this work item is that if a DDS does not support handles, we should have some way of validating that the data being stored is not a handle. I am not sure how we enforce that but this work is about coming up with that plan.
For example, a new DDS added should either support handles or not and we should make sure the right thing happens when data is added to the DDS.
From #3975 (comment)
DDSs such as Ink, Counter, SharedSummaryBlock do not serialize any handles. This issue it to investigate and make sure that they do not support handles in their data. Otherwise this should break GC which (currently) requires handles to be serialized.
The text was updated successfully, but these errors were encountered: