OpenModelica wasm-jit from 2026-10-21 16:34:57 to 2026-10-22 13:47:51

Summary

OMC Commits25
Libraries Changed0
Number of Improvements0
Number of Regressions0
Number of Performance Improvements4
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
f5a8a11c2c2026-10-22 12:59:26 +0200Martin SjölundRust omc: write output through C's stdout (#17412)
e29de57d0f2026-10-22 11:58:02 +0200kabdelhak[NB] No pre assignments for outputs that keep their pre value (#17417)
be6c1a5bc12026-10-22 11:50:58 +0200Martin Sjölund[RT] Let a repeated -gb* option replace the value (#17418)
839d6607252026-10-22 10:54:05 +0200kabdelhak[Codegen] Rows of two-dimensional residuals start at their offset (#17415)
377f7b65bc2026-10-22 10:25:28 +0200phannebohmRevert "[NB] Scale residuals of torn systems by their coefficients (#17410)" (#17414)
6500b29a132026-10-22 09:27:32 +0200kabdelhak[NB] Pre values of when-statements inside for-statements (#17413)
818d1a17ed2026-10-22 02:15:27 +0200phannebohm[OB] Rename zc-functions to avoid name clashes (#17411)
f0e8ddb0a62026-10-22 01:41:35 +0200kabdelhak[NB] Scale residuals of torn systems by their coefficients (#17410)
45074d89f02026-10-22 00:14:42 +0200kabdelhak[NB] Variables in subscripts are dependencies (#17405)
24581f6be82026-10-22 00:09:19 +0200Adrian Pop[Doc] UML diagrams, property probes and calibration in the User's Guide (#17408) (#17409)
3b36960e902026-10-21 23:22:44 +0200Martin Sjölund[OB] Solve array equations for a sliced cref (#17407)
24bdc07c492026-10-21 23:11:08 +0200Martin SjölundKeep the dimensions of empty array arguments (#17406)
b9e89ebeae2026-10-21 22:41:29 +0200kabdelhak[NB] Elements of record unknowns depend on the record (#17404)
24e39639892026-10-21 22:22:02 +0200kabdelhak[NB] No zero crossings in noEvent() conditions of if equations (#17403)
d1703ab5902026-10-21 21:53:18 +0200Adrian Pop[API] Probe tree API for property probing tools (#17338) (#17339)
00c6c7592f2026-10-21 20:51:15 +0200Per ÖstlundRemove the old old unit checker (#17397)
37743099fd2026-10-21 20:44:18 +0200kabdelhak[NB] No function alias for calls with an empty array result (#17401)
50eedf33402026-10-21 19:52:13 +0200kabdelhak[NB] Swap min and max of negated Real aliases (#17400)
f08e7e79e02026-10-21 18:55:09 +0200John TinnerholmRemoved old MetaModelica to Julia translator + deps for it (#17396)
131795f8a12026-10-21 18:44:56 +0200Martin Sjölund[wasm-jit] Sparse runtime-sized nonlinear systems (#17399)
86ee8fac2a2026-10-21 18:14:45 +0200phannebohm[NB] Small fixes on Solve module (#17392)
0a7eebacb52026-10-21 17:47:13 +0200Adrian Pop[OMEdit] Choose directories of the page file system in the web OMEdit (#17386) (#17387)
13601571922026-10-21 17:17:47 +0200Martin Sjölund[wasm-jit] Whole arrays in Jacobians and loops (#17374)
8cee5bed002026-10-21 17:08:43 +0200kabdelhak[NB] Start variables solved in an initial algebraic loop have a derivative (#17391)
696454edb62026-10-21 16:32:35 +0200kabdelhak[NB] Variables that only one algorithm uses are not part of the system (#17390)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
eb82b062026-10-19 23:00:08 +0200Francesco CasellaAdded larger models to LargeTestsSuite_NB that are now working with resizable arrays (#373)
39e90ee2026-10-19 10:06:21 +0200Martin SjölundReplace the C.old job with a C+Rust job

Library Changes

LibraryChange

Models Affected

Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.43 → 0:04:24
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate performance 0:01:32 → 0:02:55
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)Simulate performance 0:01:48 → 51.08
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Simulate performance 0:01:22 → 0:03:29
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Compile performance 21.88 → 10.07
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile performance 21.73 → 9.90
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 16.67 → 7.36 Simulate performance 22.48 → 10.76
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)SimCode performance 7.61 → 14.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 8.78 → 23.07