OpenModelica master-fmi from 2026-06-06 05:13:59 to 2026-06-09 03:05:44

Summary

OMC Commits17
Libraries Changed2
Number of Improvements2
Number of Regressions4
Number of Performance Improvements14
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
5797b44f0f2026-06-08 19:48:24 +0200kabdelhak[NB] update iterator handling for function alias (#15793)
086ebf17042026-06-08 17:33:56 +0200phannebohm[C] Remove duplicate nnz counter in sparsity (#15786)
5978f9f6932026-06-08 16:33:46 +0200phannebohmRemove unused variables (#15785)
e7f003a8a52026-06-08 16:25:53 +0200phannebohm[NB] Remove custom Rational (#15784)
83ec0c06ab2026-06-08 14:26:38 +0200Adeel AsgharReduced the default minimum width for value (#15782)
ac04a64e322026-06-08 13:56:53 +0200Martin SjölundCodegenC.tpl: give hpcom pthread thread functions the pthread signature (#15772)
5dddfb80e42026-06-08 13:10:48 +0200Adrian Pop[OMEdit] Enable MCP server build on Qt 6.4.x (#15779)
8415f4f0932026-06-08 13:10:09 +0200Adrian Pop[OMEdit] Add Qt version in the About dialog (#15778)
952f8a709c2026-06-08 11:10:27 +0200Martin SjölundSimulationRuntime cpp: don't re-prefix raw -l flags in LAPACK_LIBRARIES (#15776)
4bdbbb9fe42026-06-08 10:59:47 +0200Martin Sjölundparser: report invalid-escape warning at the real source position (#15775)
a8c3054c922026-06-08 10:53:41 +0200Martin SjölundFix string corruption in reverse-order StringAllocator fills (#15774)
093518e2c92026-06-08 10:45:14 +0200Martin SjölundCodegenC.tpl: emit headers for WHEN generic-call loop bodies (#15773)
b07706f4322026-06-08 10:44:52 +0200Martin SjölundBackendDump: drop debug SIMULATION/INITIALSYSTEM print in dumpLoops (#15771)
c7cd5d8ee82026-06-07 21:10:28 +0200Martin SjölundTpl: iterate token lists in iterSeparatorString/iterAlignWrapString (#15770)
9c19e308822026-06-07 13:56:07 +0200Adrian Pop[15219] getModelInstanceReference: in-process model instance, no JSON string (#15697)
6e02f4119d2026-06-07 08:51:07 +0200Martin SjölundSusan: generate iterative for-loops for list maps instead of recursion (#15768)
cb0beaa7902026-06-06 10:55:34 +0200Adrian Popv1.28.0-dev (#15762)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)

Library Changes

LibraryChange
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_devConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.90 → 9.77
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 19.07 → 9.86
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.45 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)SimCode performance 6.30 → 12.34
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 24.75 → 9.68
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.78 → 14.96
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Failed → Verify
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 11.10 → 6.10
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)SimCode performance 6.04 → 11.34
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 16.64 → 7.43
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.58 → 17.66
LEPSE_mainLEPSE.Examples.KKT_1 (sim)Verify → Compile
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 12.52 → 42.06
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Compile performance 0:01:13 → 41.45
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 21.21 → 10.08
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate performance 48.80 → 25.71
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 27.17 → 8.24
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 25.03 → 13.65
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Compile performance 55.33 → 30.70
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)Compile performance 23.14 → 12.14
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.TestVolumes (sim)Compile performance 22.32 → 12.97
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Compile performance 26.36 → 14.19