OpenModelica wasm-jit from 2026-09-24 16:45:46 to 2026-09-24 21:42:32

Summary

OMC Commits16
Libraries Changed0
Number of Improvements19
Number of Regressions5
Number of Performance Improvements1
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
4a985857782026-09-24 21:08:44 +0200Adrian PopRun the failing data reconciliation tests on each commit (#15384) (#16903)
eec0750c882026-09-24 20:31:44 +0200Adrian Pop[Runtime] Link the ffi DLLs against omc's runtime on Windows (#16892) (#16893)
6f8ac461582026-09-24 19:31:24 +0200Martin SjölundFind the MMC runtime DLL when installing on MinGW
a88c2a22cc2026-09-24 12:50:20 +0200Martin SjölundExport FMUs from an MSVC omc
ca6264877d2026-09-24 11:10:39 +0200Adrian Pop[Runtime] Link the ffi DLLs against omc's runtime on Windows (#16892)
b488d24c5e2026-09-24 12:15:39 +0200Martin SjölundFix two runtime bugs only an MSVC build has
cd6d18889e2026-09-24 10:59:12 +0200Martin SjölundCross-compile the C omc to Windows (MSVC)
da131849ef2026-09-24 10:59:00 +0200Martin SjölundScan MetaModelica dependents with a CMake script
1cd1b31f752026-09-24 20:03:33 +0200Per ÖstlundFix Physiolibrary regressions (#16911)
ada9f5500a2026-09-24 19:32:51 +0200Adrian Pop[NF] Implement saveTotalModel with the new frontend's lookup (#5248) (#16766)
f163d73af92026-09-24 19:06:40 +0200kabdelhak[NB] start function outputs at the call evaluated at the start values of its arguments (#16898)
aafdceeeb42026-09-24 17:04:47 +0200Martin Sjölundwasm-jit: print cref names without the dumper
291e092dc12026-09-24 17:04:47 +0200Martin SjölundHash crefs over their parts in order
9e34420c0b2026-09-24 18:49:17 +0200Martin Sjölundmmtorust: plain ref matches, field bindings (#16904)
c8d6649d7f2026-09-24 17:46:36 +0200kabdelhak[NB] Fixes for ClaRa coverage (#16902)
b335cb75852026-09-24 17:09:38 +0200AndreasRemove the MetaModelicaDev course exercises from the testsuite (#16905)

3rdParty changes

Note that the 3rdParty libraries changed: b36ca1eac569..34704573f426

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
950a4902026-09-23 21:18:33 +0200Martin SjölundAdd abortSlowSimulation for wasm-jit
90e881d2026-09-22 15:01:15 +0200Martin SjölundAdd five libraries to library testing

Library Changes

LibraryChange

Models Affected

Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.39 → 0:04:24
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate performance 0:01:47 → 0:03:36
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Simulate performance 0:03:18 → 0:01:36
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Simulate → Compile
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)Verify → Compile
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim)Simulate performance 0:01:16 → 0:02:19
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Compile → Verify
IDEASIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Simulate → Templates
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Templates → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
PharmacolibraryPharmacolibrary.Examples.PKPD_integration.PKPD_HemodynamicsMeurs_flatNorm (sim)Failed → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704 (sim)Templates → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808 (sim)Simulate → Templates
PhysiolibraryPhysiolibrary.Fluid.Examples.CardiovascularSystem_GCG (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Fernandez2013.PulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.NonPulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.PulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MeursModel2011.HemodynamicsMeurs_flatNorm (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_2element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_3element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_4element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.LungsTest (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile