OpenModelica newInst-newBackend from 2026-06-01 12:56:18 to 2026-06-02 05:28:49

Summary

OMC Commits13
Libraries Changed1
Number of Improvements7
Number of Regressions33
Number of Performance Improvements9
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
13f07b817e2026-06-01 19:49:18 +0200Martin SjölundMatching: use safe arrayUpdate in fillnadjacency loop (#15708)
093e2d1eb02026-06-01 19:48:56 +0200Martin SjölundBackendEquation: initialise extArg passthrough in traverseExpsOfWhenOps_WithStop (#15713)
43c73dfa6c2026-06-01 17:36:02 +0200Martin SjölundRemove redundant self-qualified type/function references (#15710)
4240ae747c2026-06-01 17:33:50 +0200Martin SjölundNBModule: import Matching = NBMatching (#15711)
95823837622026-06-01 17:29:33 +0200Martin SjölundNBackEnd: fix two cross-scope visibility/qualification errors (#15709)
5328eb1f6e2026-06-01 17:28:28 +0200Adeel AsgharUse windeployqt6 utility to copy required Qt binaries and resources (#15684)
660362f0ff2026-06-01 17:11:54 +0200Martin SjölundMake codegen_cpp a separate module (#15700)
2dbc253a612026-06-01 16:12:11 +0200AndreasUpdating to build-deps:v1.22.3 (#15707)
a8f92508822026-06-01 14:44:39 +0200Per ÖstlundFix crash when editing legends in OMPlot (#15706)
02fcfa97962026-06-01 14:43:01 +0200Martin SjölundBackendDump: drop stray DAE. prefix on ComponentReferenceBasics call (#15705)
7b3dcefbec2026-06-01 14:37:59 +0200Martin SjölundSimCodeVar: initialise all SimVars fields in emptySimVars (#15704)
796d1bbb332026-06-01 14:29:52 +0200Martin SjölundSimCodeUtil: call Dangerous.listReverseInPlace, not List.listReverseInPlace (#15702)
f2a4804dfb2026-06-01 14:12:01 +0200Martin SjölundUse builtin isSome/isNone instead of Util (#15699)

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
AixLibFrom version 2.1.1 (https://github.com/RWTH-EBC/AixLib/archive/b9d4d88d1fb38511d2af0958f11855c14064841a.zip) to 3.0.0 (https://github.com/RWTH-EBC/AixLib/archive/e716783b07f1bee5a4e45de1bcc1575576d7c974.zip)

Models Affected

AixLibAixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.Components.Validation.Fan (sim)Simulate → Compile
AixLibAixLib.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Compile → Simulate
AixLibAixLib.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Simulate
AixLibAixLib.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Simulate
AixLibAixLib.Examples.Tutorial.SimpleHouse.SimpleHouse4 (sim)Simulate → Compile
AixLibAixLib.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Simulate → Compile
AixLibAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
AixLibAixLib.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 0:08:00 → 0.10
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)Simulate performance 0:08:00 → 0.10
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:08:00 → 0.10
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:00 → 0.10
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified4 (sim)Simulate → Compile
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)Simulate performance 0:08:00 → 0.12
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0.11
AixLibAixLib.Fluid.Examples.Performance.Example1v1 (sim)Simulate → Compile
AixLibAixLib.Fluid.Examples.Performance.Example2 (sim)Simulate → Compile
AixLibAixLib.Fluid.Examples.Performance.Example3 (sim)Simulate → Compile
AixLibAixLib.Fluid.FixedResistances.Examples.CheckValve (sim)Simulate → Compile
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.Examples.HeatingRod (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.Safety (sim)Templates → Simulate
AixLibAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile → FrontEnd
AixLibAixLib.Fluid.Interfaces.Examples.PrescribedOutlet_X_wSetOnly (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.BaseClasses.Validation.HydraulicEfficiencyMethods (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.BaseClasses.Validation.MotorEfficiencyMethods (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.ClosedLoop_y (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.MoverContinuous (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.MoverParameter (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.MoverStages (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.PumpsParallel (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.PumpsSeries (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Validation.ControlledFlowMachine (sim)Simulate performance 0:08:00 → 0.05
AixLibAixLib.Fluid.Movers.Validation.PumpCurveConstruction (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.OutsideWall (sim)Simulate → Failed
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.WindowsDoors.WindowSimple (sim)Simulate → Failed
AixLibAixLib.ThermalZones.HighOrder.Components.Shadow.Examples.ShadowEffectTest (sim)Compile → Failed
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Compile → Failed
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)FrontEnd → Failed
ModelicaTest_3.2.3ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.VentricleTest (sim)Simulate performance 18.32 → 5.58
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)SimCode performance 17.20 → 6.25