OpenModelica gbode from 2026-05-18 08:04:48 to 2026-05-24 12:29:23

Summary

OMC Commits34
Libraries Changed2
Number of Improvements15
Number of Regressions4
Number of Performance Improvements2
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
f0346606fc2026-05-24 10:50:52 +0200Martin SjölundRefactoring packages to make smaller units (#15616)
dc4d2c9c052026-05-23 18:51:17 +0200kabdelhak[NF] add toDae for DIV_EW (#15618)
45dd71df062026-05-23 08:14:02 +0200Martin SjölundAvoid arrays in setGlobalRoot (#15600)
9e1c94392e2026-05-22 19:27:06 +0200kabdelhak[NB] update solve module (#15615)
55250a6f312026-05-22 17:50:09 +0200kabdelhak[NB] update function differentiation (#15611)
3c44fc69092026-05-22 17:43:43 +0200Per ÖstlundUpdate bootstrapping sources (#15614)
4f063496d32026-05-22 16:58:36 +0200Per ÖstlundFix caching issue when compiling OMC (#15612)
fe4631c12d2026-05-22 14:37:24 +0200Per ÖstlundDon't set CC/CXX in FrontEndCpp (#15608)
bae4a8f6b12026-05-22 13:32:26 +0200AndreasSilence warning for oler Qt6 (#15609)
23fa4a4f432026-05-22 12:28:44 +0200Julien SchuellerOMCompiler: Set relative compiler path hint (#15563)
1d5e4eae932026-05-22 11:53:17 +0200Julien SchuellerOMCompiler/SimulationRuntime: Fix macos build (#15569)
e769a61a852026-05-22 11:43:46 +0200Andreas[C] Pedantic, no C/C++ extensions for compilation (#15605)
58ace23bac2026-05-21 19:43:04 +0200kabdelhak[NB] add inline heurstic for inline=default functions (#15602)
fb07e2c5f02026-05-21 17:05:07 +0200AndreasUpdate OMBootstrapping (#15604)
c1a51f4ba62026-05-21 16:34:08 +0200AndreasAdd extern "C" to record_description declarations (#15601)
abcd4bc6c12026-05-21 16:03:24 +0200AndreasAdd omc_strdup wrapper and replace strdup calls (#15603)
f38db0ac4a2026-05-21 12:15:26 +0200Adeel AsgharIf model does not exist then remove it from the documentation history (#15594)
86c73d0b9d2026-05-21 00:11:35 +0200Adeel AsgharRemoved `OM_OMEDIT_ENABLE_QTWEBENGINE` and `OM_DISABLE_DOCUMENTATION` defines (#15593)
4ea53333892026-05-20 21:02:25 +0200Martin SjölundMake static analysis of the function easier (#15599)
a47718c3dd2026-05-20 16:46:09 +0200AndreasVariable-lenght arrays error for GCC/Clang (#15597)
6b5cd502912026-05-20 15:32:56 +0200Per ÖstlundFix some compiler warnings (#15598)
58602fdadc2026-05-20 15:09:22 +0200Martin SjölundChange Tpl.mo to use Mutable instead of Array (#15590)
06cbae58782026-05-20 10:53:29 +0200Per ÖstlundRemove deprecated std::bind2nd in OMSICpp (#15586)
1d96af895f2026-05-20 09:46:34 +0200Martin SjölundFix error in Array.remove (#15588)
872436d4532026-05-20 00:20:40 +0200Adrian Popprepare for new OMDev: support Qt6 on Windows (#15589)
e0233253322026-05-19 16:07:37 +0200Martin SjölundRemove JSONExt (#15582)
dff4aa25dc2026-05-19 16:06:19 +0200Martin SjölundFix frontend-util interface for Error.*CurrentComponent (#15583)
a5131a74a12026-05-19 11:43:47 +0200Julien SchuellerCMake: Add macos bundle option (#15570)
2f2d61f4e02026-05-18 23:27:58 +0200Per ÖstlundImprove retyping of empty arrays (#15578)
517cd4caef2026-05-18 23:14:06 +0200Martin SjölundRemove some unused parts of the patterns in List.allCombinations* (#15577)
65adb928dd2026-05-18 15:58:46 +0200Per ÖstlundClean up SCodeUtil a bit (#15575)
aa4eaa84582026-05-18 14:18:30 +0200Julien SchuellerCMake: Set revision from file (#15573)
b6fa35120c2026-05-18 14:00:43 +0200Adeel AsgharDelete the empty ParametersScrollArea objects (#15574)
b09175c4382026-05-18 13:27:52 +0200Adeel AsgharFurther improve modifiers management (#15555)

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
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip) to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/a354d677731a6d6925e914220a3843f2e5351ce6.zip)
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/75f83809fdc194c3cdde2f06e8fd32cea58acc1f.zip) to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/12b7da357e27c7fb037eb4ec6fcd3e8c07f643b6.zip)

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.12 → 0:06:40
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate → Compile
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Simulate → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 0:01:00 → 0:02:01
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Simulate → Verify
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ReaderTMY3WindDirection (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData_Angles (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpLowRise (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.ForcedConvection (sim)Simulate performance 22.08 → 3.53
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlySurfaceBoundary (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.NaturalConvection (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate performance 7.92 → 16.31
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate performance 33.10 → 16.17
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate performance 10.56 → 25.73
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 4.58 → 10.04
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Compile → Verify