OpenModelica master from 2026-09-04 15:20:07 to 2026-09-06 15:18:25

Summary

OMC Commits31
Libraries Changed2
Number of Improvements4
Number of Regressions2
Number of Performance Improvements2
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
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)
09324d0e382026-09-05 08:20:41 +0200Martin SjölundBound resizable Jacobian columns from below too
3b0041ba992026-09-04 11:49:55 +0200Martin SjölundArrow result files, shared readers and writers
044242ca4a2026-09-05 02:12:13 +0200Martin SjölundRust: add the two new Vector functions
75c2c2663c2026-09-05 01:27:32 +0200Martin SjölundNB: skip the negated pass of a transpose
11dffd2a0a2026-09-05 00:46:20 +0200Martin SjölundNB: convert a SimVar's name only once
6181a42fa12026-09-05 00:23:19 +0200Martin SjölundNB: do not build a closure per SimVar attribute
f9cd379b0f2026-09-04 23:46:58 +0200Martin SjölundNF: cache the partial DAE type of a class
1d7027d04a2026-09-04 22:36:20 +0200Martin SjölundNB: store the adjacency matrix flat
1ac9e85c0b2026-09-05 01:09:38 +0200Martin SjölundIndex the per-system statistics table
94a4a664f92026-09-04 23:42:36 +0200Martin SjölundClock functionZeroCrossings in LOG_STATS_V
4d6977f68d2026-09-04 23:37:23 +0200Martin SjölundRestart hybrd from nlsxOld, not the slots
773cee0b822026-09-04 22:46:07 +0200Martin SjölundKeep hybrd's x-scaling flag across NLS solves
4b216aceb72026-09-04 23:26:52 +0200Martin SjölundNB: halve the allocations of Causalize (#16585)
634ee575632026-09-04 19:33:48 +0200Martin Sjölundwasm-jit: homotopy arithmetic and extern protos
73a0170fc32026-09-04 17:36:41 +0200Per ÖstlundHandle noEvent with calls with multiple outputs (#16583)
0a252baa622026-09-04 15:21:55 +0200Martin SjölundClose the OMSimulator log explicitly
99cc2af0f32026-09-04 13:42:50 +0200Martin SjölundRecord OMSimulator's log-file notice
43d11076692026-09-04 11:58:40 +0200Martin SjölundKeep OMSimulator step counts out of the tests
de5758d71e2026-09-04 10:43:48 +0200Martin SjölundUpdate DualMassOscillator solver statistics
89d4536bd82026-09-04 09:29:04 +0200Martin Sjölundwasm FMU ME: start DASKR from the FMU's derivatives
115121e8572026-09-04 09:28:44 +0200Martin SjölundFMU export: report the states' nominal values
9534cedcf52026-09-04 09:28:31 +0200Martin Sjölundwasm FMU ME: the Jacobian over array states

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
283f2312026-09-04 21:05:10 +0200Martin SjölundPublish the libraries a few at a time (#351)
cd9e3962026-09-04 18:33:25 +0200Martin SjölundRun C+Rust on 9950x

Library Changes

LibraryChange
Buildings_latestFrom version 14.0.0-master (5b2c8f97eac0b935ec869a457b488fc6655fb165) to 14.0.0-master (ec22b31260bb07185fe3e5196a7a64bca1d4c739)
Dynawo_devFrom version 1.8.0-master (1ce06cddbe6c1db689e60f06a1db099551ece32c) to 1.8.0-master (62d451ac55da8dd6c0331d1a44afa67cb0ac79ed)

Models Affected

Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Compile → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.21 → 0:04:00
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Verify → Compile
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)BackEnd performance 10.11 → 5.60
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 0:01:26 → 0:02:32
Dynawo_devDynawo.Examples.IEEE14.TestCases.IEEE14CLA (sim)FrontEnd → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)SimCode performance 25.22 → 12.42