OpenModelica cpp from 2026-09-05 14:12:58 to 2026-09-07 01:20:17

Summary

OMC Commits15
Libraries Changed0
Number of Improvements6
Number of Regressions1
Number of Performance Improvements8
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
1d470bdbc62026-09-06 22:53:03 +0200Martin SjölundgetVar: a fully indexed scalar cref fails fast (#16603)
5a3f3d6cd82026-09-06 21:41:26 +0200Martin Sjölundwasm FMU: serve FORTRAN 77 externals natively
ab047f1dc72026-09-06 21:41:26 +0200Martin Sjölundwasm-jit: -noemit means no file, whatever the name
e85d25c7442026-09-06 21:41:26 +0200Martin Sjölundwasm artifact: keep a failed run's output
3998b1f8b82026-09-06 19:34:41 +0200Martin SjölundDo not hard-require QtHttpServer or a qt5 qmake (#16600)
5983066abc2026-09-06 17:31:40 +0200Martin SjölundMeasure five result formats, and reshape arrow (#16599)
2d1aacfd142026-09-06 11:51:12 +0200Martin SjölundHash Integers with a builtin, not a 31-bit mask (#16598)
8ec3a31a9e2026-09-06 09:00:43 +0200Martin SjölundWrite .arrow result files from the web pages (#16595)
0f5042a75c2026-09-06 08:45:10 +0200Martin SjölundArrow: slim the result variable table (#16596)
d04e9e9f2b2026-09-06 07:49:56 +0200Martin Sjölundwasm-jit: a model throw in ida_jac is recoverable (#16594)
989bb321a92026-09-05 23:32:06 +0200Martin Sjölundwasm-jit: take the math builtins from the host (#16593)
40152c0fb12026-09-05 21:09:15 +0200Martin SjölundUpdate fmi-ls-dae to its 1.0.0-alpha.1 draft (#16592)
93920a23e12026-09-05 20:10:08 +0200Martin Sjölundwasm FMU DAE mode, and the gaps it exposed (#16590)
02a30e519f2026-09-05 18:38:31 +0200Martin SjölundKey the runtime's per-system tables by system (#16589)
555e40ee772026-09-05 17:23:35 +0200Martin SjölundNB: cut SimCode allocations, dedupe upgrade rows (#16588)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3abfdb82026-09-06 21:40:51 +0200Martin SjölundBuild the Rust runtime in the C+Rust job
283f2312026-09-04 21:05:10 +0200Martin SjölundPublish the libraries a few at a time (#351)

Library Changes

LibraryChange

Models Affected

Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Templates performance 32.89 → 18.43
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 6.03 → 12.68
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 7.13 → 13.84
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 19.95 → 38.43
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 0:01:18 → 31.00
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 43.14 → 25.11
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 32.02 → 17.44 Simulate performance 46.61 → 11.60
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:18 → 0:02:20
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 37.61 → 20.64
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 48.05 → 0:01:29
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 31.07 → 11.29
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 2.25 → 10.59
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.64 → 16.77
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 13.95 → 4.22
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:02:24 → 0:01:08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 56.20 → 0:01:49