OpenModelica cpp from 2026-10-25 22:09:28 to 2026-10-26 21:52:33

Summary

OMC Commits24
Libraries Changed3
Number of Improvements3
Number of Regressions5
Number of Performance Improvements5
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
8d49a3fba32026-10-26 21:00:29 +0100Martin SjölundMove algorithm and function tests to the NF (#17497)
b74d3ebd712026-10-26 20:36:36 +0100kabdelhak[NF] Resizable arrays with constants and streams (#17498)
2552bc0c672026-10-26 19:43:11 +0100Martin Sjölund[NF] Fix last element of Real ranges (#17496)
1ea759955d2026-10-26 17:17:47 +0100Martin Sjölund[wasm-jit] Show the browser's wasm compile error (#17489)
6affb3e56f2026-10-26 17:17:24 +0100Martin SjölundDrop -d=-newInst from tests that pass on the NF (#17487)
99b44e03222026-10-26 16:58:23 +0100Adrian Pop[Runtime] Type enumerations in .mat result files (#17451)
46a782c00a2026-10-26 14:45:39 +0100Adeel Asghar[OMEdit] save the model in separate files (#17490)
5cdbd60c7f2026-10-26 13:54:17 +0100Per ÖstlundPartially revert #17446 (#17486)
6aa6987c352026-10-26 13:35:53 +0100Andreas[RT] Fix spatialDistribution while x stands still (#17485)
a898c58d212026-10-26 13:10:28 +0100Henning Kiel[OMEdit] Fix garbled text in Messages Browser on macOS when no font is selected (#17362)
7dbd3947d92026-10-26 13:01:34 +0100kabdelhak[NB] Nominal of array elements in NLS (#17475)
49fffc722c2026-10-26 12:10:58 +0100Martin SjölundRun the ParModelica tests as simulations (#17484)
2cad63a0132026-10-26 11:43:04 +0100Per ÖstlundImprove handling of modifiers with mergeComponents (#17483)
1107fff0902026-10-26 11:33:32 +0100Martin SjölundRemove the --intEnumConversion flag (#17482)
7bad0080cb2026-10-26 11:33:11 +0100Martin SjölundRemove tests that only work with the old frontend (#17481)
45aa4cc1e02026-10-26 11:00:38 +0100Martin SjölundMove illegal model tests to the new frontend (#17479)
647044e6b52026-10-26 10:55:35 +0100Martin SjölundMove invalid model tests to the new frontend (#17480)
f8fe0c6cf32026-10-26 10:53:36 +0100Martin SjölundMove five tests to the new frontend (#17478)
9ffdd788d72026-10-26 10:09:32 +0100Martin Sjölund[API] Remove unimplemented scripting special cases (#17477)
609bd3cae22026-10-26 09:56:36 +0100kabdelhak[NB] Repeat array bodies of init.xml starts (#17474)
4f4468c10b2026-10-26 09:55:40 +0100kabdelhak[NF] Fill each attributes in component arrays (#17476)
984f5285552026-10-25 23:35:51 +0100Martin SjölundRemove the old frontend's unit checker (#17463)
88f5869c522026-10-25 22:16:08 +0100Martin SjölundAdd missing each in old frontend tests (#17469)
0a8a0acf662026-10-25 22:08:20 +0100Martin SjölundMove class restriction tests to the new frontend (#17468)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
323510f2026-10-27 00:31:11 +0100Francesco CasellaUpdate heavy_tests.json (#376)
d58a57a2026-10-26 13:22:47 +0100Francesco CasellaAdded larger model timeouts (#375)

Library Changes

LibraryChange
OpenIPSL_devFrom version 3.2.0-dev (1c677f8321ee5e44f0d4ceb223276cade5a82ee0) to 3.2.0-dev (9a595ebfe42696650108dbaa47b112cf7afb24e1)
ScalableTestSuiteFrom version 2.2.0-master (2e288e71eb0a7834310827144462726180d10500) to 2.4.0-master (d5941efe613c3da90f2efb3ef076bb2c7d8bde79)
ScalableTestSuite_nooptFrom version 2.2.0-master (2e288e71eb0a7834310827144462726180d10500) to 2.4.0-master (d5941efe613c3da90f2efb3ef076bb2c7d8bde79)

Models Affected

BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)FrontEnd → Failed
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 28.19 → 15.93
OpenIPSL_devOpenIPSL.Tests.Banks.PSSE.CSVGN1 (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Simulate performance 38.86 → 0.09
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 25.66 → 11.96
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 19.67 → 11.29
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 25.61 → 10.47 Simulate performance 7.13 → 20.30
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 16.31 → 2.57
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 41.78 → 0:01:26
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile