OpenModelica cpp from 2026-10-22 06:14:12 to 2026-10-23 00:53:48

Summary

OMC Commits15
Libraries Changed1
Number of Improvements6
Number of Regressions4
Number of Performance Improvements6
Number of Performance Regressions11

OpenModelica Changes

CommitDateAuthorSummary
9a480e1b622026-10-22 22:37:51 +0200Martin Sjölund[RT] Re-revert the daeMode homotopy ramp (#17429)
74015df8cb2026-10-22 21:52:08 +0200kabdelhak[NB] point record element crefs to the child variables (#17428)
1b29fd4fd92026-10-22 21:18:12 +0200kabdelhak[NB] fix empty division placeholder and tuple zeros (#17426)
dda831c57f2026-10-22 20:36:01 +0200kabdelhak[NB] fix record zeros and nested record aliases (#17425)
81bcd5cc4f2026-10-22 19:44:01 +0200phannebohmFix test introduced in #17403 (#17419)
3a6734569a2026-10-22 17:57:00 +0200Adeel Asghar[OMPlot] Improve plot sizing and toolbar (#17423)
c4551aedc92026-10-22 16:12:02 +0200Adeel Asghar[OMEdit] Keep Latest News hidden when the option is off (#17422)
ba3f0d1c532026-10-22 15:39:40 +0200Andreas[OB] Scalarize array valued if-expressions in array equations (#17274)
cfea07d7dc2026-10-22 13:49:54 +0200Martin Sjölund[wasm-jit] In-wasm driver catches model errors (#17421)
f5a8a11c2c2026-10-22 12:59:26 +0200Martin SjölundRust omc: write output through C's stdout (#17412)
e29de57d0f2026-10-22 11:58:02 +0200kabdelhak[NB] No pre assignments for outputs that keep their pre value (#17417)
be6c1a5bc12026-10-22 11:50:58 +0200Martin Sjölund[RT] Let a repeated -gb* option replace the value (#17418)
839d6607252026-10-22 10:54:05 +0200kabdelhak[Codegen] Rows of two-dimensional residuals start at their offset (#17415)
377f7b65bc2026-10-22 10:25:28 +0200phannebohmRevert "[NB] Scale residuals of torn systems by their coefficients (#17410)" (#17414)
6500b29a132026-10-22 09:27:32 +0200kabdelhak[NB] Pre values of when-statements inside for-statements (#17413)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
eb82b062026-10-19 23:00:08 +0200Francesco CasellaAdded larger models to LargeTestsSuite_NB that are now working with resizable arrays (#373)
39e90ee2026-10-19 10:06:21 +0200Martin SjölundReplace the C.old job with a C+Rust job

Library Changes

LibraryChange
Buildings_12From version 12.1.3-maint.12.x (f66f7462fef568feb3372d93b1f8c6c34130f71c) to 12.1.3-maint.12.x (fb087bf2d443c9a5537d6afbf4d79df0da13faf3)

Models Affected

Buildings_12Buildings.Fluid.Boilers.Examples.BoilerPolynomial (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Boilers.Examples.BoilerTable (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 8.75 → 27.39
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 0:01:33 → 50.87
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 1.34 → 10.24
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 6.83 → 11.73
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 6.86 → 12.42
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 3.65 → 10.61
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:27 → 40.81
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 10.91 → 18.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile performance 22.12 → 54.09
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 11.57 → 6.26
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 12.47 → 7.23
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 20.93 → 36.44
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 48.71 → 0:01:53
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 14.83 → 4.25
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 34.12 → 7.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Compile performance 18.99 → 36.44 Simulate performance 14.04 → 2.50
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 37.54 → 0:01:35
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Templates → Simulate
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Templates → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Templates → Simulate
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Templates → Simulate