OpenModelica cpp from 2026-10-04 14:39:59 to 2026-10-05 07:42:54

Summary

OMC Commits19
Libraries Changed0
Number of Improvements33
Number of Regressions1
Number of Performance Improvements6
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
d40906024a2026-10-04 17:43:58 +0200Martin Sjölundmmtorust: drop mut nothing mutates
6cf5f1aff82026-10-04 17:43:58 +0200Martin Sjölundmmtorust: no fallback arm after a catch-all
ef80cddd752026-10-04 15:38:49 +0200Martin SjölundtraversingTimeVarsFinder threads only the result
144af92cdf2026-10-04 15:13:34 +0200Martin Sjölundmmtorust: share VariableReplacements
64de09cdcb2026-10-04 14:57:22 +0200Martin SjölundprocessBuiltinExpressions: index calls in a map
851e1478af2026-10-04 14:41:39 +0200Martin Sjölundmmtorust: share BackendDAE.Variables
b9441928332026-10-04 14:27:12 +0200Martin SjölundSimCode literals in an UnorderedMap
56030f937c2026-10-04 14:10:45 +0200Martin SjölundRemoveSimpleEquations: unreplaceables in a set
7245cfb59a2026-10-04 13:34:06 +0200Martin SjölundAdjacency finder threads only the row
633749b62c2026-10-04 13:15:42 +0200Martin SjölundRust port: parse JSON with serde_json
36b4ed035d2026-10-04 12:39:58 +0200Martin SjölundInline.inlineCall: match CALL before the work
acda60764a2026-10-04 12:20:15 +0200Martin SjölundBackendInline: keep equations nothing inlined
2bebbcaa612026-10-04 12:08:32 +0200Martin Sjölundmmtorust: no default for unseeded mc shadows
0c0635c47f2026-10-04 20:49:52 +0200Martin SjölundSpend evalFunc's limit faster when speculating (#17115)
b4bd665a092026-10-04 20:43:00 +0200Martin SjölundReserve the result buffer for 1024 rows (#17118)
286f0534b42026-10-04 20:05:42 +0200Martin SjölundServe getpid to wasm libraries (#17117)
6dfc3690de2026-10-04 19:16:20 +0200kabdelhak[NF] check type before flag (#17114)
3077bf237b2026-10-04 18:06:24 +0200Martin SjölundCache wasm bundles; report OOM, not overflow (#17113)
97e7b4fb3a2026-10-04 15:00:42 +0200Martin SjölundFix quadratic dotted-name scan in Rust parser (#17112)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
19357df2026-10-05 10:07:02 +0200Martin SjölundRun models sharing a port one at a time
56645c82026-10-05 09:14:28 +0200Martin SjölundTest pull requests with wasm-jit by default (#367)

Library Changes

LibraryChange

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
HelmholtzMediaHelmholtzMedia.Examples.BaseProps_sweep (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_pramp_Tsine (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_psine_Tramp (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setState (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.setSat (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT_component_ph (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel2 (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PentaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel2 (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.SinglePhase_setState (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pT_parameter (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pd_parameter (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ph_parameter (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ps_parameter (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.setSat_parameter (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesButane (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesCarbondioxide (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesHelium (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.Derivatives_SaturationBoundary (sim)Failed → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 41.04 → 15.87
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 26.84 → 58.50
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 0:01:27 → 49.34
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 7.18 → 19.37
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 25.10 → 0:01:10
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:39 → 37.14
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 0:01:20 → 38.52
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 6.60 → 11.76
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 0:01:01 → 0:01:55
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 14.52 → 7.84
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 14.28 → 27.86
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:29 → 38.50