OpenModelica cpp from 2026-10-12 22:57:44 to 2026-10-13 22:51:15

Summary

OMC Commits17
Libraries Changed2
Number of Improvements8
Number of Regressions3
Number of Performance Improvements10
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
c7954f6da92026-10-13 19:43:04 +0200Martin SjölundRun calls without result at initialization (#17261)
02b5cc2e0d2026-10-13 18:33:16 +0200AndreasCI: pin GitHub Actions by SHA and add quarterly Dependabot updates (#17281)
c7f1cf2a152026-10-13 18:05:10 +0200Andreas[Runtime] Halve the step size repeatedly after a failed step (#17243)
e3ac02c9f12026-10-13 17:54:46 +0200AndreasDo not create algebraic loops from start value cycles (#17279)
69c7ad06122026-10-13 16:51:30 +0200Adeel AsgharOMEdit: avoid crash when opening replaceable param with choices (#17278)
a7e0c7a8f12026-10-13 16:35:32 +0200Adeel AsgharOMEdit: redirect stderr to the error log (#17277)
3e2fa36b492026-10-13 16:09:51 +0200Adeel AsgharOMEdit: warn once per model for missing protected variables (#17273)
cbff5eb7532026-10-13 15:08:23 +0200AndreasRust omc: onboarding guide for MetaModelica devs (#17266)
8a1b030cf62026-10-13 14:53:57 +0200AndreasCI: move the Ubuntu stages from 22.04 (Jammy) to 24.04 (Noble) (#17258)
ffe6ff58b22026-10-13 13:38:25 +0200Adeel AsgharOMPlot: allow zoom drags to start from axes (#17270)
1ee7334a572026-10-13 13:27:58 +0200Per ÖstlundImprove handling of connection operators (#17259)
ea1770d4132026-10-13 12:54:16 +0200AndreasRust omc: format changed Rust and TOML files (#17048)
93e8d0d3632026-10-13 12:47:28 +0200Adeel AsgharAllow setting conditional component from the attributes dialog (#17257)
ee6b3ab10f2026-10-13 12:16:30 +0200AndreasOMEdit: soften the view backgrounds in dark mode (#17255)
0a94d3fc452026-10-13 11:48:00 +0200Henning KielOMNotebook/OMPlot: Fix leaks, dangling pointers and window lifetime (#17223)
902eeabec12026-10-13 10:50:47 +0200Andreas[NF] Warn about non-causal public connectors in blocks (#17260)
62822b8b872026-10-13 10:13:23 +0200kabdelhak[NB,NF] fix multibody codegen and slices (#17256)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
fe2633a2026-10-12 11:42:44 +0200AndreasList the heavy models for Buildings 13, not 11 (#372)
49e56392026-10-10 21:20:49 +0200Francesco CasellaReinstate --resizeableArrays in LargeTestSuite_NB (#371)

Library Changes

LibraryChange
Dynawo_devFrom version 2.0.0-master (d170a775ffb5e296f5ed2d9df716542d24f2a895) to 2.0.0-master (7396630895269b4f840f3eefe9d57961fc1c7c3c)
Modelica_trunkFrom version trunk (8ee553049a567efb375b80e6b0bad7363c427300) to trunk (b6eaa45738b32a5d777b0ce16ec8ebe1ab1ad5b8)

Models Affected

Buildings_13Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
Dynawo_devDynawo.Examples.LoadFrequencyDependent.LoadAlphaBetaFrequencyDependent (sim)Simulate → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovHydro4St4b (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020FOCB (sim)Failed → SimCode
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 26.92 → 10.75
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate → Verify
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.AC7B (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC7B (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:04:31 → 0:01:23
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 6.44 → 13.65
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 6.90 → 14.45
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 19.63 → 37.68
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 6.79 → 16.50
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:01 → 26.29
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:21 → 38.19
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.18 → 23.71
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:34 → 40.13
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 22.65 → 12.52
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Compile performance 15.83 → 29.33 Simulate performance 11.30 → 19.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Compile performance 25.82 → 13.93
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 17.42 → 7.00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 6.86 → 16.83
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 18.99 → 32.96
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 12.70 → 23.15
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Simulate performance 0:04:02 → 0.17
ThermoPower_4.0.0-devThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Simulate performance 0:04:02 → 0.17