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

Summary

OMC Commits23
Libraries Changed2
Number of Improvements15
Number of Regressions6
Number of Performance Improvements3
Number of Performance Regressions11

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_latestFrom version 14.0.0-master (5fdab1ee7e82d2a4907935920ace6b11f1df2a87) to 14.0.0-master (4736a77498afdaaa9356f0fe3bc768b24a510020)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 1.00 → 0:04:09
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 1.00 → 0:04:22
AixLibAixLib.Obsolete.Year2022.Examples.NcDataReader (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Utilities.NetCDF_DataReader.ExampleNcDataReader (sim)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate → Compile
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Simulate → Compile
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.Tuning_uEcoSta_uTowFanSpeMax (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Verify → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Simulate performance 1.71 → 0:01:16
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Compile → Simulate
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate performance 0:01:21 → 0:02:25
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Simulate → Compile
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:24
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Compile → Simulate
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.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)Simulate performance 11.74 → 5.85
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate performance 8.93 → 0:04:14
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate performance 0.00 → 0:04:16
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 6.94 → 17.46
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 15.86 → 30.55
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Templates performance 19.15 → 11.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate performance 8.85 → 0:04:02
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Simulate performance 3.10 → 16.21
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Templates performance 15.79 → 9.05