OpenModelica cpp from 2026-08-22 00:07:46 to 2026-08-24 00:12:37

Summary

OMC Commits20
Libraries Changed0
Number of Improvements3
Number of Regressions2
Number of Performance Improvements4
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
1819321c0f2026-08-23 21:14:49 +0200Martin SjölundMove Issue13905 to fmuCSources (#16412)
3da99d34042026-08-23 20:09:30 +0200Martin Sjölundwasm-jit: optimize() at the C runtime's fidelity (#16408)
40248e6c222026-08-23 19:17:52 +0200Martin Sjölundwasm-jit: keep root probes out of the g snapshot (#16409)
ccf51889182026-08-23 19:07:36 +0200Adrian Pop[Testsuite] Let the remaining FMPy tests ask for their interpreter (#16411)
7bd39ce59f2026-08-23 15:38:58 +0200Martin Sjölundwasm-jit: per-operand nominal in the ZC band (#16407)
d8cde01a7d2026-08-23 13:22:30 +0200Adrian Pop[Testsuite] Let the FMPy tests ask for their interpreter (FMPY_TOOL) (#16403)
380bed622b2026-08-23 11:55:50 +0200Martin Sjölundwasm-jit: simulation at the C runtime's speed (#16401)
57c4061d632026-08-23 11:54:55 +0200Martin Sjölundwasm-jit: C's bisection for state-less models (#16406)
1dd5f473742026-08-23 10:08:46 +0200Adrian Pop[Testsuite] Keep the FMI 3.0 system() commands to portable shell (#16398)
92b628756b2026-08-23 10:08:16 +0200Adrian Pop[FMI] Use the FMI 3.0 platform tuple for Windows binaries (#16404)
fbc43691742026-08-23 08:16:33 +0200Martin Sjölundwasm FMU: log to stdout, C's CS event semantics (#16405)
ea251558d22026-08-22 19:42:13 +0200Adrian Pop[Script] Unload a generated function's shared object after calling it on Windows (#16394)
ada245e1532026-08-22 16:27:20 +0200Martin SjölundMake array subscripts fail instead of panicking (#16390)
527d5de1682026-08-22 14:05:14 +0200Adrian Pop[Testsuite] Run a setup_command under sh on Windows (#16392)
4f5f1b4d312026-08-22 14:02:08 +0200Adrian Pop[Script] Let system() inherit our stdout on Windows when there is no log file (#16396)
4fff5af4292026-08-22 11:46:18 +0200Adrian Pop[Testsuite] Give a test its directory dependencies on Windows (#16389)
b3e9863ecc2026-08-22 07:51:25 +0200Martin SjölundLAPACK in Rust for every target (#16383)
f98552c85b2026-08-22 01:59:06 +0200Adrian Pop[FrontEnd] Say why an external library did not provide the function (#16376) (#16380)
c9301024b92026-08-22 01:05:09 +0200Adrian Pop[CMake] Point OMEncryption at the MSYS perl on Windows (#16386)
8c9530ab7c2026-08-22 00:23:08 +0200Adrian Pop[FrontEnd] Let Testsuite.friendly strip a build_cmake tree (#16381)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
921bba42026-08-21 15:55:55 +0200Martin SjölundWorkaround for older Buildings versions (#321)
c963e042026-08-21 15:43:26 +0200Adrian PopRecord the machine that produced each library's results (#320)

Library Changes

LibraryChange

Models Affected

Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Verify
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:03:03 → 0:01:44
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:42 → 0:01:21
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 7.42 → 13.04
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 15.61 → 5.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 0:01:11 → 0:02:02
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 11.39 → 28.28
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 5.04 → 16.82
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 24.82 → 14.35