OpenModelica newInst-newBackend from 2025-11-20 20:30:28 to 2025-11-25 09:59:01

Summary

OMC Commits10
Libraries Changed0
Number of Improvements56
Number of Regressions4
Number of Performance Improvements2
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
94533fe86a2025-11-24 16:26:36 +0100Adeel AsgharAvoid extra call to ModelWidgetContainer::currentModelWidgetChanged (#14693)
d5a267ad282025-11-24 01:54:56 +0100Per ÖstlundImplement break for components (#14687)
48e762acd12025-11-22 00:11:23 +0100Adrian Popno need for the close tag there (#14675)
debcc136582025-11-21 18:28:11 +0100AndreasFix OMSI incompatible function poiter type (#14678)
04603ae0872025-11-21 16:32:01 +0100AndreasDon't initialize with NAN (#14676)
f3add06f742025-11-21 13:36:14 +0100Adeel AsgharUse QSet instead of QList (#14674)
7b76d466732025-11-21 12:32:35 +0100AndreasFixing function prototype (#14673)
83e304ade22025-11-21 12:22:35 +0100Andreas[Codegen] Adding define for threads (#14671)
2380c74e172025-11-21 11:44:56 +0100Adeel AsgharAllow loading the model/package with syntax errors (#14369)
99fa6eccf22025-11-21 11:27:20 +0100kabdelhak[NB] add inferred clock support (#14669)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0e9a9de2025-11-20 12:59:33 +0100AndreasAdding TILMedia_AddOn_Tests (#253)
6d4ecbb2025-11-17 14:59:59 +0100AndreasRevert #244, #246, #247, #248 (#251)

Library Changes

LibraryChange

Models Affected

ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.BooleanSignals.Sample1 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.BooleanSignals.Sample2 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.IntegerSignals.Sample1 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.IntegerSignals.Sample2 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.IntegerSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample1 (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample2 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample3 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.SampleWithADeffects (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedRamp (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedSine (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim)Templates → Verify
Modelica_4.0.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController (sim)Templates → Compile
Modelica_4.0.0Modelica.Clocked.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.BooleanSignals.Sample1 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.BooleanSignals.Sample2 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.IntegerSignals.Sample1 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.IntegerSignals.Sample2 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.IntegerSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample1 (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample2 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.Sample3 (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.SampleWithADeffects (sim)Templates → Simulate
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedRamp (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedSine (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.RealSignals.TimeBasedStep (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim)Templates → Verify
Modelica_4.1.0Modelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController (sim)Templates → Compile
Modelica_4.1.0Modelica.Clocked.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.Sample1 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.Sample2 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedStep (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.Sample1 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.Sample2 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.TimeBasedStep (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample1 (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample2 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample3 (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.SampleWithADeffects (sim)Templates → Simulate
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.TimeBasedRamp (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.TimeBasedSine (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.TimeBasedStep (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim)Templates → Verify
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController (sim)Templates → Compile
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim)Templates → Verify
OpenIPSL_devOpenIPSL.Tests.Controls.PSAT.AVR.AVRTypeII_Test (sim)Simulate performance 28.70 → 16.78
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Templates performance 48.37 → 23.06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Compile → Verify
TransiEntTransiEnt.Storage.Heat.ElectricWaterHeater_constProp_L4.Check.CheckStratifiedElectricWaterHeater_CoolDown (sim)FrontEnd → Failed