1 of the 102 libraries were not tested in the same version, or not with the same configuration and reference files, in the two runs; see Library Changes below.
The baseline is the newest run of wasm-jit, not the commit the pull request is based on, so a difference can also come from something merged into wasm-jit since the pull request was branched.
| Branch | Run | Compiler | Machine | |
|---|---|---|---|---|
| Baseline | wasm-jit | 2026-10-06 18:05:05 | v1.28.0-dev.1294+gfd4849f190.rust | ryzen-9950x |
| Pull request | pr/17150 | 2026-10-06 21:08:44 | v1.28.0-dev.1298+g32d3b6ded1.rust | ryzen-9950x |
| Models compared | 20037 |
| Number of Improvements | 10 |
| Number of Regressions | 646 |
| Number of Performance Improvements | 20 |
| Number of Performance Regressions | 18 |
| Models only in the pull request run | 1 |
| Models only in the baseline run | 0 |
Time spent on the 20037 models both runs have. The last column counts only the 19381 that reached the same phase in both: a model that fails earlier stops paying for the phases it no longer reaches.
| Phase | wasm-jit | pr/17150 | Change | Change, same phase |
|---|---|---|---|---|
| frontend | 1:17:16 | 1:17:35 | +0.4% | +0.6% |
| backend | 1:48:10 | 1:50:31 | +2.2% | +1.6% |
| simcode | 0:22:32 | 0:22:14 | -1.3% | -1.9% |
| templates | 0:12:13 | 0:20:00 | +63.6% | +13.0% |
| compile | 1:18:47 | 1:15:16 | -4.5% | -1.5% |
| simulate | 7:48:37 | 6:42:17 | -14.2% | -12.2% |
| verify | 0:14:42 | 0:14:15 | -3.1% | -0.7% |
| total | 19:10:48 | 18:12:50 | -5.0% | -4.4% |
| Library | Change |
|---|---|
| PowerGrids_dev | Version 2.0.0-develop (edaee31c23448708471b0b4124b10fda519c317a) in wasm-jit, 2.0.0-develop (beae7748a855afc478e5abcfcb8625358ec175ac) in pr/17150 |
| Library | Model | Where |
|---|---|---|
| PowerGrids_dev | PowerGrids.Examples.Tutorial.IslandOperation.PowerFlowLocalInitialization | only in pr/17150 |