OpenModelica cpp from 2026-10-25 01:49:32 to 2026-10-25 22:09:28

Summary

OMC Commits8
Libraries Changed0
Number of Improvements14
Number of Regressions2
Number of Performance Improvements7
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
cf44bfb1ff2026-10-25 20:43:27 +0100Martin SjölundMove discrete Real tests to the new frontend (#17467)
fdaea8b7902026-10-25 20:37:25 +0100Martin SjölundMove unbound parameter tests to the new frontend (#17466)
bddb2934142026-10-25 19:55:39 +0100Martin SjölundRemove the external Java interface (#17465)
eaa4a422292026-10-25 16:22:35 +0100Martin Sjölund[OB] Solve for a record field passed to a call (#17461)
d84fad3f5e2026-10-25 12:22:32 +0100Martin SjölundMove two solver-sensitive tests to new frontend (#17460)
f2add88d522026-10-25 12:21:46 +0100Martin Sjölund[NF] Fix matrix(A) of an n-D array (#17457)
f8869cc9982026-10-25 11:53:42 +0100Martin Sjölund[Cpp] Keep array sizes in the record alias key (#17458)
b35a0facbb2026-10-25 08:59:19 +0100Martin SjölundMove simulation/libraries tests to new frontend (#17456)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a135e0b2026-10-24 00:05:01 +0200Francesco CasellaIncreased timeout for LargeTestSuite.Thermal.Advection.SimpleAdvection_N_409600
02a40ec2026-10-23 22:19:16 +0200Francesco CasellaReinstate -O3 in LargeTestSuite_NB for improved runtime performance

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Compile performance 0:05:49 → 0:03:06
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 19.68 → 8.56
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 11.12 → 28.19
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 11.02 → 21.28
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve (sim)Templates → Verify
Modelica_3.2.3Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim)Templates → Verify
Modelica_3.2.3Modelica.Media.Examples.MixtureGases (sim)Compile → Verify
Modelica_4.0.0Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim)Templates → Verify
Modelica_4.0.0Modelica.Media.Examples.MixtureGases (sim)Compile → Verify
Modelica_4.1.0Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim)Templates → Verify
Modelica_4.1.0Modelica.Media.Examples.MixtureGases (sim)Compile → Verify
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 (sim)Templates → Verify
Modelica_trunkModelica.Media.Examples.MixtureGases (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 27.87 → 49.89
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 21.27 → 37.85
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 12.63 → 7.01
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:05 → 24.56
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 36.06 → 0:01:30
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.31 → 25.66
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 26.62 → 57.88
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 17.33 → 6.26
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 14.40 → 7.39
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 0:01:07 → 0:01:55
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 10.45 → 25.61
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:31 → 40.97