OpenModelica master from 2026-10-06 05:45:46 to 2026-10-06 15:03:32

Summary

OMC Commits11
Libraries Changed0
Number of Improvements150
Number of Regressions1
Number of Performance Improvements1
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
acdb356d0e2026-10-06 13:45:27 +0200Henning Kiel[OMNotebook] fix copying and pasting of cells (#17119)
e40008571e2026-10-06 09:11:26 +0200Martin SjölundMerge array connection sets after mapInf
ffa0c0c6592026-10-05 23:10:56 +0200Martin SjölundNF: rooted and branches of component arrays
bcbc35c6ec2026-10-05 23:10:47 +0200Martin SjölundNB: entwined slices in iteration order
358bf9df602026-10-05 22:39:39 +0200Martin SjölundNBSlice: scalar subscripts in mixed dependencies
642b995d1c2026-10-05 21:51:48 +0200Martin SjölundArray connections: record members and signs
30f08d3ca12026-10-05 21:19:42 +0200Martin SjölundResolve array connections per graph component
51b86717592026-10-05 21:19:42 +0200Martin Sjölundmmtorust: count calls inside subscripts as uses
90e22d97442026-10-06 09:07:53 +0200Christian SchulzeFix types of late-inlined tuple calls (#17131)
35b7abeabb2026-10-06 09:02:52 +0200Martin SjölundConvert unitful literals to the component unit (#17144)
ef69eaa1c22026-10-06 06:19:15 +0200Martin SjölundSupport the Modelica 3.7 grammar (#17141)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
626032b2026-10-06 15:05:47 +0200Martin SjölundStop createTables from hanging on table locks (#369)
f47ee352026-10-06 06:59:16 +0200Martin SjölundAlso give the option of r7945-1 for PR testing

Library Changes

LibraryChange

Models Affected

BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)FrontEnd → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.12 → 0:04:02
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)FrontEnd → Verify
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)FrontEnd → Verify
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)FrontEnd → Verify
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison (sim)FrontEnd → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)FrontEnd → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)FrontEnd → Simulate
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)FrontEnd → Verify
ClaRaClaRa.Components.Adapters.Check.TestFluidConverters (sim)FrontEnd → Simulate
ClaRaClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)FrontEnd → Verify
ClaRaClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow (sim)FrontEnd → Verify
ClaRaClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)FrontEnd → Simulate
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)FrontEnd → Verify
ClaRaClaRa.Components.Electrical.Check.TestTurboGenerator (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)FrontEnd → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple (sim)FrontEnd → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)FrontEnd → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)FrontEnd → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)FrontEnd → Verify
ClaRaClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)FrontEnd → Verify
ClaRaClaRa.Components.Sensors.Check.TestSensors (sim)FrontEnd → Simulate
ClaRaClaRa.Components.Sensors.Check.TestVLESensors (sim)FrontEnd → Simulate
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)FrontEnd → Verify
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)FrontEnd → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)FrontEnd → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)FrontEnd → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)FrontEnd → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)FrontEnd → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)FrontEnd → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)FrontEnd → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)FrontEnd → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)FrontEnd → Verify
ClaRaClaRa.Examples.SteamCycle_01 (sim)FrontEnd → Simulate
ClaRaClaRa.Examples.SteamCycle_02 (sim)FrontEnd → Simulate
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)FrontEnd → Compile
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)FrontEnd → Compile
ClaRaClaRa.Examples.VapourCycle_01 (sim)FrontEnd → Verify
ClaRaClaRa.Visualisation.Check.IllustrateVisualisation (sim)FrontEnd → Verify
ClaRaClaRa.Visualisation.Check.TestHEXdisplay (sim)FrontEnd → Simulate
ClaRaClaRa.Visualisation.Check.TestSixtuple (sim)FrontEnd → Verify
ClaRaClaRa.Visualisation.Check.TestStatePoint (sim)FrontEnd → Verify
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)FrontEnd → Verify
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)FrontEnd → Verify
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)FrontEnd → Verify
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison (sim)FrontEnd → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)FrontEnd → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Adapters.Check.TestFluidConverters (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Electrical.Check.TestTurboGenerator (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Sensors.Check.TestSensors (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.Sensors.Check.TestVLESensors (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)FrontEnd → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)FrontEnd → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)FrontEnd → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.WatterHammer.Benchmark_KitagawaExperiment (sim)FrontEnd → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)FrontEnd → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)FrontEnd → Verify
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)FrontEnd → Simulate
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)FrontEnd → Simulate
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)FrontEnd → Compile
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)FrontEnd → Compile
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)FrontEnd → Verify
ClaRa_devClaRa.Visualisation.Check.IllustrateVisualisation (sim)FrontEnd → Verify
ClaRa_devClaRa.Visualisation.Check.TestHEXdisplay (sim)FrontEnd → Simulate
ClaRa_devClaRa.Visualisation.Check.TestSixtuple (sim)FrontEnd → Verify
ClaRa_devClaRa.Visualisation.Check.TestStatePoint (sim)FrontEnd → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 25.77 → 14.48
TILMediaTILMedia.Testers.TestVLEFluid (sim)FrontEnd → Simulate
TILMedia_AddOn_TestsTILMedia_AddOn_Tests.VLEFluid.VLEFluidMixture (sim)FrontEnd → Simulate