Skip to content

Conversation

tzakian
Copy link
Contributor

@tzakian tzakian commented Feb 3, 2025

Switching the depth calculation of types to be lazily evaluated when we first encountered the value, coupled with shared package cache, and the types living in this shared package cache meant that the depth for a type needed to be made threadsafe since we may need to write to it in a parallel context.

This does this by RwLocking the depth field and then making the changes from there.

@tzakian tzakian requested a review from cgswords February 3, 2025 21:14
Copy link

vercel bot commented Feb 3, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
multisig-toolkit ⬜️ Ignored (Inspect) Feb 3, 2025 9:14pm
sui-kiosk ⬜️ Ignored (Inspect) Feb 3, 2025 9:14pm

@tzakian tzakian temporarily deployed to sui-typescript-aws-kms-test-env February 3, 2025 21:14 — with GitHub Actions Inactive
@tzakian tzakian force-pushed the tzakian/vm-rewrite-adapter-8 branch from f5bad48 to b9aac05 Compare February 3, 2025 21:24
@tzakian tzakian closed this Feb 3, 2025
@tzakian tzakian force-pushed the tzakian/vm-rewrite-adapter-9 branch from cd392ed to b9aac05 Compare February 3, 2025 21:25
@vercel vercel bot temporarily deployed to Preview – sui-docs February 3, 2025 21:32 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant