OpenModelica cpp from 2026-05-05 22:35:12 to 2026-05-06 20:54:37

Summary

OMC Commits7
Libraries Changed0
Number of Improvements2
Number of Regressions19
Number of Performance Improvements1
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
f3c163ba5b2026-05-06 18:48:24 +0200Per ÖstlundKeep element-wise property when type checking (#15511)
959f964dad2026-05-06 16:11:26 +0200phannebohm[NB] Use partition kind for initial cleanup (#15507)
558a9cc2ca2026-05-06 15:44:58 +0200kabdelhak[NB] add sliced tuple index reduction (#15506)
a2971304802026-05-06 15:10:56 +0200Per ÖstlundUpdate some test cases to use the NF (#15505)
2fea06261f2026-05-06 14:44:47 +0200Martin SjölundFixing some code that should not have compiled (#15504)
48a5f446a02026-05-06 12:55:40 +0200Martin SjölundUse listArrayLiteral for constants (#15503)
d97adc07332026-05-06 08:42:31 +0200Martin SjölundReplace equations with algorithms in MetaModelica (#15502)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Simulate → Templates
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem1 (sim)Compile → Templates
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem2 (sim)Compile → Templates
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Simulate → Templates
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorTest (sim)Simulate → Templates
ClaRaClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Verify → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:01:34 → 0:04:15
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Failed
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:01:31 → 0:04:08
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates performance 21.53 → 48.96
ClaRa_devClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Verify → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:01:17 → 0:03:57
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Failed
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:01:15 → 0:03:58
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Compile → Templates
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:44 → 0:01:18
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 6.93 → 12.09
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Verify → Templates
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile → Templates