Skip to content

fix(tools): complete generic shared runtime source selection - #816

Merged
LunaStev merged 3 commits into
masterfrom
maint/fix-690-runtime-sources-v2
Sep 29, 2026
Merged

LunaStev merged 3 commits into
masterfrom
maint/fix-690-runtime-sources-v2

Conversation

@LunaStev

Copy link
Copy Markdown
Member

Summary

Finishes the work started in #691 on top of the current master.

  • Include the generic shared suite in runtime_sources() while preserving the existing metadata filters and deterministic suite order.
  • Preserve the original focused regression coverage from fix(tools): include the generic shared suite in runtime source selection #691.
  • Exclude the current shared/test1.wave through shared/test10.wave from WebAssembly runtime selection because all ten use println and require env.printf, which the current WebAssembly hosts do not provide.
  • Add WebAssembly regression coverage proving target exclusions still allow architecture- and target-specific runtime cases.

The original implementation and test approach came from @dyk1454683243-sudo in #691; this PR rebases that work conceptually onto current master and addresses the WebAssembly regression found during review.

Closes #690.

Based on the contribution in #691.

Signed-off-by: LunaStev <luna@lunastev.org>
Signed-off-by: LunaStev <luna@lunastev.org>
Based on the regression test in #691 and extended for WebAssembly exclusions.

Signed-off-by: LunaStev <luna@lunastev.org>
@LunaStev LunaStev closed this Sep 29, 2026
@LunaStev LunaStev reopened this Sep 29, 2026
@LunaStev
LunaStev merged commit ca205e6 into master Sep 29, 2026
4 of 28 checks passed
@LunaStev
LunaStev deleted the maint/fix-690-runtime-sources-v2 branch September 29, 2026 13:11
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.

Include the generic shared suite in runtime source selection

1 participant