OpenModelica master-fmi-fmpy from 2026-08-04 12:40:45 to 2026-08-06 12:16:48

Summary

OMC Commits17
Libraries Changed4
Number of Improvements12
Number of Regressions6
Number of Performance Improvements7
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
dbd56e49292026-08-06 09:07:50 +0200Martin Sjölundwasm-jit: support slicing on the left-hand side (#16204)
467509c62f2026-08-06 09:06:39 +0200Martin Sjölundmmtorust: loop-TCO for `input output` accumulators (#16202)
d72396cc802026-08-06 08:16:15 +0200Martin Sjölundwasm-jit: tell Tearing about its sparse solvers (#16203)
1de90a20d12026-08-06 08:15:22 +0200Martin Sjölundwasm-jit: split equation functions into chunks (#16201)
09ec0410c32026-08-06 06:54:50 +0200Martin Sjölundwasm-jit: fix whole-array refs in record arrays (#16200)
b669407c372026-08-06 01:39:44 +0200Adrian Pop[OB] fix symbolic differentiation of calls with record inputs (#16199)
342360c5012026-08-05 20:43:59 +0200Martin Sjölundwasm-jit: constant tables as data, not code (#16197)
1681b39a1a2026-08-05 20:20:17 +0200Martin SjölundCI: pin the Rust working copy to a fixed path (#16196)
320a7acbd32026-08-05 17:22:14 +0200Martin Sjölundwasm-jit: gbode events, honest menus, FMU solvers (#16195)
542607bb4e2026-08-05 14:28:12 +0200Adeel AsgharUpdate end point when user dismiss the connection context menu (#16193)
a2d1193ac12026-08-05 12:34:53 +0200Adeel AsgharUtilities::tempDirectory(): recreate directory if it was removed (#15851)
cabd350c232026-08-05 08:35:09 +0200Martin Sjölundfmi3-wasm: messages go to the FMI logger (#16189)
41a89e894f2026-08-04 21:12:32 +0200Martin Sjölundwasm-jit: fix module caching and obey -n=1 (#16187)
a5bca2dca32026-08-04 20:09:15 +0200Martin SjölundUse ryu for printing ipopt message (#16188)
ba996e95aa2026-08-04 17:47:18 +0200Martin SjölundReport the real revision from getVersion() (#16186)
4b2902b24e2026-08-04 15:46:51 +0200Adeel AsgharExtra corner items not needed when creating a connector (#16184)
17570b42c72026-08-04 14:06:58 +0200Martin Sjölundwasm-jit: --daeMode support (#16183)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3bc2f342026-08-06 09:40:36 +0200Martin SjölundAdd a wasm-jit overview report (#293)
8a30d6d2026-08-05 14:12:45 +0200Martin SjölundHandle dygraphs missing in a docker image (#292)

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/409edb846408a44d6f0b7cb2fa0eef479e3f0076.zip) FMPy version 0.3.29 to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/266c975c250742658e867a8187ae52786cf1faee.zip) FMPy version 0.3.29
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/927a6b461a7cba8b09d96ca503000d8032fb9529.zip) FMPy version 0.3.29 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/4e96182ec2ce24ea97d8d5b345603ad26760fe60.zip) FMPy version 0.3.29
IDEAS_devFrom version 4.0.0-master (5400f0d11564e9dced0330cd3b2c0f509ada6639) FMPy version 0.3.29 to 4.0.0-master (49e6a6a1b96193f88c67770d01b926b4a2d5cf75) FMPy version 0.3.29
ThermofluidStream_devFrom version 1.3.0-main (ede8f2694c01c4e1e9475537452b9d6b447c16db) FMPy version 0.3.29 to 1.3.0-main (63cb8314a7c14f757154ff0626be07c04862f223) FMPy version 0.3.29

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 14.52 → 7.23
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 25.78 → 46.29
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 31.43 → 11.47
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.23 → 27.05
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.22 → 0:07:02
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.57 → 17.22
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.23
Chemical_masterChemical.Examples.HeatingOfWater (sim)Compile → SimCode
Chemical_masterChemical.Examples.WaterVaporization (sim)Compile → SimCode
FluxTubesExtensionFluxTubesExtension.TestRecordFunctionInput.Examples.ShowSoftMagneticCharacteristic (sim)SimCode → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.23 → 7.59
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 29.73 → 14.76
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)Simulate performance 16.80 → 30.37
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Compile performance 0:04:31 → 0:02:38
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 10.18 → 5.48
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 20.28 → 0:01:02
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 4.36 → 10.07
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopJP8DryAir (sim)Verify → Compile