OpenModelica wasm-jit-me from 2026-09-10 17:20:22 to 2026-09-14 07:49:41

Summary

OMC Commits23
Libraries Changed4
Number of Improvements13
Number of Regressions4
Number of Performance Improvements5
Number of Performance Regressions63

OpenModelica Changes

CommitDateAuthorSummary
dfcf8d50c62026-09-13 20:24:25 +0200Adrian Pop[Codegen] Add an ESP32 simulation code target (#16689)
22db91fde52026-09-13 20:19:17 +0200Martin SjölundShip the macOS nightly as a .dmg (#16695)
7dd7b181132026-09-13 16:37:37 +0200Martin SjölundSlim the installers and give macOS a working app bundle (#16693)
3be2e7c1ab2026-09-13 14:09:36 +0200Martin SjölundKeep the wasm side modules' own release profile (#16694)
ebda597bb02026-09-12 21:24:29 +0200Martin SjölundSet array variables whole in the FMI simulator (#16692)
52116911a42026-09-12 09:40:46 +0200Martin Sjölundwasm-jit: bind a model's archives eagerly
c854d00eed2026-09-12 08:14:51 +0200Martin Sjölundwasm-jit: chunk a nonlinear system's residual
1ac00a73992026-09-12 00:25:05 +0200Martin Sjölundwasm-jit: skip the inliner on an enormous function
003d23e27f2026-09-12 00:03:47 +0200Martin Sjölundwasm-jit: isolate a run that leaves the sandbox
92c71d211c2026-09-12 07:58:06 +0200Martin SjölundCross-build the Qt GUI clients for mac and win (#16685)
0892aa87002026-09-12 01:15:40 +0200Adrian Pop[Build] Add the missing license header to coi_server.py (#16690)
88e8ed653d2026-09-11 23:53:08 +0200Martin SjölundOMEdit web: arrow results and the result reader (#16686)
ce5414c5d82026-09-11 19:15:14 +0200Per ÖstlundImprove handling of uninitialized record fields (#16683)
a7f6598f8e2026-09-11 13:56:24 +0200Martin SjölundGenerate revision.h in the Rust cmake build too (#16682)
441a068b6e2026-09-11 12:45:19 +0200Adeel AsgharDo not show outer components in the Parameters dialog (#16681)
e35ff85fe52026-09-11 11:57:51 +0200John TinnerholmIntegrating the Modelica LSP in OMEdit (#15925)
320b31ef9c2026-09-11 11:33:14 +0200Martin SjölundFix the nightly Windows and macOS cross builds (#16679)
9a1fe814ac2026-09-11 11:17:45 +0200AndreasCPack: make the Linux packages buildable and installable (#16671)
30fdba7d6f2026-09-11 10:41:21 +0200Martin SjölundMake cyclic data visible in the types (#16678)
bda52fd4ff2026-09-11 08:34:45 +0200Adeel AsgharRecent models without file path (#16672)
73105215432026-09-10 19:50:13 +0200Martin SjölundMove to Qt 6.11.2 with the build-deps images
ea30c261d12026-09-10 18:25:45 +0200Martin SjölundUse the per-target Qt images in CI
c4db27b31b2026-09-10 17:50:26 +0200Martin SjölundBuild Boost from source for the cross builds

3rdParty changes

Note that the 3rdParty libraries changed: e8acc1f39b4c..27224ba7983a

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1418d012026-09-13 08:31:06 +0200Martin SjölundResolve the SemVer version omc now reports
5b24b0b2026-09-12 09:47:08 +0200Martin SjölundGive each runner a working directory of its own (#360)

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (27fee964af593be6026d2de4d6975be02d810490) to 11.1.2-maint.11.x (3d1c2adb7bec0ce1ab6a17bccf5dfb8872ca7707)
Buildings_12From version 12.1.2-maint.12.x (9bf3f0fc152bd0efe86049f7ebf4c871d8f30775) to 12.1.2-maint.12.x (2bcb6634c8c0e587455a66b7d1aa4b8d9aea95fd)
Buildings_latestFrom version 14.0.0-master (5fdab1ee7e82d2a4907935920ace6b11f1df2a87) to 14.0.0-master (4736a77498afdaaa9356f0fe3bc768b24a510020)
IBPSA_latestFrom version 4.0.0-master (bb996b11d7068eeddad43093cd1e6d825a243959) to 4.0.0-master (eb357d2fd43cd79b9fc43eb13399fc69a02f5c09)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate performance 52.99 → 0:01:32
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.05 → 0:04:00
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.09 → 0:04:00
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 10.72 → 26.77
AixLibAixLib.Obsolete.Year2022.Examples.NcDataReader (sim)Compile → Simulate
AixLibAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)Simulate performance 7.92 → 14.73
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 11.15 → 26.33
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 10.81 → 26.26
BuildingSystemsBuildingSystems.Utilities.NetCDF_DataReader.ExampleNcDataReader (sim)Compile → Simulate
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Simulate performance 26.43 → 14.85
Buildings_11Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Simulate performance 5.52 → 13.26
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Simulate performance 1.10 → 16.43
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate → Compile
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 10.53 → 0:02:10
Buildings_11Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Simulate performance 9.60 → 17.92
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 13.51 → 27.88
Buildings_11Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Simulate performance 9.36 → 19.64
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)Simulate performance 7.06 → 14.97
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)Simulate performance 7.31 → 14.53
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)Simulate performance 2.89 → 10.42
Buildings_12Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Simulate performance 5.50 → 13.82
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate performance 15.55 → 44.48
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Simulate performance 1.10 → 17.95
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Simulate performance 12.38 → 21.83
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate performance 37.66 → 0:02:33
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Simulate performance 54.63 → 0:02:47
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 14.02 → 29.65
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)Simulate performance 10.30 → 45.82
Buildings_12Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Simulate performance 7.93 → 19.57
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring (sim)Simulate performance 7.51 → 14.56
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Summer (sim)Simulate performance 7.57 → 14.67
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Simulate performance 5.52 → 12.90
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.Tuning_uEcoSta_uTowFanSpeMax (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Examples.HeatRecoveryHeatPump (sim)Simulate performance 7.50 → 14.47
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPump (sim)Simulate performance 8.53 → 15.45
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 13.39 → 29.14
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)Simulate performance 9.95 → 43.65
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate performance 2.02 → 17.28
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate performance 1.90 → 16.96
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Simulate performance 6.16 → 16.15
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)Simulate performance 44.87 → 0:01:34
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate performance 50.82 → 0:01:34
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate performance 0:01:17 → 0:02:41
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Simulate performance 48.31 → 0:01:28
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 10.98 → 27.24
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 11.20 → 27.88
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 10.77 → 27.84
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.00 → 0:04:24
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.00 → 0:04:24
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0.00 → 0:04:24
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)Simulate performance 10.06 → 21.09
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)Simulate performance 8.72 → 16.29
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Simulate performance 0.00 → 0:04:18
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Simulate performance 5.88 → 11.42
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)Simulate performance 14.77 → 25.71
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate performance 15.86 → 0:04:11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate performance 19.16 → 10.55
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 40.12 → 15.10
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 8.00 → 0:04:02
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 48.91 → 0:02:15
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Templates performance 19.15 → 11.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)Simulate performance 14.68 → 25.26
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate performance 13.49 → 0:04:11
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 24.07 → 0:01:47
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 6.00 → 0:04:08
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Simulate performance 0:01:11 → 0:02:18
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Simulate performance 12.79 → 43.58
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Simulate performance 11.18 → 25.61
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Templates performance 15.79 → 9.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.ConcentratedSolarPowerPlant_PTSC (sim)Simulate performance 0.00 → 0:04:24
TransiEntTransiEnt.Components.Heat.Check.TestTurbineValveController (sim)Simulate performance 0.05 → 13.26
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Check.TestHeatFlowDivision (sim)Simulate performance 0.06 → 12.89