Skip to content

Test pull requests with wasm-jit by default - #367

Merged
sjoelund merged 1 commit into
masterfrom
pr-default-wasm-jit
Oct 5, 2026
Merged

sjoelund merged 1 commit into
masterfrom
pr-default-wasm-jit

Conversation

@sjoelund

@sjoelund sjoelund commented Oct 5, 2026

Copy link
Copy Markdown
Member

wasm-jit gives the same results as C and is cheaper to run, so a pull request is now simulated with --simCodeTarget=wasm-jit and compared against the wasm-jit job, the way that job runs it.

  • pull_request_target (wasm-jit or C) picks the target.
  • pull_request_baseline defaults to the job testing that target: wasm-jit, or master for C. pr-report.py --baseline defaults to wasm-jit as well.
  • pull_request_node defaults to ryzen-9950x, where both master and wasm-jit run.

The cmake flags are now part of the cached omc's stamp, so a C and a wasm-jit build of the same pull request do not reuse each other. The cached wasm-jit, wasm-web and heavy_tests_wasm builds rebuild once.

Assisted-by: Claude Opus 5.5

wasm-jit gives the same results as C and is cheaper to run, so a pull
request is now simulated with `--simCodeTarget=wasm-jit` and compared
against the wasm-jit job, the way that job runs it.

- `pull_request_target` (`wasm-jit` or `C`) picks the target.
- `pull_request_baseline` defaults to the job testing that target:
  `wasm-jit`, or `master` for C. `pr-report.py --baseline` defaults to
  `wasm-jit` as well.
- `pull_request_node` defaults to ryzen-9950x, where both master and
  wasm-jit run.

The cmake flags are now part of the cached omc's stamp, so a C and a
wasm-jit build of the same pull request do not reuse each other. The
cached wasm-jit, wasm-web and heavy_tests_wasm builds rebuild once.

Assisted-by: Claude Opus 5.5
@sjoelund
sjoelund enabled auto-merge (squash) October 5, 2026 07:03
@sjoelund
sjoelund disabled auto-merge October 5, 2026 07:14
@sjoelund
sjoelund merged commit 56645c8 into master Oct 5, 2026
6 checks passed
@sjoelund
sjoelund deleted the pr-default-wasm-jit branch October 5, 2026 07:14
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