| Commit | Date | Author | Summary |
| 9bd4c03c34 | 2026-09-17 19:02:59 +0200 | kabdelhak | NB: fix checkLinearity examining never-refined solvability for continuous loops (#16757) |
| 1843fff264 | 2026-09-17 18:19:26 +0200 | Per Östlund | Simplify the result in simplifySumProduct (#16755) |
| 0917cfbbce | 2026-09-17 18:07:58 +0200 | Martin Sjölund | Update Rust dependencies to their latest releases (#16748) |
| a3913e6fe8 | 2026-09-17 18:07:17 +0200 | Martin Sjölund | Hold the frontend's upward references weakly (#16696) |
| 02c82b6dc5 | 2026-09-17 17:42:29 +0200 | Adeel Asghar | Enable the diagram view for encrypted models (#16754) |
| 5544dbed04 | 2026-09-17 17:15:54 +0200 | kabdelhak | NB: fix corrupted resizable-sparsity-pattern rows for multi-dim array equations (#16746) |
| dcb27e1c31 | 2026-09-17 16:39:45 +0200 | Andreas | CMake: configure without testsuite/ and doc/ (#16752) |
| fd919ff2b2 | 2026-09-17 16:35:23 +0200 | Per Östlund | Don't evaluate ranges with iterators (#16749) |
| 8b0c5d883e | 2026-09-17 16:05:39 +0200 | kabdelhak | NB: fix storedRelations[] slot collisions for for-loop-wrapped state events (#16745) |
| 8aa9906566 | 2026-09-17 15:42:53 +0200 | Adeel Asghar | Remove static DPI awareness declarations from manifest (#16751) |
| 280da1f810 | 2026-09-17 13:43:04 +0200 | Adeel Asghar | Run OMEdit testsuite with qt6 (#16734) |
| c52afd1cb5 | 2026-09-17 10:20:00 +0200 | kabdelhak | NB: fix Jacobian/sparsity for set-subscripted sliced tearing variables (#16739) |
| cb6deae708 | 2026-09-17 10:16:19 +0200 | Adeel Asghar | Add timeout to language server download (#16742) |
| f4ee5572a7 | 2026-09-17 09:12:17 +0200 | Martin Sjölund | Build the C++ runtime in every nightly stage (#16740) |
| d344fec36c | 2026-09-16 16:24:20 +0200 | Martin Sjölund | OMEdit: make QtWebEngine render under WSL |
| 026b702a05 | 2026-09-16 16:24:09 +0200 | Martin Sjölund | Deploy the Qt Wayland plugins, require patchelf |
| a6cf3b6885 | 2026-09-16 20:04:35 +0200 | Martin Sjölund | OMEdit: drop OSG for Qt Quick 3D animation (#16699) |
| e43566d6aa | 2026-09-16 18:07:14 +0200 | Martin Sjölund | Drop the Boost header dependency from Cpp runtime (#16736) |
| f903a08a4c | 2026-09-16 17:14:29 +0200 | kabdelhak | NB: resolve sliced strong components in tearing/solve (#16737) |
| 5930deff55 | 2026-09-16 17:02:02 +0200 | phannebohm | [NF] Simplify POW for arrays (#16726) |
| 5a2a06f127 | 2026-09-16 14:09:18 +0200 | Andreas | Add gcov code coverage for the compiler and the C/C++ runtimes (#16710) |
| 7c6bb4ff09 | 2026-09-16 12:42:07 +0200 | kabdelhak | NB: support array-sliced state candidates in index reduction (#16733) |
| 4adc8336a5 | 2026-09-16 12:03:18 +0200 | Martin Sjölund | Compile generated C natively on Windows/MSVC (#16730) |
| d9a93fea6f | 2026-09-16 11:16:35 +0200 | Adeel Asghar | Validate cached language server files before reuse (#16719) |
| 997b1dbf27 | 2026-09-15 23:07:06 +0200 | Martin Sjölund | Fix two record defects exposed by #16706 (#16731) |
| 8a40525765 | 2026-09-15 21:20:54 +0200 | Martin Sjölund | Update linking for zlib and ryu in MSVC (#16729) |
| bb33f83193 | 2026-09-15 16:55:13 +0200 | Per Östlund | Change inheritance of binding variability (#16661) |
| 7a826080d5 | 2026-09-15 16:27:32 +0200 | Martin Sjölund | Add aarch64 Linux to the Rust nightly (#16723) |
| e605c39d9c | 2026-09-15 14:31:21 +0200 | Martin Sjölund | Merge the short Jenkins test stages into one node (#16721) |
| 3d66135983 | 2026-09-15 14:25:13 +0200 | Adeel Asghar | Always show filter options (#16720) |
| 00bca3ccfb | 2026-09-15 14:00:33 +0200 | Andreas | Update the build documentation and remove leftover SVN usage (#16717) |
| e6052d883b | 2026-09-15 12:34:26 +0200 | Martin Sjölund | Split the testsuite over two rtest stages (#16716) |
| ed53351846 | 2026-09-15 11:43:34 +0200 | Martin Sjölund | Create missing directories when extracting a zip (#16715) |
| 35d61713e4 | 2026-09-15 07:22:28 +0200 | Martin Sjölund | Cross-compile the Rust omc for aarch64 Linux |
| 942304f44e | 2026-09-15 07:22:20 +0200 | Martin Sjölund | Add a Linux x86-64 target to the Rust nightly |
| 39106fc364 | 2026-09-15 07:28:34 +0200 | Martin Sjölund | Add a recoverable heap ceiling to the Rust omc (#16711) |
| 569b9e7231 | 2026-09-14 21:08:57 +0200 | Martin Sjölund | Share the instance of a plain package alias (#16706) |
| d5c8f3535e | 2026-09-14 18:14:25 +0200 | Martin Sjölund | CI: pin every agent to a fixed workspace (#16709) |
| 2114e8e907 | 2026-09-14 18:01:47 +0200 | Martin Sjölund | Resolve HDF5 imported targets to paths for OMC_HDF5_LDFLAGS (#16704) |
| d66fff670f | 2026-09-14 17:00:42 +0200 | Adeel Asghar | Start the terminal and show error if we fail to start (#16707) |
| 98393f8834 | 2026-09-14 15:09:28 +0200 | Adeel Asghar | Do not send request to language server without file path (#16705) |
| a40ee3c591 | 2026-09-14 14:05:08 +0200 | Andreas | Drive the CMake gcc testsuite stages with CTest (#16701) (#16703) |
| e18948bfdf | 2026-09-14 12:09:01 +0200 | Martin Sjölund | Make the macOS app bundle self-contained (#16700) |
| 0efccd96b3 | 2026-09-14 11:14:37 +0200 | Andreas | Add CMake/CPack targets for DrModelica and DrControl (#16698) |
| f97837d675 | 2026-09-14 10:29:15 +0200 | Adeel Asghar | Use `filterRegularExpression()` instead of `filterRegExp()` (#16697) |
| dfcf8d50c6 | 2026-09-13 20:24:25 +0200 | Adrian Pop | [Codegen] Add an ESP32 simulation code target (#16689) |
| 22db91fde5 | 2026-09-13 20:19:17 +0200 | Martin Sjölund | Ship the macOS nightly as a .dmg (#16695) |
| 7dd7b18113 | 2026-09-13 16:37:37 +0200 | Martin Sjölund | Slim the installers and give macOS a working app bundle (#16693) |
| 3be2e7c1ab | 2026-09-13 14:09:36 +0200 | Martin Sjölund | Keep the wasm side modules' own release profile (#16694) |
| ebda597bb0 | 2026-09-12 21:24:29 +0200 | Martin Sjölund | Set array variables whole in the FMI simulator (#16692) |
| 52116911a4 | 2026-09-12 09:40:46 +0200 | Martin Sjölund | wasm-jit: bind a model's archives eagerly |
| c854d00eed | 2026-09-12 08:14:51 +0200 | Martin Sjölund | wasm-jit: chunk a nonlinear system's residual |
| 1ac00a7399 | 2026-09-12 00:25:05 +0200 | Martin Sjölund | wasm-jit: skip the inliner on an enormous function |
| 003d23e27f | 2026-09-12 00:03:47 +0200 | Martin Sjölund | wasm-jit: isolate a run that leaves the sandbox |
| 92c71d211c | 2026-09-12 07:58:06 +0200 | Martin Sjölund | Cross-build the Qt GUI clients for mac and win (#16685) |
| 0892aa8700 | 2026-09-12 01:15:40 +0200 | Adrian Pop | [Build] Add the missing license header to coi_server.py (#16690) |
| 88e8ed653d | 2026-09-11 23:53:08 +0200 | Martin Sjölund | OMEdit web: arrow results and the result reader (#16686) |
| ce5414c5d8 | 2026-09-11 19:15:14 +0200 | Per Östlund | Improve handling of uninitialized record fields (#16683) |
| a7f6598f8e | 2026-09-11 13:56:24 +0200 | Martin Sjölund | Generate revision.h in the Rust cmake build too (#16682) |
| 441a068b6e | 2026-09-11 12:45:19 +0200 | Adeel Asghar | Do not show outer components in the Parameters dialog (#16681) |
| e35ff85fe5 | 2026-09-11 11:57:51 +0200 | John Tinnerholm | Integrating the Modelica LSP in OMEdit (#15925) |
| 320b31ef9c | 2026-09-11 11:33:14 +0200 | Martin Sjölund | Fix the nightly Windows and macOS cross builds (#16679) |
| 9a1fe814ac | 2026-09-11 11:17:45 +0200 | Andreas | CPack: make the Linux packages buildable and installable (#16671) |
| 30fdba7d6f | 2026-09-11 10:41:21 +0200 | Martin Sjölund | Make cyclic data visible in the types (#16678) |
| 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) |