OpenModelica cpp from 2026-10-28 21:51:28 to 2026-10-29 21:59:41

Summary

OMC Commits20
Libraries Changed4
Number of Improvements26
Number of Regressions6
Number of Performance Improvements9
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
3edd325a332026-10-29 20:47:56 +0100kabdelhak[NB] Partial residuals of array body for-eqs (#17581)
30fe6f2fc62026-10-29 19:59:30 +0100Martin SjölundMove redeclare, mosfiles and other tests to the NF (#17578)
0add9da7472026-10-29 18:55:20 +0100Adeel Asghar[OMEdit] Fix `Equate & Tile Windows Matrix` (#17580)
6e59e6f0832026-10-29 17:21:57 +0100Martin SjölundMove more tests to the NF, fixing invalid models (#17579)
79b6b7b9cc2026-10-29 17:17:21 +0100Martin SjölundMove connector and other tests to the NF (#17577)
3cf5fce6052026-10-29 14:25:26 +0100Martin Sjölund[OB] Remove model-deep recursions in the backend (#17570)
69152b82b52026-10-29 14:21:33 +0100Martin Sjölund[web] Name the wasm functions in compiler errors (#17575)
ced96b73452026-10-29 14:16:10 +0100kabdelhak[NB] Start values of resizable tear arrays (#17574)
a3b6e01d122026-10-29 13:24:03 +0100kabdelhak[NB] Nominal and bounds of resizable NLS vars (#17573)
82f9ae05a12026-10-29 13:23:23 +0100kabdelhak[NB] Start buffer size of resizable arrays (#17572)
10ba3010ef2026-10-29 13:05:19 +0100Henning KielKeep the Qt translation files up to date in the build and CI (#17501)
49973072672026-10-29 12:50:07 +0100kabdelhak[NF] Split subscripts inside subscripts (#17571)
1b8412898e2026-10-29 12:01:24 +0100kabdelhak[NB] Torn resizable loops with array bodies (#17569)
7cbff648152026-10-29 11:45:56 +0100kabdelhak[NB] Array bindings of resizable parameters (#17568)
1aaa82a1fc2026-10-29 10:51:37 +0100kabdelhak[NB] Alias of resizable for-equations (#17567)
ce5f8ad7292026-10-29 09:33:23 +0100kabdelhak[NB] Elementwise sparsity of inner array crefs (#17564)
4a7bcf581a2026-10-29 09:27:20 +0100kabdelhak[RT] Logging of resizable nonlinear systems (#17565)
6ef24d2d582026-10-29 09:26:40 +0100kabdelhak[NF] Equal sizes of connected resizable arrays (#17566)
bced69d2292026-10-29 08:04:39 +0100kabdelhak[NF] Slices of known size in array connections (#17561)
dbcd8dba902026-10-29 08:02:46 +0100Martin SjölundRust omc: fail instead of panic on div by zero (#17552)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
df4fd8a2026-10-29 13:48:18 +0100Martin SjölundSkip noreply and refused email addresses (#378)
323510f2026-10-27 00:31:11 +0100Francesco CasellaUpdate heavy_tests.json (#376)

Library Changes

LibraryChange
Buildings_12From version 12.1.3-maint.12.x (fb087bf2d443c9a5537d6afbf4d79df0da13faf3) to 12.1.3-maint.12.x (16e848d8dec0b826b27bc3e1f816f132bbcc1ba0)
Dynawo_devFrom version 2.0.0-master (72aa74ba223ac8b2e59516ceda1d31d779eacf97) to 2.0.0-master (b1d50a690a9e5b3a76210b353a7cfd0aa495e664)
TAeZoSysProFrom version master (8df976f13fce98d1e8684d6bce32f6625a6e59cc) to 3.3.0-master (f51bbe4c0487a5567e1e988fc753d8eb2dbe8f82)
TAeZoSysPro_testsuiteFrom version master (01db269ad28b073866816b40ebe8651c702a4cc3) to 3.3.0-master (f51bbe4c0487a5567e1e988fc753d8eb2dbe8f82)

Models Affected

AESAES.Devel_test_models.Test_air_circ_002 (sim)Simulate → Compile
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Actuators.Dampers.Examples.Damper (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)Simulate → Verify
Buildings_12Buildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 53.33 → 29.51
Buildings_12Buildings.Fluid.Movers.Examples.MoverContinuous (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Validation.ComparePowerInput (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Simulate → Verify
Buildings_12Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Verify → Simulate
Buildings_12Buildings.Templates.Components.Validation.Dampers (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
Dynawo_devDynawo.Examples.GridCodeSimulations.RunSimulations (sim)FrontEnd → Simulate
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Failed → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 18.87 → 10.42
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 10.05 → 27.09
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Simulate performance 32.93 → 0.07
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Simulate performance 35.93 → 0:01:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 27.99 → 0:01:11
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:04:21 → 0:02:05
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 10.47 → 6.01
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 19.91 → 37.64
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 7.01 → 15.70
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:04 → 26.87
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 37.17 → 0:01:34
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:01:30 → 0:04:37
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 13.95 → 6.71
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 21.27 → 38.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 22.10 → 7.10
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:15 → 26.32
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
TAeZoSysProTAeZoSysPro.FluidDynamics.Examples.Pressure_coocker (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_Condensation (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_GasNode_two_phases (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_Interface_liq_gas (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_MolecularDiffusion (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Valves.test_CommissioningDamper (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.BaseClasses.test_ForcedConvection (sim)Failed → Simulate