OpenModelica cpp from 2026-09-22 00:38:31 to 2026-09-22 22:50:53

Summary

OMC Commits20
Libraries Changed0
Number of Improvements7
Number of Regressions6
Number of Performance Improvements7
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
1df10da2632026-09-22 20:23:35 +0200Martin SjölundStore clocked reference results as mat.xz (#16858)
9ec1e61a2b2026-09-22 18:07:49 +0200AndreasFix wrong location LSP for DEB packages (#16857)
ff6ea893322026-09-22 17:37:17 +0200kabdelhak[NB] implement SES_FOR_RESIDUAL codegen for the Cpp target (#16856)
4673de04ab2026-09-22 16:57:37 +0200Martin Sjölundomgendoc: one plotted signal, compliance link (#16855)
f239112b812026-09-22 16:57:23 +0200Martin SjölundUse sccache in the non-Rust CI lanes (#16853)
4abd9077a02026-09-22 16:00:45 +0200kabdelhak[NB] fix three regressions of the primary parameter system (#16832)
53e53693bd2026-09-22 14:50:57 +0200Martin SjölundRenormalize the .bat/.cmd files to LF in the repository (#16851)
9167c3a5f62026-09-22 14:22:58 +0200Martin SjölundShip no language server on 32-bit Linux (#16850)
769c0e81972026-09-22 13:32:13 +0200Martin SjölundRequire qt6 for the GUI clients (#16848)
b444970dd62026-09-22 13:16:10 +0200AndreasTestsuite port MSL 3.2 to MSL 4.1 (#16845)
7a1a3eb4e52026-09-22 12:32:26 +0200Martin SjölundName the QML module the 3D animation misses (#16847)
f25c6410482026-09-22 12:15:13 +0200JKRT_AGENTIC_ACCOUNTBump bundled modelica-language-server to v0.3.5 (#16830)
372ea5cde32026-09-22 11:35:39 +0200JKRT_AGENTIC_ACCOUNTDocument that the bundled language server is a separate project (#16837)
e0ee8b48ae2026-09-22 11:33:16 +0200John Tinnerholm[Testsuite] Run ten tests on Windows, and fail the build when they fail V2 (#16827)
0c6a5dfcb92026-09-22 11:21:34 +0200Martin SjölundExport the shim entry points via Rust trampolines (#16844)
362ef718e62026-09-22 11:11:32 +0200kabdelhak[NB] keep a for-equation binding of a record child in the initialization (#16840)
8d289154222026-09-22 11:11:15 +0200kabdelhak[NF] resolve connects in for equations over resizable parameters with the array handler (#16838)
33b2fbaf8c2026-09-22 10:36:51 +0200Adeel AsgharMCP: Avoid empty graphics annotations (#16824)
714b5c6a3d2026-09-22 10:36:43 +0200Adeel AsgharAdd support for filtering equations (#16843)
463314c7122026-09-22 07:55:35 +0200kabdelhak[NB] handle slices of unknown arrays in the linearity check and the Jacobian (#16836)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
90e881d2026-09-22 15:01:15 +0200Martin SjölundAdd five libraries to library testing
c7b355d2026-09-19 17:47:52 +0200Martin SjölundAdd missing libraries to the install script

Library Changes

LibraryChange

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 12.67 → 47.48
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 23.21 → 12.58
PharmacolibraryPharmacolibrary.DevModels.Palivizumab.ViralInfectionDynamics2 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 0:02:09 → 0:01:15
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:05 → 23.74
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 40.32 → 0:01:36
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 21.75 → 12.38
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 36.77 → 0:01:10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 0:01:38 → 54.94
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 14.81 → 8.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 6.94 → 16.29
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 12.44 → 21.19
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:10 → 38.98