OpenModelica wasm-jit from 2026-09-19 18:06:18 to 2026-09-20 19:24:54

Summary

OMC Commits18
Libraries Changed0
Number of Improvements12
Number of Regressions9
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
a63693d7032026-09-20 19:03:04 +0200kabdelhak[NB] assign the children of nested records in Equation.toStatement (#16800)
a38067712e2026-09-20 19:02:46 +0200kabdelhak[NB] use residual variables of the rows for a part of an array equation in tearing (#16801)
d2c754f4a62026-09-20 12:42:05 +0200kabdelhakNB: keep the non-redundant indices of a for equation in balanceInitialization (#16797)
fa063ca5552026-09-20 11:43:02 +0200kabdelhakNB: solve a scalar from a single element array equation as scalar (#16794)
0cbddf62072026-09-20 11:34:53 +0200kabdelhakNB: causalize the init_0 twin from scratch if the seeded matching fails (#16796)
eb4f338fdd2026-09-20 11:09:59 +0200kabdelhakNB: don't print an error for an allowed getResidualExp failure in for equations (#16795)
83afac65ee2026-09-20 07:17:47 +0200Martin Sjölundwasm-jit: report an impossible array size
11e1e6d2b42026-09-20 07:17:47 +0200Martin SjölundLoad model libraries with RTLD_DEEPBIND
cd3e0ea2cb2026-09-20 07:17:38 +0200Martin SjölundNF: size non-literal ranges from their context
ab6880fda92026-09-20 10:59:31 +0200kabdelhakNB: solve tuple equations with subscripted scalar elements (#16793)
19c58094262026-09-20 09:44:33 +0200kabdelhakNB: don't differentiate or Jacobian loops over discrete variables (#16786)
de79d060342026-09-20 09:44:15 +0200kabdelhakNB: stop index reduction after too many restarts (#16790)
e2689612532026-09-19 22:44:56 +0200kabdelhakNB: solve an if equation implicitly if a branch is implicit (#16787)
144f0ded132026-09-19 22:35:11 +0200kabdelhakNF: use the expression type when vectorizing a split binding (#16788)
bac90429eb2026-09-19 22:27:15 +0200Martin Sjölundomgendoc: versions, playground and index rework (#16789)
aeb4c2dc722026-09-19 19:40:23 +0200kabdelhakNF: expand literal ranges in multary evaluation (#16785)
f72a8acc6b2026-09-19 18:42:27 +0200kabdelhakNB: accept sliced scalar equations in createResidual (#16783)
54b3b549b42026-09-19 17:54:15 +0200Martin SjölundFix OneDrive download and cloud working-copy path (#16784)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
c7b355d2026-09-19 17:47:52 +0200Martin SjölundAdd missing libraries to the install script
e3661a92026-09-18 19:17:42 +0200Martin SjölundAdd OpenHPL and SDF to library testing

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Fluid.BoilerCHP.Examples.BoilerGeneric (sim)Compile → Simulate
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator (sim)Compile → Simulate
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLib4DAirToWater_OneRoomRadiator (sim)Compile → Simulate
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLib4DExhaustAirToWater_OneRoomRadiator (sim)Compile → Simulate
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)Simulate performance 0:04:24 → 0.16
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlySurfaceBoundary (sim)Simulate performance 0:04:24 → 0.12
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.20 → 0:04:24
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Simulate → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Simulate → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)Simulate performance 0:04:24 → 0.11
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.24 → 0:04:24
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.NaturalConvection (sim)Simulate performance 0:04:24 → 0.11
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Simulate → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Simulate → Compile
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)Simulate → Compile
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Compile → Simulate
OpenHPLOpenHPL.Functions.KP07.TestKPpde.CheckingExtra.ElasticPenstock (sim)Failed → Simulate
OpenHPLOpenHPL.Functions.KP07.TestKPpde.ElasticPenstock (sim)Failed → Simulate
SDFSDF.Examples.Playback (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)Templates performance 7.63 → 15.28
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Compile → Simulate