| Commit | Date | Author | Summary |
| bda52fd4ff | 2026-09-11 08:34:45 +0200 | Adeel Asghar | Recent models without file path (#16672) |
| 7310521543 | 2026-09-10 19:50:13 +0200 | Martin Sjölund | Move to Qt 6.11.2 with the build-deps images |
| ea30c261d1 | 2026-09-10 18:25:45 +0200 | Martin Sjölund | Use the per-target Qt images in CI |
| c4db27b31b | 2026-09-10 17:50:26 +0200 | Martin Sjölund | Build Boost from source for the cross builds |
| 3ac43ddb04 | 2026-09-10 16:58:30 +0200 | Martin Sjölund | compliance: run on the Rust omc + wasm-jit (#16669) |
| a8249b7109 | 2026-09-10 16:08:31 +0200 | Martin Sjölund | FMU-only phase clocks; drop two redundant passes (#16662) |
| 734b17e98b | 2026-09-10 16:02:32 +0200 | Andreas | User's Guide CMake build (#16664) |
| e6855cf585 | 2026-09-10 14:35:48 +0200 | Martin Sjölund | SimRt: Fix leaks when a process runs many sims (#16665) |
| 2c816db0aa | 2026-09-10 14:18:02 +0200 | Martin Sjölund | Fix and publish the nightly Rust cross builds (#16659) |
| 3745d082d6 | 2026-09-10 12:54:27 +0200 | Iago Cupeiro | Free model data arrays in fmi2FreeInstance (#16439) |
| 8894a2011c | 2026-09-10 12:48:28 +0200 | Adeel Asghar | Add `eV` unit to unit parser (#16639) |
| ce2f046748 | 2026-09-10 12:34:12 +0200 | Adeel Asghar | Preserve Element Browser tree expansion state on model updates (#16660) |
| 44c76957a4 | 2026-09-10 12:12:49 +0200 | Julien Schueller | SimRt: Free hash tables in simulation_input_xml (#16086) |
| 093c4c497c | 2026-09-09 17:54:13 +0200 | Martin Sjölund | FMI ME master: check the indicators at every step |
| 56ae054cef | 2026-09-09 17:10:21 +0200 | Martin Sjölund | wasm artifact: a bare fmi3:me takes the model's solver |
| fb9a898388 | 2026-09-09 17:10:21 +0200 | Martin Sjölund | FMI ME master: KLU for IDA over the ODE pattern |
| 9c269a6ad4 | 2026-09-09 16:04:51 +0200 | Martin Sjölund | FMI ME master: log its events under LOG_EVENTS |
| 9c15154d92 | 2026-09-09 16:04:50 +0200 | Martin Sjölund | wasm FMU CS: statistics under LOG_STATS |
| 68c6b72f25 | 2026-09-09 16:04:50 +0200 | Martin Sjölund | wasm FMU: the DAE switch of a residual-free model |
| 4b63e609de | 2026-09-09 16:04:50 +0200 | Martin Sjölund | FMU: hold an assert the event update raises |
| 12de301229 | 2026-09-09 16:04:50 +0200 | Martin Sjölund | wasm FMU CS: retry a failed step as C does |
| 33fa0f496b | 2026-09-09 16:04:50 +0200 | Martin Sjölund | wasm FMU: name the value reference a call refuses |
| 57a1e549a4 | 2026-09-09 16:04:50 +0200 | Martin Sjölund | wasm FMU: borrow the metadata per call |
| b012f394b3 | 2026-09-09 16:04:49 +0200 | Martin Sjölund | wasm-jit: String[] outputs of shared externals |
| a86c50a89f | 2026-09-10 11:18:01 +0200 | Martin Sjölund | wasm-jit: compare extobj record arguments (#16658) |
| 79bfa0db0e | 2026-09-10 09:33:13 +0200 | Adeel Asghar | Fix display unit combobox editor issues in Variable browser (#16643) |
| 01fae053f1 | 2026-09-10 09:31:51 +0200 | Martin Sjölund | Cross-compile omc to macOS; nightly Win/mac CI (#16657) |
| b78a5ffde9 | 2026-09-10 09:28:36 +0200 | Martin Sjölund | Build wasm-bindgen instead of installing it (#16656) |
| 9ca2a87ea1 | 2026-09-10 07:33:18 +0200 | Martin Sjölund | Open and save Modelica packages from cloud storage (#16538) |
| 8a26bab9fe | 2026-09-10 01:14:53 +0200 | Adrian Pop | [Runtime] Set OMP_NUM_THREADS too when omc runs with -n=1 (#16638) (#16655) |
| 8b54ca5e03 | 2026-09-10 00:25:13 +0200 | Adrian Pop | [Runtime] Load LAPACK on demand on Windows (#16638) (#16640) |
| f5a1be7221 | 2026-09-09 19:37:39 +0200 | Martin Sjölund | mmtorust: borrow referenceEq operands |
| 912ee500fc | 2026-09-09 19:37:39 +0200 | Martin Sjölund | Backend: memoise adjacency if-condition simplify |
| 09552380b4 | 2026-09-09 19:36:58 +0200 | Martin Sjölund | List: append copies once, listAppend splices |
| 75e5a9a67f | 2026-09-09 19:36:58 +0200 | Martin Sjölund | Rust omc: mimalloc without the aligned path |
| 94185df6b6 | 2026-09-09 19:59:13 +0200 | Andreas | Fix errors users guide (#16641) |
| a0210d3f64 | 2026-09-09 14:45:40 +0200 | Martin Sjölund | Result crates: make the comparison reusable (#16645) |
| 2aa04dff79 | 2026-09-09 11:58:25 +0200 | Martin Sjölund | Copy omc_result.dll next to the bootstrapped omc (#16636) |
| 5e7a42d0bd | 2026-09-09 10:03:40 +0200 | Andreas | CMake omlibrary target (#16627) |
| f439aa3241 | 2026-09-08 23:00:46 +0200 | Martin Sjölund | NB: causalize init_0 from init's matrices |
| 7e45fdbc92 | 2026-09-08 23:19:49 +0200 | Martin Sjölund | Tpl: borrow tokens at render instead of locking |
| 91831ff908 | 2026-09-08 23:19:35 +0200 | Martin Sjölund | mmtorust: stop cloning match-arm bindings |
| 1c0590afe9 | 2026-09-08 19:39:33 +0200 | Martin Sjölund | NB sorting: merge rows without a hash set |
| 1f863f9c89 | 2026-09-08 19:39:33 +0200 | Martin Sjölund | NB: no ODE_EVT partition jacobian in DAE mode |
| 72bb6c0e4c | 2026-09-08 19:55:28 +0200 | Andreas | Reactivate omcCAPI on Windows (#16491) |
| b2b6fb4a74 | 2026-09-08 19:53:22 +0200 | Martin Sjölund | mmtorust: plain `let` for sole-record patterns on Arcs (#16629) |
| 06be6da7c6 | 2026-09-08 18:04:13 +0200 | Martin Sjölund | mmtorust: sole-record `:=` patterns are irrefutable (#16624) |
| 003ddf064c | 2026-09-08 17:53:14 +0200 | Julien Schueller | SimRT/C: Mismatching clang flags (#16297) |
| 85a55e3921 | 2026-09-08 14:35:46 +0200 | Martin Sjölund | Rust runtime: platform libm under std |
| 4039915c12 | 2026-09-08 14:35:46 +0200 | Martin Sjölund | Driver: DASKR root is an event only on sign change |
| 1b9e153f31 | 2026-09-08 14:35:46 +0200 | Martin Sjölund | Driver: root probes must not touch assert window |
| a41514d6f8 | 2026-09-08 17:15:44 +0200 | Per Östlund | Fix Expression.containsIterator (#16621) |
| f953286e9f | 2026-09-08 16:58:11 +0200 | Andreas | Fix CMake warnings Windows FMUs (#16352) |
| d425cc1c02 | 2026-09-08 15:26:25 +0200 | Per Östlund | Check spatialDistribution rules (#16613) |
| d492ce81f6 | 2026-09-08 12:59:16 +0200 | Martin Sjölund | C+Rust: store pre values after functionAlgebraics (#16619) |
| 5aa7d5cf08 | 2026-09-08 12:21:10 +0200 | Martin Sjölund | wasm-jit codegen: split the two 12k-line files (#16617) |
| 8d3ca3e293 | 2026-09-08 10:44:13 +0200 | Andreas | Default the Rust result readers/writers to whether cargo is found (#16610) |
| 68936b099c | 2026-09-08 10:41:41 +0200 | Martin Sjölund | mmtorust: rewrite matchcontinue that are match (#16618) |
| a96986d8a1 | 2026-09-08 08:55:25 +0200 | Martin Sjölund | wasm-jit: discrete NLS unknowns, ext objects, $pDER (#16615) |
| 254218f3cd | 2026-09-08 08:36:00 +0200 | Martin Sjölund | Tpl: hand-written Rust text engine (#16616) |
| 6a7b108fff | 2026-09-07 22:32:42 +0200 | Martin Sjölund | FMU: terminate() at initialization ends the run (#16614) |
| 69ffe69097 | 2026-09-07 19:25:35 +0200 | Martin Sjölund | Document the Rust toolchain build dependency (#16611) |
| 1438100a08 | 2026-09-07 18:25:33 +0200 | fbrandt | [C] Refactor Jacobian handling: unify evaluation calls (#16451) |
| 64e0c28497 | 2026-09-07 17:46:39 +0200 | Andreas | Remove corba (#16475) |
| 01fbcd1041 | 2026-09-07 17:31:15 +0200 | Adeel Asghar | Avoid unnecessary OMEdit recompilation (#16609) |
| f5d246d723 | 2026-09-07 10:25:08 +0200 | Martin Sjölund | C+Rust: keep String variables alive and store their pre values |
| 8e4aeb3246 | 2026-09-07 10:25:08 +0200 | Martin Sjölund | C+Rust: stream the result file like the other hosts |
| c7481603df | 2026-09-07 10:25:08 +0200 | Martin Sjölund | C+Rust: serve sparse linear systems with KLU |
| 45f9b1cc86 | 2026-09-07 14:08:27 +0200 | Martin Sjölund | NB: cut SimCode scalarization allocations (#16591) |
| 6a697f5236 | 2026-09-07 12:54:06 +0200 | Martin Sjölund | FMI driver: zstd on the streamed FileMeta (#16608) |
| 956aadd136 | 2026-09-07 12:07:01 +0200 | Martin Sjölund | List: Nil as a null handle, in-place listReverse (#16604) |
| 3f2118f0ff | 2026-09-07 11:26:34 +0200 | Martin Sjölund | Port the .arrow result format to arrow.modelica (#16605) |
| 623126f479 | 2026-09-06 23:27:24 +0200 | Martin Sjölund | FMU: log a held assert once, not per evaluation |
| 71d0335be1 | 2026-09-06 23:26:58 +0200 | Martin Sjölund | wasm-jit: a function's assert ignores the window |
| 7682db8ad2 | 2026-09-06 20:47:42 +0200 | Martin Sjölund | FMU: fire the clock timers before the event |
| 5457202063 | 2026-09-06 20:47:41 +0200 | Martin Sjölund | FMU: hold a violated assert for the event |
| b899092ae7 | 2026-09-06 20:47:40 +0200 | Martin Sjölund | wasm FMU: construct external objects once per init |
| d605033ffa | 2026-09-06 20:47:40 +0200 | Martin Sjölund | wasm-jit: format ModelicaFormat* with the guest's libc |
| d0e8ec89c4 | 2026-09-06 20:47:40 +0200 | Martin Sjölund | wasm FMU: report ModelicaError through the FMU |
| 8d9c2706ad | 2026-09-06 20:47:39 +0200 | Martin Sjölund | FMI masters: stream the result rows to the file |
| 3f0aecb48c | 2026-09-06 20:47:39 +0200 | Martin Sjölund | wasm-jit: per-store host state, not thread-locals |
| 1d470bdbc6 | 2026-09-06 22:53:03 +0200 | Martin Sjölund | getVar: a fully indexed scalar cref fails fast (#16603) |
| 5a3f3d6cd8 | 2026-09-06 21:41:26 +0200 | Martin Sjölund | wasm FMU: serve FORTRAN 77 externals natively |
| ab047f1dc7 | 2026-09-06 21:41:26 +0200 | Martin Sjölund | wasm-jit: -noemit means no file, whatever the name |
| e85d25c744 | 2026-09-06 21:41:26 +0200 | Martin Sjölund | wasm artifact: keep a failed run's output |
| 3998b1f8b8 | 2026-09-06 19:34:41 +0200 | Martin Sjölund | Do not hard-require QtHttpServer or a qt5 qmake (#16600) |
| 5983066abc | 2026-09-06 17:31:40 +0200 | Martin Sjölund | Measure five result formats, and reshape arrow (#16599) |
| 2d1aacfd14 | 2026-09-06 11:51:12 +0200 | Martin Sjölund | Hash Integers with a builtin, not a 31-bit mask (#16598) |
| 8ec3a31a9e | 2026-09-06 09:00:43 +0200 | Martin Sjölund | Write .arrow result files from the web pages (#16595) |
| 0f5042a75c | 2026-09-06 08:45:10 +0200 | Martin Sjölund | Arrow: slim the result variable table (#16596) |
| d04e9e9f2b | 2026-09-06 07:49:56 +0200 | Martin Sjölund | wasm-jit: a model throw in ida_jac is recoverable (#16594) |
| 989bb321a9 | 2026-09-05 23:32:06 +0200 | Martin Sjölund | wasm-jit: take the math builtins from the host (#16593) |
| 40152c0fb1 | 2026-09-05 21:09:15 +0200 | Martin Sjölund | Update fmi-ls-dae to its 1.0.0-alpha.1 draft (#16592) |
| 93920a23e1 | 2026-09-05 20:10:08 +0200 | Martin Sjölund | wasm FMU DAE mode, and the gaps it exposed (#16590) |
| 02a30e519f | 2026-09-05 18:38:31 +0200 | Martin Sjölund | Key the runtime's per-system tables by system (#16589) |
| 555e40ee77 | 2026-09-05 17:23:35 +0200 | Martin Sjölund | NB: cut SimCode allocations, dedupe upgrade rows (#16588) |
| 09324d0e38 | 2026-09-05 08:20:41 +0200 | Martin Sjölund | Bound resizable Jacobian columns from below too |
| 3b0041ba99 | 2026-09-04 11:49:55 +0200 | Martin Sjölund | Arrow result files, shared readers and writers |
| 044242ca4a | 2026-09-05 02:12:13 +0200 | Martin Sjölund | Rust: add the two new Vector functions |
| 75c2c2663c | 2026-09-05 01:27:32 +0200 | Martin Sjölund | NB: skip the negated pass of a transpose |
| 11dffd2a0a | 2026-09-05 00:46:20 +0200 | Martin Sjölund | NB: convert a SimVar's name only once |
| 6181a42fa1 | 2026-09-05 00:23:19 +0200 | Martin Sjölund | NB: do not build a closure per SimVar attribute |
| f9cd379b0f | 2026-09-04 23:46:58 +0200 | Martin Sjölund | NF: cache the partial DAE type of a class |
| 1d7027d04a | 2026-09-04 22:36:20 +0200 | Martin Sjölund | NB: store the adjacency matrix flat |
| 1ac9e85c0b | 2026-09-05 01:09:38 +0200 | Martin Sjölund | Index the per-system statistics table |
| 94a4a664f9 | 2026-09-04 23:42:36 +0200 | Martin Sjölund | Clock functionZeroCrossings in LOG_STATS_V |
| 4d6977f68d | 2026-09-04 23:37:23 +0200 | Martin Sjölund | Restart hybrd from nlsxOld, not the slots |
| 773cee0b82 | 2026-09-04 22:46:07 +0200 | Martin Sjölund | Keep hybrd's x-scaling flag across NLS solves |