OpenModelica cpp from 2026-10-08 01:15:23 to 2026-10-09 00:38:48

Summary

OMC Commits21
Libraries Changed3
Number of Improvements5
Number of Regressions2
Number of Performance Improvements7
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
2adcafdc062026-10-08 23:50:10 +0200Christian SchulzeFix record constant bindings for records in arrays of components (#17197)
3d30167c692026-10-08 23:47:15 +0200Martin SjölundCollect record constructors of array literals (#17204)
e3a6e9ed552026-10-08 22:23:12 +0200Martin SjölundExport checkout scm variables to env (#17203)
080228ff932026-10-08 19:40:18 +0200kabdelhak[NB] event conditions of algorithms without outputs as equations (#17200)
1e3a5fa52d2026-10-08 19:39:44 +0200kabdelhak[NB] allocate resizable sparsity scratch arrays on the heap (#17199)
8ba8f81de22026-10-08 19:05:31 +0200kabdelhak[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)
b1847b8cab2026-10-08 19:04:45 +0200Christian SchulzeKeep the condition assignments of an elsewhen without outputs in algorithms (#17196)
bf7d1d10c32026-10-08 18:17:27 +0200kabdelhak[NB] subscript inlined array constructors in dimension order (#17191)
1a9b63447c2026-10-08 17:10:42 +0200Henning Kiel[OMEdit] Fix FMI "delete FMU directory and model" setting not being persisted (#17171)
646d43019e2026-10-08 17:00:35 +0200kabdelhak[NF] resolve connects in if equations in resizable for loops (#17184)
70778a80da2026-10-08 16:14:02 +0200kabdelhak[NB] resizable algebraic loops with partial slices (#17190)
99a7e9a57b2026-10-08 16:13:36 +0200kabdelhak[NF] remove deleted connects before array connection handling (#17183)
9e4c104c012026-10-08 15:07:56 +0200Per ÖstlundDeprecate unitialized variables in functions (#17152)
014e1ac5272026-10-08 14:42:38 +0200Martin Sjölundsim_meta: no row copies for outputFormat=empty (#17189)
a75afbd8e22026-10-08 12:59:58 +0200Christian SchulzeFix default arguments of functions called via a component in an array (#17170)
4897119cd02026-10-08 12:57:54 +0200Martin Sjölund[NB] Keep resizable sparsity rows exact (#17187)
a95fd423a82026-10-08 12:47:58 +0200Per ÖstlundImprove check for unitialized variables (#17168)
d35ae7b1192026-10-08 12:34:32 +0200Adeel AsgharPrefer choices over enumeration in parameter dialogs (#16747)
92c08d8ab42026-10-08 11:24:11 +0200kabdelhak[NB] count resizable NLS element iteration vars as scalars (#17182)
f8118c20ec2026-10-08 09:58:32 +0200Adeel AsgharSupport plotting and saving Documentation figures annotation (#17176)
383078fca92026-10-08 07:14:56 +0200Martin SjölundEvaluate Connections.rooted on the spanning tree (#17175)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78010ce2026-10-08 20:49:41 +0200Martin SjölundChoose the solver of a pull request run
26817e72026-10-07 21:05:43 +0200Martin SjölundStop scanning the whole db after every test run

Library Changes

LibraryChange
Dynawo_devFrom version 1.8.0-master (c46649f7ed0e773b2b5856ac8d154c174f6bb6b6) to 2.0.0-master (6c9849b27ff2d833f5b94ecaec2aa4f10aa85461)
ScalableTestSuiteFrom version 2.2.0-master (117db671d7b912f1d0ac9d39e46452b7215f1f0f) to 2.2.0-master (8fe351d1c403200989acf0ed99c2efc93462d368)
ScalableTestSuite_nooptFrom version 2.2.0-master (117db671d7b912f1d0ac9d39e46452b7215f1f0f) to 2.2.0-master (8fe351d1c403200989acf0ed99c2efc93462d368)

Models Affected

BuildSysProBuildSysPro.Building.Examples.TestZoneNWalls (sim)Templates → Simulate
DroneLibraryDroneLibrary.Tests.motorTest (sim)Simulate → Failed
Dynawo_devDynawo.Examples.BESS.WECC.BESSCurrentSource (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 21.00 → 37.92
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Simulate performance 0.10 → 39.00
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 21.39 → 43.83 Simulate performance 6.64 → 16.84
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:04:40 → 0:01:20
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 51.84 → 0:01:53
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 18.02 → 7.05
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 37.57 → 0:01:24
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 25.08 → 13.20
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 0:01:38 → 53.12
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 0:01:21 → 29.71
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 13.84 → 6.80
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile performance 0:04:10 → 0:02:03