Skip to content

Update C and JS libraries with relaxed atomics support - #8248

Merged
stevenfontanella merged 4 commits into
mainfrom
relaxed-atomics-api
Jan 31, 2026
Merged

stevenfontanella merged 4 commits into
mainfrom
relaxed-atomics-api

Conversation

@stevenfontanella

@stevenfontanella stevenfontanella commented Jan 28, 2026 •

Copy link
Copy Markdown
Member
  • Add a MemoryOrder argument for BinaryenAtomicLoad, BinaryenAtomicStore, BinaryenAtomicRMW, and BinaryenAtomicCmpxchg.
  • Add getters and setters for memory order for these operations.

Part of #8165

Base automatically changed from relaxed-atomic-compare to main January 29, 2026 00:43
@stevenfontanella
stevenfontanella force-pushed the relaxed-atomics-api branch 4 times, most recently from ef937a5 to b08108e Compare January 29, 2026 22:46
@stevenfontanella stevenfontanella changed the title Relaxed atomics api Update C and JS libraries with relaxed atomics support Jan 29, 2026
Comment thread src/binaryen-c.h Outdated
@stevenfontanella
stevenfontanella marked this pull request as ready for review January 30, 2026 01:06

@kripken kripken left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the changelog with the breaking changes.

Comment thread src/js/binaryen.js-post.js
Comment thread src/binaryen-c.h Outdated
Comment thread src/binaryen-c.h Outdated
@stevenfontanella

Copy link
Copy Markdown
Member Author

Forgot a couple things, will send another update.

Comment thread CHANGELOG.md Outdated

@kripken kripken left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with changelog fixes

@stevenfontanella
stevenfontanella enabled auto-merge (squash) January 31, 2026 18:48
@stevenfontanella
stevenfontanella merged commit 034ec39 into main Jan 31, 2026
17 checks passed
@stevenfontanella
stevenfontanella deleted the relaxed-atomics-api branch January 31, 2026 19:26
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.

3 participants