OpenModelica heavy_tests from 2026-07-16 20:47:15 to 2026-08-22 15:26:27

Summary

OMC Commits236
Libraries Changed2
Number of Improvements23
Number of Regressions6
Number of Performance Improvements10
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
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)
0f764eb52a2026-08-21 20:56:41 +0200Adrian Pop[FrontEnd] setSourceFile: update the file of the class elements too (#16385)
ad2c218c7c2026-08-21 19:18:59 +0200Martin Sjölundwasm-jit: retry a step that throws (#16372)
b9a254147e2026-08-21 19:17:40 +0200Martin Sjölundwasm-jit: hold math events while linearizing (#16375)
6c14ea2cd42026-08-21 17:33:25 +0200AndreasUpdate cross compile Docker image (#14638)
34398a2b1c2026-08-21 14:34:30 +0200Martin SjölundOMEdit web: local files, FMU export, -inputPath (#16374)
e591cea8322026-08-21 12:38:03 +0200Martin Sjölundwasm-jit: initSample after init, no-states euler (#16369)
af36088f432026-08-21 12:17:34 +0200Martin Sjölundtestsuite: a cSources suite for C-file checks (#16362)
632c2120802026-08-21 11:43:26 +0200Martin Sjölundwasm-jit: -csvInput drives the simulation (#16371)
b1300f7b092026-08-21 10:41:01 +0200Martin Sjölundwasm-jit: one record layout, and library order (#16368)
6fb6d3afe72026-08-21 09:00:17 +0200Martin Sjölundwasm-jit: external "C" ABI, records, RHSFinalFlag (#16361)
9f0408a0fa2026-08-21 07:28:28 +0200Martin Sjölundwasm-jit: interactive-API test parity with C (#16359)
67290279532026-08-20 22:50:51 +0200Adrian Pop[FMI] Send the parameters of an imported FMI 1.0 Co-Simulation FMU to the FMU (#16363) (#16366)
ddfdf2e8c92026-08-20 21:01:38 +0200Martin Sjölundwasm-jit: generic residuals, $START NLS unknowns (#16365)
510ef987ec2026-08-20 20:33:03 +0200Martin SjölundOMEdit wasm: link the simulation metadata tables (#16364)
2ada3ef8982026-08-20 18:43:24 +0200Adrian Pop[FMI] Apply imported FMU parameters before initialization (#16354), and two related import fixes (#16357)
63f97c6b032026-08-20 17:07:28 +0200Martin Sjölundwasm-jit: a call as a value is its first output (#16358)
a521503b9a2026-08-20 16:21:05 +0200Martin Sjölundwasm-jit: use the model's own usertab (#16355)
786a8ceeb62026-08-20 16:20:06 +0200Martin Sjölundwasm-jit: end the run and time events as C does (#16351)
992389fa332026-08-20 15:53:41 +0200Martin Sjölundwasm-jit: C's unsolved-linear-system messages (#16356)
8e2c0ad8ce2026-08-20 14:40:16 +0200AndreasUpdate OMSens_Qt plugin location Windows (#16353)
f90e740ad42026-08-20 14:33:43 +0200Martin Sjölundwasm-jit: symbolic ODE Jacobian and -jacobian (#16350)
15c719affd2026-08-20 14:05:49 +0200Julien SchuellerComp/SimRT: Fix CVODE FMU crash on fmi2Terminate/fmi2Reset (#16321)
eb40c1f7362026-08-20 12:32:44 +0200Martin Sjölundwasm-jit: build external "C" in the compile phase (#16349)
a309a5bcaf2026-08-20 12:07:27 +0200fbrandtRemove jacobianSymbolical (#16288)
ae7dc337912026-08-20 12:05:05 +0200AndreasTest using CMake build (#16329)
adf0014acd2026-08-20 10:13:20 +0200Martin Sjölundwasm-jit: lower bare function references (#16348)
d84e5336ae2026-08-20 09:37:59 +0200Martin Sjölundwasm-jit: check the step a linear solve took (#16347)
421a31cce22026-08-20 08:53:06 +0200Adrian Pop[Build] Fix MSYS2 prefix resolution in the Windows install rules (#16345)
e63fec83942026-08-19 21:31:37 +0200Martin Sjölundwasm-jit: match C after a state-set switch (#16344)
c75880eb592026-08-19 21:24:53 +0200Per ÖstlundFix conditions for unifying conditional array types (#16343)
f06ddded7e2026-08-19 21:24:10 +0200Martin Sjölundwasm-jit: register clocked nonlinear systems (#16342)
6021647bba2026-08-19 20:02:45 +0200Martin Sjölundwasm-jit: report samples at C's event times (#16341)
218097ebd62026-08-19 19:10:32 +0200Martin Sjölundwasm-jit: run-time index on scattered arrays (#16340)
8daff62ac12026-08-19 18:18:39 +0200AndreasFix install runtime depends Windows (#16339)
ac98f8f3d72026-08-19 18:13:57 +0200linuslangenkamp[3rdParty] fix AARCH64, add tramp.c to SOURCES_LIST (#16338)
95176f8a712026-08-19 17:04:42 +0200Martin Sjölundwasm-jit: fix use-after-free in String assignment (#16337)
ff455802482026-08-19 17:04:25 +0200Martin SjölundOMEdit: scope the omc event pump to long ops (#16336)
f89a266d1e2026-08-19 15:47:01 +0200AndreasSusan output directory (#16335)
417198b0f72026-08-19 14:29:03 +0200AndreasRemove parallel Jacobian evaluation (#16323)
b0b6c1dd642026-08-19 13:38:41 +0200Per ÖstlundImprove handling of conditional array types (#16242)
d955de2f5e2026-08-19 12:19:04 +0200Martin SjölundKeep scalar product when a slice cannot expand (#16331)
376c13047b2026-08-19 10:10:34 +0200AndreasRemove Makefiel.omdev.mingw (#16328)
a5c222ae4d2026-08-18 18:25:05 +0200AndreasUpdate 3rdParty (#16326)
bf26866ebc2026-08-18 15:46:42 +0200Adeel AsgharFix compiler warnings across OMEdit (#16325)
8ec4e9839a2026-08-18 15:38:38 +0200AndreasUpdate sundials 5.4.0 --> 7.8.0 (#16158)
975fa532dc2026-08-18 12:06:15 +0200Adeel AsgharFix diagram view scrolling/panning for models with large extents (#16322)
d2384f9c862026-08-17 20:40:58 +0200Martin Sjölundwasm-jit: report the source of an invalid root (#16317)
cc8a92a35d2026-08-17 14:20:07 +0200Martin SjölundConvert tests to resimulateExecutable (#16316)
2d3efba2042026-08-17 06:57:24 +0200Martin Sjölundwasm-jit: reductions over array iterators (#16314)
9123c1c9572026-08-16 21:46:33 +0200Martin Sjölundwasm-jit: fix the NPendulum linear_system tests (#16313)
e7c7e67c062026-08-16 19:17:44 +0200Martin Sjölundwasm-jit: honour -lv=-LOG_STDOUT in ModelicaMessage (#16312)
b1e87891f52026-08-16 17:53:54 +0200Martin Sjölundwasm-jit: iterate discrete update at time events (#16311)
3118f12e2c2026-08-16 17:20:19 +0200Martin Sjölundwasm-jit: support -single precision result files (#16310)
8e2b9166fd2026-08-16 15:41:56 +0200Martin Sjölundwasm-jit: fix six simulation tests (#16306)
6c4d1921c12026-08-16 15:36:23 +0200Martin Sjölundwasm-jit: *_info.json under infoXmlOperations (#16309)
e99223ed392026-08-16 11:59:31 +0200Martin Sjölundwasm-jit: add plt result-file format (#16307)
62c38112432026-08-15 17:51:39 +0200Martin Sjölundwasm-jit: -output strings and the -override report (#16305)
5b52911e492026-08-15 16:27:31 +0200Martin SjölundFix six flattening tests for wasm-jit (#16304)
6d3e4b869b2026-08-15 15:00:34 +0200Martin Sjölundwasm-jit: plain relations in clocked partitions (#16303)
ab0b14a5922026-08-15 14:59:42 +0200Martin Sjölundwasm-jit: inverse algorithms and array logical ops (#16302)
bf5ad8fbf82026-08-15 13:02:43 +0200Martin Sjölundwasm-jit: all four --homotopyApproach values (#16301)
6c9b3848a82026-08-15 10:54:30 +0200Martin Sjölundwasm-jit: header-only external "C" Include (#16300)
d879861e0f2026-08-15 09:54:29 +0200Martin Sjölundwasm-jit: C's dynamic state selection semantics (#16299)
71118a67d02026-08-15 08:03:26 +0200Martin Sjölundwasm-jit: C's division guards and assert reports (#16298)
e90043a59c2026-08-15 01:09:57 +0200Adrian Pop[CG/Runtime] More fixes to garbage collect memory in FMI context (#16227)
929ce24e3f2026-08-14 22:39:00 +0200arun3688update globalKnownVars with inputs and parameters that are part of Data Reconciliation (#16271)
9e75a71eb52026-08-14 22:08:40 +0200Martin SjölundCI: limit test memory with cgroups, not ulimit -v (#16296)
1a58ae01fa2026-08-14 20:17:42 +0200Martin SjölundAdd junit xml as downloadable artifact for Rust partest (#16294)
89aa4b835d2026-08-14 19:37:55 +0200AndreasUpdate OMOptim submodule (#16290)
234cccee002026-08-14 17:57:39 +0200Adeel AsgharOpen modelica:// links with target="_blank" (#16295)
4d0985819b2026-08-14 17:29:13 +0200Martin Sjölundwasm: Disable FMU tests that rely on C sources (#16293)
e074aaf3bb2026-08-14 17:27:29 +0200Martin Sjölundwasm-jit: run the new backend's array equations (#16292)
c22fa629182026-08-14 17:26:36 +0200Martin Sjölundwasm-jit: two Buildings simulation failures (#16287)
c0617635312026-08-14 16:59:33 +0200linuslangenkamp[GBODE] fix MR FIRK with internal, unify sparsity pattern and coloring utils (#16278)
2980a634862026-08-14 15:01:12 +0200Adeel AsgharFix middle click closing two tabs in tabbed view (#16291)
d030ee60b82026-08-14 14:15:56 +0200Martin Sjölundwasm-jit: recover from an external ModelicaError (#16285)
0f11febcde2026-08-14 14:05:51 +0200Julien SchuellerOMEdit: Nuke webkit path (#15981)
53e9591f232026-08-14 13:36:01 +0200Adrian Pop[FMI] Import an FMI 3.0 FMU and simulate it (#16268)
d05e9a4a712026-08-14 12:03:17 +0200Martin Sjölundwasm-jit: pre(x[i]) with a non-constant index (#16286)
d3e2cda4e52026-08-14 09:06:38 +0200Martin SjölundClear the phase clocks when a translation starts (#16284)
d4585d5e632026-08-13 21:18:15 +0200Martin SjölundExpand der() in removed when-equations (#16281)
aedce9d2912026-08-13 20:20:43 +0200Martin Sjölundwasm-jit: the deprecated QSS solver (#16280)
5adc5653bf2026-08-13 19:25:14 +0200Martin SjölundFix delay/spatialDistribution zero crossings (#16273)
6cd1a5a7d12026-08-13 17:23:29 +0200Martin Sjölundwasm-jit: initial() in the assertion header (#16276)
1f3a9e253b2026-08-13 16:33:40 +0200Martin SjölundInstall libexpat so a CMake omc can export an OMSU (#16275)
ace163ad5d2026-08-13 16:21:52 +0200Adeel AsgharDo not skip displayUnit when dumping modifiers (#16274)
1b5bfc0df52026-08-13 16:08:59 +0200Martin Sjölundwasm-jit: FMI fixes for the OMSimulator tests (#16272)
1ba3d467512026-08-13 15:52:34 +0200Adeel AsgharApply the displayUnit specified in the modifiers (#16269)
dccae0d6f02026-08-13 13:22:39 +0200Adeel AsgharFix compiler warnings when compiling clients on Windows (#16267)
4d722426e92026-08-13 12:22:38 +0200Adrian Pop[FMI] FMI 3.0 variable records, and two source FMU fixes found on the way (#16257)
b5684793912026-08-13 12:19:23 +0200Adrian Poptestsuite: mark the disabled tests and make rtest skip them (#16265)
71e086ebda2026-08-13 12:09:20 +0200Martin Sjölundwasm-jit: external "C" in an FMI 2.0 wasm FMU (#16266)
3532bd321d2026-08-13 11:50:12 +0200Adeel AsgharOnly perform double click actions with left mouse button (#16245)
d5121d04dc2026-08-13 11:13:29 +0200Martin Sjölundwasm-jit: C-faithful start/nominal attributes (#16262)
e8b2b510842026-08-13 09:55:36 +0200Martin SjölundFix start value selection for wasm-jit and -iif (#16259)
d1f38996bd2026-08-13 09:49:22 +0200Martin Sjölundwasm-jit: String output arrays and uriToFilename (#16260)
d828f763152026-08-13 07:10:31 +0200Martin SjölundFix evalFunc scalarizing nested record outputs (#16256)
7dfb34420e2026-08-13 07:06:10 +0200Martin SjölundImplement spatialDistribution for wasm-jit (#16254)
e82ad534c12026-08-13 00:29:31 +0200arun3688do not pass removed equations for data Reconciliation problem (#16244)
a340246dce2026-08-12 23:05:19 +0200Adrian Pop[FMI] Update the FMI Library submodule to 3.0.4 (#16251)
8e4a06b0ce2026-08-12 21:58:37 +0200Martin Sjölundwasm-jit: constant variables and record defaults (#16253)
1ac9d5ad202026-08-12 20:55:22 +0200Martin Sjölundwasm-jit: native external "C" on the native host (#16249)
f00996142b2026-08-12 19:17:49 +0200RouvenZFix spatialDistribution reversal and fallback to 0 (#16190)
de95f9b4ea2026-08-12 17:44:06 +0200fbrandt[C] Use ColPack column coloring for NB resizable Jacobians (#16181)
ca003bbba02026-08-12 15:48:11 +0200Adeel AsgharCheck if the parameter has dialog groupImage defined (#16243)
671b5465e32026-08-12 15:28:00 +0200Adrian Pop[CI] Fix the nightly release and make Jenkins abort the remaining stages on failure (#16239) (#16240)
b10db562a72026-08-12 15:05:56 +0200Adeel AsgharAdd back/forward cursor position navigation to the text editor (#16194)
bf4b8b2e562026-08-12 13:26:34 +0200Martin Sjölundwasm-jit: C's initialization logging and checks (#16237)
c8662374222026-08-12 12:33:21 +0200Martin SjölundFix cargo-xwin symlink race in wasm-jit build.rs (#16236)
22ac18b8e42026-08-12 12:33:11 +0200Martin SjölundKeep loggingOn from enabling the solver dumps (#16235)
80c430c3622026-08-12 10:10:05 +0200fbrandt[NB, Runtime] Make the resizable sparsity pattern also work for adjoint Jacobians (#16179)
0896bef9162026-08-12 09:37:41 +0200Martin Sjölundwasm-jit: default to IDA solver for --daeMode models (#16233)
95bc0aa63f2026-08-12 07:12:16 +0200Martin Sjölundwasm-jit: slice assignment to simulation arrays (#16232)
389d725c692026-08-11 22:17:19 +0200Martin SjölundBuild the wasm-jit blobs in parallel (#16231)
3744ddca722026-08-11 20:21:22 +0200Martin SjölundFMI 2.0 FMUs from the wasm export (#16229)
ce7a5ed7bc2026-08-11 12:10:52 +0200Martin Sjölundwasm-jit: boxed records, array-valued reductions (#16228)
73fdd5fbb92026-08-11 07:44:39 +0200Martin SjölundNative platforms for the wasm FMU export (#16225)
226ede3e892026-08-10 15:08:52 +0200Adeel AsgharHandle typename expressions with a name instead of parts array in Cref (#16215)
d30a8b58f22026-08-10 14:20:39 +0200Martin SjölundReset the progress phase when an op finishes (#16226)
227e8ad8d62026-08-10 14:10:38 +0200Julien SchuellerSimulationRuntime/c: Add pool save/restore in nonlinear solver wrappers (#16082)
9c633b90372026-08-09 21:38:16 +0200linuslangenkamp[GBODE] add Laguerre SIRK collocation method of order 4 (#16224)
6c722548a32026-08-09 19:14:28 +0200Martin Sjölundexternal "C" for the wasm-jit target (#16223)
dbf4de16a82026-08-09 10:42:40 +0200Martin Sjölundwasm-jit: event logging and event-driver defects (#16221)
d47329f5312026-08-08 19:18:00 +0200Martin SjölundDecide tearing and matrix format in the backend (#16220)
1573ffdc712026-08-08 16:15:47 +0200Martin SjölundFix three ScalableTestSuite solver defects (#16219)
5fb7305e9c2026-08-07 22:40:09 +0200Martin Sjölundwasm-jit: init function locals in decl order (#16218)
4468ccc58e2026-08-07 20:02:25 +0200Martin Sjölundwasm-jit: fix five MSL 4.1.0 sweep failures (#16217)
d9ce24c3802026-08-07 16:52:11 +0200Martin Sjölundwasm-jit: run optimize() with the Ipopt solver (#16213)
48341bb2c82026-08-07 14:55:06 +0200Martin Sjölundwasm-jit: external work variables and FORTRAN 77 (#16216)
939ec76b442026-08-07 13:57:29 +0200Martin SjölundFix two ScalableTestSuite large-model failures (#16214)
171cb435d82026-08-06 19:03:34 +0200Martin Sjölundpartest: select tests by suite (#16207)
b87a683f472026-08-06 17:28:59 +0200Martin Sjölundwasm-jit: implement linearization (#16210)
d528b144ad2026-08-06 15:28:10 +0200Adeel AsgharDo not look for OriginItem when using `items()` (#16209)
75af12381a2026-08-06 14:14:27 +0200Martin Sjölundwasm-jit: implement the Synchronous features (#16208)
994ba6fb4a2026-08-06 12:42:43 +0200Martin Sjölundwasm-jit: implement the missing runtime flags (#16206)
dbd56e49292026-08-06 09:07:50 +0200Martin Sjölundwasm-jit: support slicing on the left-hand side (#16204)
467509c62f2026-08-06 09:06:39 +0200Martin Sjölundmmtorust: loop-TCO for `input output` accumulators (#16202)
d72396cc802026-08-06 08:16:15 +0200Martin Sjölundwasm-jit: tell Tearing about its sparse solvers (#16203)
1de90a20d12026-08-06 08:15:22 +0200Martin Sjölundwasm-jit: split equation functions into chunks (#16201)
09ec0410c32026-08-06 06:54:50 +0200Martin Sjölundwasm-jit: fix whole-array refs in record arrays (#16200)
b669407c372026-08-06 01:39:44 +0200Adrian Pop[OB] fix symbolic differentiation of calls with record inputs (#16199)
342360c5012026-08-05 20:43:59 +0200Martin Sjölundwasm-jit: constant tables as data, not code (#16197)
1681b39a1a2026-08-05 20:20:17 +0200Martin SjölundCI: pin the Rust working copy to a fixed path (#16196)
320a7acbd32026-08-05 17:22:14 +0200Martin Sjölundwasm-jit: gbode events, honest menus, FMU solvers (#16195)
542607bb4e2026-08-05 14:28:12 +0200Adeel AsgharUpdate end point when user dismiss the connection context menu (#16193)
a2d1193ac12026-08-05 12:34:53 +0200Adeel AsgharUtilities::tempDirectory(): recreate directory if it was removed (#15851)
cabd350c232026-08-05 08:35:09 +0200Martin Sjölundfmi3-wasm: messages go to the FMI logger (#16189)
41a89e894f2026-08-04 21:12:32 +0200Martin Sjölundwasm-jit: fix module caching and obey -n=1 (#16187)
a5bca2dca32026-08-04 20:09:15 +0200Martin SjölundUse ryu for printing ipopt message (#16188)
ba996e95aa2026-08-04 17:47:18 +0200Martin SjölundReport the real revision from getVersion() (#16186)
4b2902b24e2026-08-04 15:46:51 +0200Adeel AsgharExtra corner items not needed when creating a connector (#16184)
17570b42c72026-08-04 14:06:58 +0200Martin Sjölundwasm-jit: --daeMode support (#16183)
ebdd3203f22026-08-03 20:23:42 +0200Martin SjölundNumerical Jacobian: nominal step below atol only (#16176)
f3478a7f4a2026-08-03 20:06:38 +0200cbermperi[NB] Implement cyclic alias set resolution using Bareiss elimination (#15796)
3f2692fe7f2026-08-03 17:36:43 +0200Martin Sjölundwasm-jit: the gbode and rungekutta solvers (#16180)
cc716187192026-08-03 16:11:38 +0300Adrian Pop[Backend] Replace variables under record field accesses (DAE.RSUB) (#16178)
ab4d57aa182026-08-03 13:17:40 +0200Martin Sjölundwasm-jit: the result-file variable filter (#16175)
1ce40ce21f2026-08-03 11:00:14 +0200Martin Sjölundwasm-jit: evaluate bound variable attributes (#16171)
a218eb7e4c2026-08-02 21:57:36 +0200Martin Sjölundwasm-jit: -lv=LOG_NLS and strict simflags (#16170)
411d6f69352026-08-02 17:25:22 +0200Martin Sjölundwasm-jit: the IDA solver, with sensitivities (#16168)
7aa6cd0f632026-08-02 13:41:50 +0200Martin SjölundNumerical Jacobian: floor the FD step at nominal (#16166)
47dee7aaa72026-08-02 08:28:01 +0200Martin Sjölundwasm-jit: reject an unimplemented method= (#16167)
a301474a0a2026-08-02 08:26:55 +0200Martin Sjölundwasm-jit: fix the DASSL Jacobian FD step (#16165)
8b1869d36d2026-08-01 12:42:44 +0200Martin Sjölundwasm-jit: shared literals and C's NLS start point (#16164)
ae83c2d8792026-07-31 22:32:50 +0200kabdelhak[NB] fix partial-slice NLS/LS Jacobian for for-equation iteration variables (#16152)
f29e6523c22026-07-31 21:56:06 +0200Martin Sjölundwasm-jit: C's full solveHybrd retry ladder (#16163)
3d29fc0d592026-07-31 20:25:13 +0200Martin Sjölundwasm-jit: NLS eq index, -output, error buffer (#16162)
ea50d3c08d2026-07-31 18:36:19 +0200JKRT_CLAUDE_ACCOUNT[3rdParty] Update SuiteSparse to v7.12.2 (#15879)
cdf6a2e5752026-07-31 18:22:45 +0200AndreasDev container for Jenkins stage cmake-rust-clang (#16161)
0104feec832026-07-31 17:37:58 +0200Martin Sjölundwasm-jit: abandon an NLS attempt on a model assert (#16159)
8caccab91f2026-07-31 11:04:25 +0200Martin Sjölundwasm-jit: -alarm, and a kinsol nan livelock (#16156)
0adb0b4a262026-07-31 09:49:35 +0200Martin Sjölundwasm-jit: recoverable model errors (#16154)
c2b1afa40b2026-07-30 19:34:22 +0200Martin Sjölundwasm-jit: math domain guards, -nls=newton, kinsol (#16150)
774c2561462026-07-30 17:49:41 +0200Martin Sjölundwasm-jit: run the real CVODE (#16151)
c4e227c2782026-07-30 16:21:57 +0200Martin Sjölundwasm-jit: C-identical assert/warning messages (#16148)
6a7e6e45c92026-07-30 12:09:20 +0200AndreasUpdating OMSimulator submodule (#16146)
b812728ba62026-07-29 21:57:40 +0200Martin Sjölundwasm-jit: port C's NLS guess history, fix flags (#16145)
09a7433ce02026-07-29 19:37:04 +0200Martin Sjölundwasm-jit: run C's NLS_MIXED ladder, fix ext-C link (#16144)
d570fdfa1b2026-07-29 18:08:48 +0200Martin Sjölundwasm-jit: remove per-evaluation call overhead (#16143)
96501b21652026-07-29 14:11:06 +0200Martin Sjölundwasm-jit: make KINSOL reachable, fix string alloc (#16141)
d8b48a24f42026-07-29 13:03:42 +0200kabdelhak[NB] add record alias (#16140)
90bffae80a2026-07-29 08:24:43 +0200Martin SjölundRust: Move wasi-libc, SuiteSparse, and SUNDIALS builds to CMake(#16139)
210dbef8e02026-07-28 11:34:09 +0200kabdelhak[NB] properly handle mixed records in adjacency (#16137)
b650b2fd1f2026-07-27 18:07:59 +0200kabdelhak[NB] add spatialDistribution() support (#16136)
08d0e10b622026-07-26 22:05:12 +0200Martin Sjölundwasm-jit: KLU sparse solver and runtime flags (#16134)
e0b06f44842026-07-26 16:49:30 +0200Martin Sjölundwasm-jit: sparse kinsol-style nonlinear solver (#16133)
bcfa9623bc2026-07-26 13:13:39 +0200Martin Sjölundwasm-jit: function references, terminal(), print (#16132)
6a0f89bd912026-07-26 07:21:52 +0200Martin Sjölundwasm-jit: record layout, defaults, start seeding (#16130)
25015a6ea62026-07-25 10:01:47 +0200Martin Sjölundwasm-jit: C-faithful mixed-NLS event solve (#16129)
25010ba1672026-07-24 22:52:49 +0200kabdelhak[NB,NSim] add unsplit if-equation support (#16128)
623b2d83b92026-07-24 19:33:34 +0200Martin Sjölundwasm-jit: fix MultiBody init-NLS regressions (#16126)
d9bbab43a62026-07-24 15:55:10 +0200AndreasFixing compiler warnings on Windows (#16125)
845ef253452026-07-24 13:30:36 +0200Martin Sjölundwasm-jit: sparse solver for torn linear systems (#16122)
8882ae94782026-07-24 09:44:09 +0200Martin Sjölundwasm-jit: torn linear/nonlinear system codegen (#16120)
14c9d3ec172026-07-23 23:21:37 +0200Martin Sjölundwasm-jit: make FMI3 adapter build mandatory (#16119)
8d20e2c6792026-07-23 22:57:21 +0200kabdelhak[NB] allow unsplit if-equations (#16115)
821cdd7bd32026-07-23 16:18:47 +0200AndreasIDA residualFunctionIDA: return recoverable error (#16116)
11a2e464132026-07-23 13:54:27 +0200Martin Sjölundwasm-jit: delay operator + event/array support (#16112)
3f146de32d2026-07-23 11:03:55 +0200AndreasFreeze spatialDistribution in conditional branch when inactive (#16110)
6a22987faa2026-07-23 07:09:10 +0200Martin Sjölundwasm-jit: analytic NLS Jacobian and event fixes (#16111)
4b95a27bbb2026-07-22 21:22:35 +0200kabdelhak[OB/NB] restrict type safety to new backend (#16107)
926558ca082026-07-22 18:30:57 +0200Martin Sjölundwasm-jit: C-faithful NLS relations at events (#16109)
f5601081482026-07-22 18:30:39 +0200Martin Sjölundwasm-jit: non-trapping float-to-int conversions (#16108)
d34b7180172026-07-22 15:47:26 +0200AndreasFix spatialDistribution for nonzero start value of x (#16101)
92d2e73f672026-07-22 13:27:59 +0200Julien SchuellerCMake: Add gui options (#16089)
1b9885bdbb2026-07-22 11:50:45 +0200Julien SchuellerSimulationRuntime/fmi: Handle NULL threadData in omc_assert_fmi (#16062)
4842f803b22026-07-21 08:45:07 +0200Martin Sjölundwasm-jit: add functionUpdateRelations (#16094)
d086b7cb2a2026-07-20 19:24:10 +0200Martin SjölundRust partest JUnit; wasm-jit robustness + refactor (#16091)
41b6f7a5f52026-07-20 11:41:34 +0200Martin SjölundExport MultiBody 3D visualization in FMUs (#16087)
099e898d2b2026-07-20 11:08:36 +0200kabdelhak[NB] Simplify complex when-equation conditions into discrete auxiliary variables (#16090)
5e5f6fb5b02026-07-20 08:49:41 +0200Martin Sjölundwasm-jit: non-scalarized arrays, nthRoot (#16083)
cb054fec712026-07-19 23:12:56 +0200kabdelhak[NB] Fix three --newBackend regressions in Buildings 12.0.0 (#16085)
a052c218382026-07-19 13:58:05 +0200Martin SjölundExport Modelica figures as FMU vendor annotation (#16080)
0e43e8d22a2026-07-19 13:33:10 +0200Martin Sjölundwasm-jit: print() and simulation output fixes (#16079)
a939e4a54f2026-07-19 09:59:57 +0200Martin Sjölundwasm-jit: fix discrete-model events, tuple fields (#16078)
90ba01a4512026-07-18 19:55:24 +0200Martin Sjölundwasm FMI: external "C" in host-free FMUs (#16077)
f036d9ad922026-07-18 19:52:55 +0200Martin Sjölundwasm-jit: chattering detection + honest errors (#16076)
e58acbb29c2026-07-18 19:51:13 +0200Martin SjölundCI: archive merged Rust partest failure list (#16075)
e9b095c7842026-07-18 18:21:20 +0200kabdelhak[NB] Fix duplicate parameter equations for unbound known records in initialization (#16074)
f95d757d9f2026-07-18 18:12:44 +0200Martin SjölundAdd rust-src to the pinned Rust toolchain (#16072)
3cddf756f22026-07-18 13:00:27 +0200Martin Sjölundwasm FMI CS: report events to the master (#16073)
8bb1a8468b2026-07-18 00:12:29 +0300Adrian PopEmit the functions the FMIDERINIT jacobian calls (#16054) (#16068)
8d6698fc7f2026-07-17 22:08:41 +0200Martin SjölundFMI 3.0 wasm FMU export and browser simulator (#16063)
8c6cebd8ae2026-07-17 20:53:36 +0200kabdelhak[NB] NBAlias: replace reinit stateVar when alias-eliminating a state (#16070)
346738d50e2026-07-17 17:52:25 +0200kabdelhak[NB] Improve expandArraySumExp: multi-dim support and implicit fallback (#16067)
ac4bb5996f2026-07-17 16:59:21 +0200arun3688ParModelica: fix -ltbb link error on MSYS2 ucrt64 (use -ltbb12) (#16066)
e5a8b295752026-07-17 15:19:34 +0200AndreasSimulationRuntime: Fix segfault when spatialDistribution second output is unused (#16065)
60ffe7a49f2026-07-17 11:40:48 +0200Julien SchuellerSimulationRuntime: Fix segfault when FMU model calls terminate (#16024)
b8bc66579d2026-07-16 21:58:26 +0200Martin Sjölundwasm-jit: make browser simulation match native (#16060)

3rdParty changes

Note that the 3rdParty libraries changed: 1d558c033457..3d1e87e9a165

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
ScalableTestSuite_NBConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_OBConfiguration hash (OMC settings or the testing script changed)

Models Affected

LargeTestSuite_NBLargeTestSuite.Electrical.DistributionSystemDC.DistributionSystemModelica_N_80_M_80 (sim)SimCode → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_1280 (sim)Simulate → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_2560 (sim)Simulate → Compile
LargeTestSuite_NBLargeTestSuite.Elementary.SimpleODE.CascadedFirstOrder_N_409600 (sim)Compile performance 0:01:11 → 12.08
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_819200 (sim)Templates performance 14.02 → 7.65
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_10_M_10 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_10_M_10 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)SimCode → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Simulate → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Simulate performance 0.65 → 29.80
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Simulate performance 2.29 → 0:02:57
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate → Compile
ScalableTestSuite_NBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Simulate performance 0:01:19 → 13.63
ScalableTestSuite_NBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_400 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_800 (sim)Simulate performance 19.65 → 4.29
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Verify → Compile
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Compile performance 46.37 → 23.50
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Compile performance 46.58 → 23.20
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Compile performance 38.94 → 22.90
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Compile performance 38.67 → 22.21
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Compile performance 0:02:32 → 0:01:22
ScalableTestSuite_OBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Compile performance 38.48 → 22.24
ScalableTestSuite_OBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_160 (sim)Compile → Verify
ScalableTestSuite_OBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_40 (sim)Compile → Verify
ScalableTestSuite_OBScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_80 (sim)Compile → Verify