OpenModelica cpp from 2026-05-14 22:58:57 to 2026-05-15 22:54:45

Summary

OMC Commits5
Libraries Changed1
Number of Improvements4
Number of Regressions0
Number of Performance Improvements7
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
4d3a0fb6b22026-05-15 18:23:14 +0200Martin SjölundUtil.isSome/isNone do not exist (#15567)
993ea79e322026-05-15 15:45:17 +0200linuslangenkamp[3rdParty] add system libffi option (#15566)
014f1081722026-05-15 13:38:47 +0200kabdelhak[NB] reimplement non aliasing for inlineable functions (#15565)
47d6058cd92026-05-15 13:03:33 +0200kabdelhak[NB] fix for-equation asserts (#15564)
999f91b9ce2026-05-15 10:40:29 +0200Martin SjölundSystem.substr and System.stringReal do not exist (#15561)

3rdParty changes

Note that the 3rdParty libraries changed: 72914efd91c9..1261d12448ed

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
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/075e0603ef99f40eef26ef7325e79e30dada2a57.zip) to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip)

Models Affected

Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates → Compile
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Templates performance 6.91 → 14.16
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 13.31 → 26.75
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 52.04 → 29.90
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 43.57 → 23.59
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 22.62 → 8.53
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.42 → 12.62
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 0:01:00 → 35.11
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 25.78 → 8.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Compile performance 25.02 → 13.38
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 12.68 → 5.89
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.50 → 11.15