Skip to content

fix(bindgen): re-enable determinism coinflip#1425

Merged
vados-cosmonic merged 6 commits intobytecodealliance:mainfrom
vados-cosmonic:fix(bindgen)=re-enable-determinism-coin-flip
Apr 27, 2026
Merged

fix(bindgen): re-enable determinism coinflip#1425
vados-cosmonic merged 6 commits intobytecodealliance:mainfrom
vados-cosmonic:fix(bindgen)=re-enable-determinism-coin-flip

Conversation

@vados-cosmonic
Copy link
Copy Markdown
Collaborator

No description provided.

@vados-cosmonic vados-cosmonic force-pushed the fix(bindgen)=re-enable-determinism-coin-flip branch 11 times, most recently from 58f529e to 6a8bdcf Compare April 24, 2026 14:34
This commit enables a bunch of changes that are made more visible with
randomness enabled -- exposing some ordering bugs with async tasks
that were racing to complete.

- fix async concurrent operation gating check
- fix task waiting logic
- stronger checks around waitable set injection
- separate waitUntil impls
- disable ad hoc task waiting code
- locking & releasing of components
- global current task usage
- use uwriteln in more places, remove stale code
@vados-cosmonic vados-cosmonic force-pushed the fix(bindgen)=re-enable-determinism-coin-flip branch 2 times, most recently from 5841758 to 77b03ed Compare April 25, 2026 05:31
@vados-cosmonic vados-cosmonic force-pushed the fix(bindgen)=re-enable-determinism-coin-flip branch from 77b03ed to 01ffb95 Compare April 25, 2026 05:32
@vados-cosmonic vados-cosmonic added this pull request to the merge queue Apr 27, 2026
Merged via the queue into bytecodealliance:main with commit 952f6ba Apr 27, 2026
37 checks passed
@vados-cosmonic vados-cosmonic deleted the fix(bindgen)=re-enable-determinism-coin-flip branch April 27, 2026 08:16
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