OpenModelica master from 2026-09-25 01:35:25 to 2026-09-25 13:09:55

Summary

OMC Commits15
Libraries Changed0
Number of Improvements1
Number of Regressions1
Number of Performance Improvements22
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
dbc381fa7a2026-09-25 11:43:29 +0200kabdelhak[NB] fix when equations missing their time events (#16920)
7f937b9c822026-09-25 11:42:57 +0200kabdelhak[NB] do not use records in start values of function outputs (#16923)
b45aebd9302026-09-25 10:58:56 +0200Andreas[C] Stop optimization for array variables (#16922)
bca24c27b02026-09-25 10:55:45 +0200Martin SjölundBuild the GUI clients in the MSVC cross build (#16919)
af1e8c55a02026-09-25 10:54:49 +0200Per ÖstlundSimplify sum({})/product({}) for the NB (#16906)
47069bff4b2026-09-25 10:31:07 +0200kabdelhak[NB] fix start expressions with aliases, unknown crefs and internal functions (#16917)
5d2fe24bc82026-09-25 10:19:23 +0200Martin SjölundImplement System.gccDumpMachine/gccVersion (#16921)
f2b425f07b2026-09-25 10:17:06 +0200Martin SjölundFix KLU Jacobian column pointers for empty columns (#16918)
e0476290cb2026-09-25 09:40:49 +0200Adeel AsgharSet PATH for simulation executable (#16870)
978dd702f02026-09-25 09:30:44 +0200AndreasUnbundle `expat`, `zlib` and `minizip` (#16864)
d0ddbd62272026-09-25 08:44:55 +0200Andreas[C] Array attributes for Integer, Boolean and String (#14468) (#16910)
b02b1d2eb12026-09-25 08:28:25 +0200kabdelhak[NB] do not differentiate functions with function inputs (#16916)
b585af18622026-09-24 22:22:39 +0200Martin SjölundRun the smoke tests against the MSVC omc in wine
fdb91ab7f82026-09-24 22:21:52 +0200Martin SjölundFix four gaps in what an MSVC omc compiles
a2529a2a0b2026-09-24 22:21:36 +0200Martin SjölundTranslate the compiler to C for MSVC natively

3rdParty changes

Note that the 3rdParty libraries changed: 34704573f426..1192e07f54c8

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

ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)BackEnd performance 21.91 → 11.53 Compile performance 0:01:28 → 48.87
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)BackEnd performance 23.43 → 11.64 Templates performance 10.25 → 4.88 Compile performance 0:01:29 → 50.79
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1reduced (sim)Compile performance 39.68 → 20.71
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile performance 0:01:26 → 47.89
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)BackEnd performance 23.05 → 11.21 Compile performance 0:01:32 → 51.52
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Compile performance 0:01:26 → 48.13
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)BackEnd performance 22.66 → 11.22 Compile performance 0:01:25 → 49.08
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)BackEnd performance 12.75 → 6.43 Compile performance 53.27 → 28.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 14.92 → 26.11
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)BackEnd performance 17.60 → 9.05
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)BackEnd performance 17.63 → 9.13
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.ConcentratedSolarPowerPlant_PTSC (sim)BackEnd performance 39.67 → 20.66
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.SupercriticalPulverizedCoalPowerPlant (sim)BackEnd performance 10.80 → 6.09
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.Islanding (sim)Compile performance 26.81 → 14.41
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.NegativeFlow (sim)Compile performance 25.07 → 13.43
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.ZeroFlow (sim)Compile performance 25.66 → 13.96
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)BackEnd performance 20.84 → 11.66 Compile performance 0:01:25 → 49.66
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)BackEnd performance 20.48 → 11.44 Compile performance 0:01:31 → 51.25
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDiffusion_DynamicTwoPhaseFlowPipe (sim)Compile performance 25.74 → 13.37
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum_CC (sim)Compile performance 16.17 → 8.99 Simulate performance 45.16 → 24.05
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe (sim)Compile performance 25.88 → 13.79
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Compile performance 27.12 → 14.45 Simulate performance 27.05 → 15.72
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestFresnelField (sim)Simulate performance 14.82 → 8.62