Skip to content

feat: update watr v4.3.0 feature support#533

Merged
tomayac merged 2 commits intoWebAssembly:mainfrom
dy:watr-v4.3.0-features
Mar 27, 2026
Merged

feat: update watr v4.3.0 feature support#533
tomayac merged 2 commits intoWebAssembly:mainfrom
dy:watr-v4.3.0-features

Conversation

@dy
Copy link
Copy Markdown
Contributor

@dy dy commented Mar 27, 2026

Adds features introduced in watr v4.3.0:

  • Custom Descriptors (Phase 3) — descriptor/describes types, exact heap types, new descriptor cast/branch instructions
  • Stack Switching (Phase 3) — cont type, cont.new, cont.bind, suspend, resume, resume_throw, switch
  • Custom Page Sizes (Phase 3) — (pagesize N) attribute on memory declarations
  • Compact Import Section (Phase 3) — grouped (import "mod" (item …)*) syntax
  • Numeric Values in WAT (Phase 2) — typed i8/i16/i32/i64/f32/f64 values in data segments

Also adds missing entries for features not supported (exceptions: false, compilationHints: null, extendedNameSection: null).

@dy dy force-pushed the watr-v4.3.0-features branch from 132409a to 90c08e3 Compare March 27, 2026 03:40
Copy link
Copy Markdown
Collaborator

@tomayac tomayac left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@tomayac tomayac merged commit c0f8352 into WebAssembly:main Mar 27, 2026
2 checks passed
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.

2 participants