OpenModelica wasm-jit from 2026-09-20 19:24:54 to 2026-09-22 20:02:12

Summary

OMC Commits39
Libraries Changed0
Number of Improvements5
Number of Regressions28
Number of Performance Improvements3
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
9ec1e61a2b2026-09-22 18:07:49 +0200AndreasFix wrong location LSP for DEB packages (#16857)
ff6ea893322026-09-22 17:37:17 +0200kabdelhak[NB] implement SES_FOR_RESIDUAL codegen for the Cpp target (#16856)
4673de04ab2026-09-22 16:57:37 +0200Martin Sjölundomgendoc: one plotted signal, compliance link (#16855)
f239112b812026-09-22 16:57:23 +0200Martin SjölundUse sccache in the non-Rust CI lanes (#16853)
4abd9077a02026-09-22 16:00:45 +0200kabdelhak[NB] fix three regressions of the primary parameter system (#16832)
53e53693bd2026-09-22 14:50:57 +0200Martin SjölundRenormalize the .bat/.cmd files to LF in the repository (#16851)
9167c3a5f62026-09-22 14:22:58 +0200Martin SjölundShip no language server on 32-bit Linux (#16850)
769c0e81972026-09-22 13:32:13 +0200Martin SjölundRequire qt6 for the GUI clients (#16848)
b444970dd62026-09-22 13:16:10 +0200AndreasTestsuite port MSL 3.2 to MSL 4.1 (#16845)
7a1a3eb4e52026-09-22 12:32:26 +0200Martin SjölundName the QML module the 3D animation misses (#16847)
f25c6410482026-09-22 12:15:13 +0200JKRT_AGENTIC_ACCOUNTBump bundled modelica-language-server to v0.3.5 (#16830)
372ea5cde32026-09-22 11:35:39 +0200JKRT_AGENTIC_ACCOUNTDocument that the bundled language server is a separate project (#16837)
e0ee8b48ae2026-09-22 11:33:16 +0200John Tinnerholm[Testsuite] Run ten tests on Windows, and fail the build when they fail V2 (#16827)
0c6a5dfcb92026-09-22 11:21:34 +0200Martin SjölundExport the shim entry points via Rust trampolines (#16844)
362ef718e62026-09-22 11:11:32 +0200kabdelhak[NB] keep a for-equation binding of a record child in the initialization (#16840)
8d289154222026-09-22 11:11:15 +0200kabdelhak[NF] resolve connects in for equations over resizable parameters with the array handler (#16838)
33b2fbaf8c2026-09-22 10:36:51 +0200Adeel AsgharMCP: Avoid empty graphics annotations (#16824)
714b5c6a3d2026-09-22 10:36:43 +0200Adeel AsgharAdd support for filtering equations (#16843)
463314c7122026-09-22 07:55:35 +0200kabdelhak[NB] handle slices of unknown arrays in the linearity check and the Jacobian (#16836)
ca0c61d2c72026-09-22 00:08:47 +0200kabdelhak[NB] create the binding equations of resizable parameters (#16834)
47601b8f7e2026-09-21 23:09:58 +0200Martin SjölundDrop cargo-features from openmodelica_fmi3_wasm (#16833)
6a8a2ddae62026-09-21 20:03:03 +0200kabdelhak[NB] solve record parameter bindings in the primary parameter system (#16831)
dc153b2f6a2026-09-21 19:41:52 +0200kabdelhak[NB] solve a scalar from the matching element of a bigger array equation (#16829)
3915154c902026-09-21 18:59:05 +0200kabdelhak[NB] solve for-equation parameter bindings in the primary parameter system (#16808)
f0424d18cd2026-09-21 18:35:24 +0200kabdelhak[NB] split a part of a for equation with an array body into scalar residuals (#16826)
30c9867c0f2026-09-21 16:56:12 +0200Martin SjölundBuild the FMU archive from a crate of its own
2ba78360f92026-09-21 16:55:57 +0200Martin SjölundFix the 32-bit build of _event_div_integer
c0c70fa0292026-09-21 17:40:54 +0200Per ÖstlundRemove version check for promote (#16818)
3149e8f1952026-09-21 17:08:03 +0200Adeel AsgharShow the text of alias equations (#16820)
8e8960508e2026-09-21 17:07:52 +0200Adeel AsgharEnable variable navigation from Defines and Depends trees (#16821)
672f43bf092026-09-21 16:07:26 +0200AndreasBring back the openmodelica metapackage (#16817)
ba8504f6822026-09-21 15:09:27 +0200Andreas[Testsuite] Drop MSL 3.1 from the testsuite (#16772)
78edacc1622026-09-21 13:22:33 +0200Martin SjölundOne form of a wasm library, one per MSL one (#16799)
852d23de012026-09-21 13:15:12 +0200Martin SjölundBuild the Cpp genDebugSymbols test with -O0 (#16806)
c8f2db732e2026-09-21 13:14:17 +0200Martin SjölundFix the build on CMake older than 3.28 (#16805)
aa4129a1232026-09-21 12:20:26 +0200Adeel AsgharAdd optional zero alignment for dual y-axes (#16809)
7c9e6ec7d02026-09-21 10:28:45 +0200Martin SjölundSkip qt5 builds (#16807)
2c99c8b96f2026-09-21 01:24:27 +0200kabdelhak[NB] compute the primary parameters before the initialization (#16804)
e31f6657722026-09-21 00:48:25 +0200kabdelhak[NB] report a part of a for equation with an array body instead of overflowing the residual (#16803)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
90e881d2026-09-22 15:01:15 +0200Martin SjölundAdd five libraries to library testing
c7b355d2026-09-19 17:47:52 +0200Martin SjölundAdd missing libraries to the install script

Library Changes

LibraryChange

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:24 → 1.18
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:24 → 1.37
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate performance 0:02:38 → 0:04:59
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)Compile → Verify
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim)Simulate performance 0:02:12 → 0:03:56
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable1Dv.Test25_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Ds.Test18_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable1Dv.Test25_usertab (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Ds.Test18_usertab (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Dv.Test25_usertab (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test18_usertab (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
OpenHPLOpenHPL.Examples.DetailedGenFrancis (sim)Failed → Compile
PharmacolibraryPharmacolibrary.DevModels.Palivizumab.ViralInfectionDynamics2 (sim)Failed → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160629 (sim)Simulate performance 1.56 → 18.56
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704 (sim)Simulate → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808 (sim)Simulate performance 1.53 → 18.56
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160629 (sim)Simulate performance 1.67 → 10.73
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 22.18 → 10.49
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate → Compile