| Commit | Date | Author | Summary |
| aeb4c2dc72 | 2026-09-19 19:40:23 +0200 | kabdelhak | NF: expand literal ranges in multary evaluation (#16785) |
| f72a8acc6b | 2026-09-19 18:42:27 +0200 | kabdelhak | NB: accept sliced scalar equations in createResidual (#16783) |
| 54b3b549b4 | 2026-09-19 17:54:15 +0200 | Martin Sjölund | Fix OneDrive download and cloud working-copy path (#16784) |
| d9b4a79cc9 | 2026-09-19 16:15:26 +0200 | Martin Sjölund | Release a finished library's instantiation (#16780) |
| 2112d21c4c | 2026-09-19 14:01:55 +0200 | kabdelhak | NB: only fail on provably conflicting fixed start values in alias sets (#16782) |
| 9801128479 | 2026-09-19 12:46:58 +0200 | Per Östlund | Fix Interactive.getComponentsWithType stack overflow (#16781) |
| a4fb7ccfad | 2026-09-19 11:29:35 +0200 | kabdelhak | NB: pass data into initializeResizableSparsityPattern (#16767) |
| 781bcd5bce | 2026-09-18 22:29:06 +0200 | Martin Sjölund | C+Rust: report KINSOL's solver statistics |
| 3a3f38c4fc | 2026-09-18 22:03:53 +0200 | Martin Sjölund | C+Rust: factor the Newton step with system LAPACK |
| 7a1689bb83 | 2026-09-18 22:03:39 +0200 | Martin Sjölund | C+Rust: report statistics of a failed run |
| 59070c5f49 | 2026-09-19 09:11:50 +0200 | Martin Sjölund | Rust: stop collecting cycles that no longer exist (#16779) |
| 323c297dc8 | 2026-09-18 19:32:31 +0200 | Martin Sjölund | omgendoc: release memory between libraries (#16775) |
| 380e5342a7 | 2026-09-18 18:53:47 +0200 | Martin Sjölund | Speed up generated function code (#16770) |
| a3304c4007 | 2026-09-18 18:51:19 +0200 | Martin Sjölund | OMEdit web: load a library from a folder or zip (#16773) |
| e60c1df0c4 | 2026-09-18 17:43:26 +0200 | Martin Sjölund | Fetch a web target's external libraries on demand (#16769) |
| 0f097ed4f2 | 2026-09-18 17:00:48 +0200 | kabdelhak | NB: don't crash when a record equation has no residual expression (#16768) |
| 152c4ee143 | 2026-09-18 17:00:32 +0200 | kabdelhak | KINSOL: retry on KIN_SYSFUNC_FAIL instead of aborting (#16760) |
| aed781c6ec | 2026-09-18 16:35:30 +0200 | Martin Sjölund | Source-code FMUs for --simCodeTarget=C+Rust (#16763) |
| a05b9e4fcf | 2026-09-18 16:34:18 +0200 | Andreas | BreakProcess.cpp removed (#16437) |
| 199c69b4c9 | 2026-09-18 15:50:52 +0200 | Martin Sjölund | Make wasm-jit fit its address-space limit again (#16765) |
| 31453eb9a3 | 2026-09-18 12:46:21 +0200 | Martin Sjölund | Generate library documentation with a Rust binary (#16762) |
| 92c027ac5a | 2026-09-18 11:13:00 +0200 | Per Östlund | Forbid spatialDistribution in if- and when-equations (#16753) |
| 605edf2994 | 2026-09-18 08:00:45 +0200 | Martin Sjölund | C+Rust: --parmodauto on native worker threads (#16761) |
| c4ebc38def | 2026-09-17 19:54:03 +0200 | Andreas | [CI] Compare PR coverage against master (#16759) |
| 237eaefe1d | 2026-09-17 19:14:08 +0200 | Andreas | [Testsuite] Drop MSL 2.2 from the testsuite (#16420) |
| 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) |
| 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 |
| 4b216aceb7 | 2026-09-04 23:26:52 +0200 | Martin Sjölund | NB: halve the allocations of Causalize (#16585) |
| 634ee57563 | 2026-09-04 19:33:48 +0200 | Martin Sjölund | wasm-jit: homotopy arithmetic and extern protos |
| 73a0170fc3 | 2026-09-04 17:36:41 +0200 | Per Östlund | Handle noEvent with calls with multiple outputs (#16583) |
| 0a252baa62 | 2026-09-04 15:21:55 +0200 | Martin Sjölund | Close the OMSimulator log explicitly |
| 99cc2af0f3 | 2026-09-04 13:42:50 +0200 | Martin Sjölund | Record OMSimulator's log-file notice |
| 43d1107669 | 2026-09-04 11:58:40 +0200 | Martin Sjölund | Keep OMSimulator step counts out of the tests |
| de5758d71e | 2026-09-04 10:43:48 +0200 | Martin Sjölund | Update DualMassOscillator solver statistics |
| 89d4536bd8 | 2026-09-04 09:29:04 +0200 | Martin Sjölund | wasm FMU ME: start DASKR from the FMU's derivatives |
| 115121e857 | 2026-09-04 09:28:44 +0200 | Martin Sjölund | FMU export: report the states' nominal values |
| 9534cedcf5 | 2026-09-04 09:28:31 +0200 | Martin Sjölund | wasm FMU ME: the Jacobian over array states |
| fd7e322a58 | 2026-09-04 12:38:42 +0200 | Martin Sjölund | Use aarch64-darwin for the macOS platform name (#16580) |
| fcd77abb23 | 2026-09-04 09:17:35 +0200 | Martin Sjölund | wasm FMU: report the model's own assertions (#16575) |
| 563fdb8e3b | 2026-09-04 09:03:21 +0200 | Martin Sjölund | wasm-jit: release String args of external calls (#16577) |
| f3359d7a76 | 2026-09-04 00:19:57 +0200 | arun3688 | [FMI-CS] Locate state events by bisection instead of applying them at the end of step (#16576) |
| 22af91f230 | 2026-09-03 20:57:48 +0200 | Martin Sjölund | wasm-jit: IDACalcIC for the master's event |
| a95cdf5ff7 | 2026-09-03 17:16:35 +0200 | Martin Sjölund | wasm-jit: say "out of memory" instead of trapping |
| 12ea0829a0 | 2026-09-03 15:47:16 +0200 | Martin Sjölund | wasm-jit: IDACalcIC per event-iteration pass |
| 4a4501bef3 | 2026-09-03 14:32:38 +0200 | Martin Sjölund | wasm-jit: SimData must start zeroed |
| 1fea721279 | 2026-09-03 21:02:09 +0200 | Martin Sjölund | FMU flags: keep a valueless --fmiFlags entry (#16574) |
| 904226815f | 2026-09-03 20:12:38 +0200 | Martin Sjölund | CS FMU: fire clock activations, one Sync (#16572) |
| 8d7df77ebc | 2026-09-03 20:11:49 +0200 | Martin Sjölund | Use frontend confidence for alias start values (#16483) |
| 0a120b6d85 | 2026-09-03 18:43:43 +0200 | Martin Sjölund | MAT v7.3 support via an HDF5 crate (#16562) |
| c83376bf28 | 2026-09-03 18:33:01 +0200 | Martin Sjölund | Two whole-model passes the FMU export did not need (#16571) |
| c28a930433 | 2026-09-03 17:52:50 +0200 | Martin Sjölund | Bump 3rdParty: cmake libzmq alignment fix (#16570) |
| fe6511628b | 2026-09-03 17:11:23 +0200 | Per Östlund | Allow evaluation of non-structural parameters (#16568) |
| 2ff93e4fbe | 2026-09-03 14:18:16 +0200 | Martin Sjölund | NB: tear the discrete part of a loop locally (#16567) |
| cfc544a224 | 2026-09-03 13:47:50 +0200 | Adeel Asghar | Remove all deprecated QRegExp usage, replace with QRegularExpression (#16550) |
| 821840ebe2 | 2026-09-03 12:14:22 +0200 | Martin Sjölund | Run a library's CMake build project (#16564) |
| 24d3a4351b | 2026-09-03 12:14:09 +0200 | Martin Sjölund | wasm-jit: C's equation split, lazy log formatting (#16566) |
| c3a37888f7 | 2026-09-03 12:13:48 +0200 | Martin Sjölund | NB: keep subscripts on injected $START occurrences (#16565) |
| 52be6725c6 | 2026-09-03 09:17:49 +0200 | Martin Sjölund | wasm-jit: stream the result file during the run |
| e58bec451d | 2026-09-03 04:10:36 +0200 | Martin Sjölund | Result comparison reads the whole .mat first |
| 0f650ce5c7 | 2026-09-03 03:21:32 +0200 | Martin Sjölund | Enhanced adjacency rows only for the checked equations |
| 12a1a312d6 | 2026-09-03 02:59:25 +0200 | Martin Sjölund | Sort parameter assignments on precomputed keys |
| b505c06115 | 2026-09-03 00:48:16 +0200 | Martin Sjölund | wasm-jit: keep the last run's rows, extract on demand |
| 52a35335c9 | 2026-09-03 00:32:37 +0200 | Martin Sjölund | Absolute adjacency rows: abs only the new entries |
| ba1fcc7b60 | 2026-09-02 22:37:20 +0200 | Martin Sjölund | wasm-jit: constant locals alias their literal |
| 5a6e56dd15 | 2026-09-03 06:08:32 +0200 | Martin Sjölund | Codegen and memory gaps from library testing (#16556) |
| 3146e979df | 2026-09-03 01:41:56 +0200 | Adrian Pop | [Runtime] Unbox a function pointer result of record type field by field (#16553) (#16554) |
| f9106a185c | 2026-09-02 22:52:41 +0200 | Martin Sjölund | Index only the prefixes getVar can query (#16555) |
| 0a091c0465 | 2026-09-02 22:20:39 +0200 | Adrian Pop | [Testsuite] Delete a test's files from Perl instead of spawning a shell (#16488) (#16489) |
| bc88a29234 | 2026-09-02 20:20:57 +0200 | Martin Sjölund | wasm FMU ME: crossing equations, failed solves, retry (#16547) |
| 50286f269b | 2026-09-02 19:17:12 +0200 | Adrian Pop | [Runtime] Unbox a function pointer result of array type as an array (#16549) (#16551) |
| 89eb527a7f | 2026-09-02 18:50:23 +0200 | Martin Sjölund | Linear-time backend passes on ScalableTestSuite (#16552) |
| bdb261cbb4 | 2026-09-02 16:22:06 +0200 | Adrian Pop | [NB] Unbox the result of a function pointer call (#16543) (#16546) |
| aaa711b959 | 2026-09-02 16:21:23 +0200 | Adrian Pop | OMEdit: remember the open models in a recent models list (#9207) (#15703) |
| c86fa4ee33 | 2026-09-02 15:57:54 +0200 | Per Östlund | Handle fixed start values in flow aliases (#16545) |
| 36e64e9431 | 2026-09-02 14:29:54 +0200 | Martin Sjölund | FMU export: whole array parameters, FMI 3.0 arrays (#16544) |
| 414e1933ac | 2026-09-02 13:16:50 +0200 | Martin Sjölund | Add OMPlot web page: plot and diff result files (#16542) |
| 8ad75df56c | 2026-09-02 10:22:50 +0200 | Martin Sjölund | wasm FMU ME: recoverable model errors (#16539) |
| ea0c96f732 | 2026-09-02 10:10:25 +0200 | Martin Sjölund | Solve for consistent DAE values as events settle (#16537) |
| b9a1e10678 | 2026-09-02 10:07:01 +0200 | Martin Sjölund | FMU export: remove quadratic backend passes (#16541) |
| 9d8faef672 | 2026-09-01 23:08:39 +0200 | Martin Sjölund | wasm-jit: C's LOG_SOLVER lines in the plain DASSL driver |
| f4f6583d4a | 2026-09-01 22:44:52 +0200 | Martin Sjölund | wasm-jit: OMC_WASM_DUMP_DIR writes the lowered module |
| a447b0e9d0 | 2026-09-01 22:44:52 +0200 | Martin Sjölund | wasm-jit runtime: messages for its own model errors |
| b4918b3c6d | 2026-09-01 22:44:52 +0200 | Martin Sjölund | wasm-jit: model errors in the residual are recoverable |
| 51b14b0ad6 | 2026-09-01 22:26:33 +0200 | Martin Sjölund | wasm-jit: implement -lv_time |
| b0d54ff425 | 2026-09-01 22:26:16 +0200 | Martin Sjölund | wasm-jit: pre-event row of a bisected root as C |
| 7632caa0dd | 2026-09-01 22:10:17 +0200 | Martin Sjölund | getSimulationOptions: interval of a too-long Interval |
| 8ccc942278 | 2026-09-02 00:59:04 +0200 | kabdelhak | NBackend: give implicit-promoted algebraic loops their own Jacobian name tag (#16535) |
| e82f10232b | 2026-09-01 20:38:38 +0200 | Martin Sjölund | Keep the NLS sparsity pattern without a Jacobian (#16536) |
| e1da19cd4b | 2026-09-01 15:22:21 +0200 | Adeel Asghar | Allow shrinking OMPlot plots and adapt axis tick labels (#16531) |
| dcaeaa81ff | 2026-09-01 13:52:14 +0200 | Martin Sjölund | wasm FMU ME: state selection and delay history (#16530) |
| 9d86045dca | 2026-09-01 13:45:25 +0200 | Martin Sjölund | C+Rust runtime: stable rustc, and DLL/dylib links (#16529) |
| 9f6ca31e3f | 2026-09-01 11:49:48 +0200 | Adrian Pop | [Script] Keep a nested class in the file of the class enclosing it (#16096) (#16487) |
| 30d9ba85df | 2026-09-01 11:35:53 +0200 | Adrian Pop | [OMEdit] Evaluate annotation names declared outside the model (#16270) (#16367) |
| f482f50642 | 2026-09-01 10:13:18 +0200 | Martin Sjölund | Fix the compiler's stack depth for the web target (#16520) |
| e4deb3b359 | 2026-09-01 10:03:41 +0200 | phannebohm | [C] Improve array indexing (#14593) |
| cdf75d20b5 | 2026-09-01 07:39:36 +0200 | Martin Sjölund | Fix initialization of discrete outputs in FMUs (#16528) |
| 1dbb83f23d | 2026-08-31 23:20:25 +0200 | kabdelhak | NBDifferentiate: use OR-fold containsContinuousVar, not ALL-fold isContinuous, for call-arg differentiation (#16524) |
| f6bfc4f96a | 2026-08-31 23:00:19 +0200 | Per Östlund | Fix Expression.dimensionCount for typename dimensions (#16526) |
| 2a4494c9ba | 2026-08-31 21:50:40 +0200 | Martin Sjölund | wasm-jit: a system assigns its unknowns too (#16525) |
| c1f510984c | 2026-08-31 21:00:49 +0200 | Martin Sjölund | wasm FMU: leave importer-owned simflags alone (#16523) |
| ed397aa13d | 2026-08-31 20:27:54 +0200 | kabdelhak | NSimCode: fix numJacobians undercount causing a heap OOB read / segfault (#16521) |
| a82bbb8b7a | 2026-08-31 20:10:24 +0200 | Martin Sjölund | Move the Rust simulation runtime out of Compiler (#16522) |
| 6eab707453 | 2026-08-31 17:46:09 +0200 | Per Östlund | Fix typo in Expression.dimensionCount (#16519) |
| fdef712492 | 2026-08-31 17:37:36 +0200 | Martin Sjölund | Make OM_ENABLE_RUST_SIM_RUNTIME opt-in (#16518) |
| 7711f8e3d7 | 2026-08-31 17:02:05 +0200 | kabdelhak | NBackend: fix vacuous-linear misclassification and a parameter-index crash in torn linear systems (#16516) |
| dbbfe85e9a | 2026-08-31 16:52:36 +0200 | Martin Sjölund | Collect host solver archives without a Rust omc (#16517) |
| 17ff11143e | 2026-08-31 15:52:47 +0200 | Martin Sjölund | Speed up sanityCheckArtificialStates (#16515) |
| 5df63f8c9b | 2026-08-31 14:26:40 +0200 | Martin Sjölund | Fix three gaps in the library testing results (#16513) |
| 2e6ff5f79d | 2026-08-31 13:34:49 +0200 | Per Östlund | Fix Expression.dimensionCount (#16514) |
| 36bc118034 | 2026-08-31 12:11:20 +0200 | kabdelhak | NSimJacobian: fix flat-offset loss for INIT-partition partial-slice seeds (#16512) |
| 8aed7cc359 | 2026-08-31 11:52:44 +0200 | Martin Sjölund | wasm-jit: four event-handling gaps against C (#16511) |
| d16c9993f9 | 2026-08-31 08:40:39 +0200 | Martin Sjölund | C+Rust: kinsol_b, PRIMME, resizable $START (#16508) |
| 8fd05ca415 | 2026-08-31 07:18:04 +0200 | Martin Sjölund | Remove unused imports |
| d574e67cdf | 2026-08-31 00:47:22 +0200 | Martin Sjölund | Build the enhanced matrix only for redundant equations |
| 578c57b636 | 2026-08-31 00:41:00 +0200 | Martin Sjölund | Scope the SimCode locals to the arm that uses them |
| aa2df56942 | 2026-08-31 00:41:00 +0200 | Martin Sjölund | Default-initialise a local only where it is read |
| bf031300fc | 2026-08-30 23:51:45 +0200 | Martin Sjölund | Test a strict relation's sign without re-simplifying |
| e2ff1e6772 | 2026-08-30 23:02:39 +0200 | Martin Sjölund | Drop a list without allocating a Nil |
| 8ea7c4e7bf | 2026-08-30 23:02:39 +0200 | Martin Sjölund | Hash cref subscripts without building a list |
| f3a3744042 | 2026-08-30 21:49:25 +0200 | Martin Sjölund | Resolve zero-crossing variables in one pass |
| 246ea12425 | 2026-08-30 21:49:14 +0200 | Martin Sjölund | Index the zero-crossing relations set |
| 9d8f43e1b4 | 2026-08-30 22:49:53 +0200 | kabdelhak | NBVariable: fix VariablePointers.add silently dropping literal-index siblings (#16503) |
| c3414c00ed | 2026-08-30 21:21:10 +0200 | Martin Sjölund | wasm FMU: simulate like simulate() does (#16507) |
| 8637ab5296 | 2026-08-30 20:02:40 +0200 | Martin Sjölund | C+Rust: one log state, C's assert window, -iif (#16506) |
| 47765422d6 | 2026-08-30 15:02:33 +0200 | Martin Sjölund | wasm FMU: DAE-mode Model Exchange via fmi-ls-dae (#16504) |
| a7707fe8c9 | 2026-08-30 14:56:33 +0200 | Martin Sjölund | C+Rust: -l, -reconcile*, clocks and optimize() (#16505) |
| ef2a1f0ccb | 2026-08-30 12:31:21 +0200 | Martin Sjölund | Run Dynawo's models from a wasm FMU again (#16502) |
| eefb0121c3 | 2026-08-30 11:16:54 +0200 | kabdelhak | NB: exclude mixed (discrete-coupled) loops from the direct linear solve (#16501) |
| a77ed2d622 | 2026-08-30 09:32:42 +0200 | Martin Sjölund | C+Rust: close the runtime's testsuite gaps (#16500) |
| f4739cd405 | 2026-08-30 08:49:36 +0200 | Martin Sjölund | Speed up the Rust omc's compile pipeline (#16499) |
| 189e14acdc | 2026-08-29 22:53:42 +0200 | Martin Sjölund | FMU documentation, and icons from base classes (#16498) |
| 3bd4c12404 | 2026-08-29 21:06:56 +0200 | Martin Sjölund | C+Rust: serve algebraic systems, state selection (#16496) |
| e2e0b33293 | 2026-08-29 20:50:06 +0200 | Martin Sjölund | Add cvode and ida to the FMI web ME solvers (#16497) |
| 0a491ef158 | 2026-08-29 14:32:47 +0200 | kabdelhak | [NB] fix sofc regressions 2 (#16490) |
| cf1a9834b1 | 2026-08-29 12:49:32 +0200 | Martin Sjölund | Jenkinsfile: give pull requests queue priority (#16495) |
| a715a0e513 | 2026-08-29 12:35:14 +0200 | Martin Sjölund | Add --simCodeTarget=C+Rust (#16492) |
| 3ec387933e | 2026-08-29 10:18:37 +0200 | Martin Sjölund | Fuse the wasm artifact runtime; link FMU solvers (#16493) |
| cf8e4136c5 | 2026-08-29 09:10:20 +0200 | Martin Sjölund | wasm-jit: serve NBackend's LINEARSYSTEM blocks (#16494) |
| c934de3101 | 2026-08-28 14:24:36 +0200 | Adrian Pop | [Runtime] Do not hand a NULL path to the UCRT on Windows (#16414) |
| ebea0287cb | 2026-08-28 11:13:43 +0200 | kabdelhak | NB: select sparse solvers for linear systems the same way OB does (#16463) |
| 17ba9ebad0 | 2026-08-28 09:50:13 +0200 | Adeel Asghar | Fix `TreeSearchFilters` search syntax on Qt6 (#16478) |
| 0dc4d3ddef | 2026-08-28 06:54:09 +0200 | Martin Sjölund | Run the wasm-jit testsuite on every build (#16482) |
| da9d1ce595 | 2026-08-27 22:42:57 +0200 | Martin Sjölund | wasm-jit: make the sparse SVD dump reproducible (#16481) |
| 5c9c4d68f4 | 2026-08-27 21:39:03 +0200 | Martin Sjölund | Serve an external "C" a wasm library only wraps (#16476) |
| b2c961e4ec | 2026-08-27 19:01:16 +0200 | Martin Sjölund | wasm-jit: report inf/nan NLS iteration variables (#16480) |
| 25a8fa5e42 | 2026-08-27 18:24:27 +0200 | Martin Sjölund | [wasm-jit] Port the parmodauto runtime (#16479) |
| a2c9f5f797 | 2026-08-27 16:59:40 +0200 | Martin Sjölund | wasm-jit: record delay history before the event (#16477) |
| 1c3f302796 | 2026-08-27 16:44:28 +0200 | Andreas | [C] Fix result file output for non-scalarized array variables (#15823) |
| 30587d374b | 2026-08-27 16:41:54 +0200 | Martin Sjölund | Remove unnecessary test (#16471) |
| 9fb18ccb1a | 2026-08-27 16:39:58 +0200 | Adeel Asghar | Add `Parameters` context menu to Element Browser tree nodes (#16470) |
| 2b79085e12 | 2026-08-27 15:57:54 +0200 | Martin Sjölund | wasm-jit: C parity for two FMI tests (#16473) |
| 4132b36173 | 2026-08-27 15:26:11 +0200 | Per Östlund | Fix compiler warnings in OMSI (#16472) |
| 39895ada3d | 2026-08-27 15:15:27 +0200 | Martin Sjölund | Fix three gaps found by library testing (#16468) |
| 6f5a1f4dc3 | 2026-08-27 14:17:10 +0200 | kabdelhak | NBackend: fix cross-Jacobian seed/pDer identity leaks (#16469) |
| 55da92c723 | 2026-08-27 13:22:56 +0200 | Martin Sjölund | Export a Co-Simulation FMU in DAE mode (#16464) |
| b29d7b1c9a | 2026-08-27 13:16:54 +0200 | Andreas | Udpate error message OPENMODELICALIBRARY/MODELICAPATH (#15089) |
| b5389cd800 | 2026-08-27 12:57:54 +0200 | Andreas | Update bomc diff-friendly with CMake (#16456) |
| 9beb8f7cf9 | 2026-08-27 11:53:30 +0200 | Martin Sjölund | wasm-jit: +profiling everywhere, der() names (#16460) |
| 7e5634dde2 | 2026-08-27 11:39:07 +0200 | Martin Sjölund | wasm FMU: declare system libraries, do not pack (#16466) |
| e90b3b3348 | 2026-08-27 11:38:31 +0200 | Martin Sjölund | Causalize only public connectors for FMU export (#16465) |
| 7b348d41b3 | 2026-08-27 11:33:59 +0200 | kabdelhak | CodegenC: resolve cross-Jacobian seed crefs by retrying under the current Jacobian's name (#16467) |
| 8eaf89f956 | 2026-08-27 10:10:01 +0200 | Martin Sjölund | wasm-jit: assertCommonVar for every model error (#16457) |
| 519e805b73 | 2026-08-27 06:51:49 +0200 | Martin Sjölund | web: tidy simulator UI, fix 3D orbit (#16462) |
| 1366623f61 | 2026-08-27 06:50:39 +0200 | Martin Sjölund | wasm FMU: pick the loader's own .cwasm, count LAPACK (#16461) |
| e6fbfcac17 | 2026-08-27 06:49:36 +0200 | Martin Sjölund | wasm-jit: diagnostics, +profiling, NLS parity (#16450) |
| e7bc49668e | 2026-08-26 21:26:22 +0200 | Martin Sjölund | wasm-jit: artifact faces with external "C" (#16459) |
| 136f1edff2 | 2026-08-26 17:40:00 +0200 | Martin Sjölund | wasm-jit: LOG_EVENTS_V, kinsol_b, PRIMME SVD (#16453) |
| 6a65ecb488 | 2026-08-26 16:35:27 +0200 | Martin Sjölund | wasm-jit: FMI 3.0 import, terminals, assert unwind (#16447) |
| e33de6c7ec | 2026-08-26 16:25:50 +0200 | Martin Sjölund | wasm-jit: new-backend Jacobians and C's NLS ladder (#16452) |
| d1ff14b832 | 2026-08-26 15:59:47 +0200 | Martin Sjölund | Bump OMSimulator (#16448) |
| 7bc4ea2e5a | 2026-08-26 14:11:42 +0200 | Per Östlund | Avoid shadowed names in copyClass (#16449) |
| cfa3ee60ff | 2026-08-26 12:42:45 +0200 | Andreas | Fix ParModelica on CMake and AMD machines (#16431) |
| 8d57704ae3 | 2026-08-26 12:30:02 +0200 | Martin Sjölund | wasm-jit: assert reporting and dynamic tearing (#16445) |
| 5e9a30e6d2 | 2026-08-26 05:37:51 +0200 | Martin Sjölund | wasm-jit: wasm pointers are unsigned i32 |
| bf456e5d42 | 2026-08-26 04:18:18 +0200 | Martin Sjölund | wasm-jit: run minpack twice, as NLS_MIXED does |
| 6dc1ea375d | 2026-08-26 06:52:45 +0200 | Martin Sjölund | wasm-jit: let a model error reach the step's catch |
| ab3391972d | 2026-08-26 06:52:20 +0200 | Martin Sjölund | wasm-jit: run the equation lists C runs |
| b075fa158c | 2026-08-26 06:52:00 +0200 | Martin Sjölund | wasm-jit: five value-lowering fixes |
| b9b1c9bc3b | 2026-08-26 06:50:33 +0200 | Martin Sjölund | wasm-jit: external C over WASI |
| 15fc5eff8a | 2026-08-26 09:45:52 +0200 | Martin Sjölund | Give MMC and the Rust omc the same value order (#16442) |
| 204b7ccbba | 2026-08-26 07:33:46 +0200 | Martin Sjölund | Simulate a wasm FMU three ways from one export (#16444) |
| bfd9938716 | 2026-08-25 22:35:47 +0200 | kabdelhak | [NB] multiple fixes to get SOFC cammerata model running (#16250) |
| a4471969d2 | 2026-08-25 18:52:32 +0200 | Martin Sjölund | wasm-jit: symSolver and the CVODE method flags (#16425) |
| 4fc066a502 | 2026-08-25 16:48:52 +0200 | Martin Sjölund | wasm FMU: honour buildModelFMU(method=) (#16441) |
| d1d46ff0b3 | 2026-08-25 15:21:13 +0200 | Andreas | Remove dead rmltranslator testsuite directory (#16436) |
| 3dd6d3b1b3 | 2026-08-25 14:52:18 +0200 | Andreas | Fix Matlab Translator Test CMake (#16435) |
| 17eb62b91a | 2026-08-25 14:48:33 +0200 | Martin Sjölund | Convert string literals from package.encoding (#16434) |
| 26366b2d0d | 2026-08-25 14:09:58 +0200 | Martin Sjölund | wasm-jit: gbode feature parity with the C runtime (#16433) |
| 365646b372 | 2026-08-25 13:41:50 +0200 | Martin Sjölund | wasm-jit: -ls lis and sticky noThrowDivZero (#16432) |
| 9f5431f03e | 2026-08-25 12:10:04 +0200 | Martin Sjölund | Use faer for the LAPACK routines it can serve (#16423) |
| d7c6b245a4 | 2026-08-25 11:46:30 +0200 | Adeel Asghar | Replace deprecated QSignalMapper::mapped(int) signal with mappedInt (#16428) |
| 326ca27a21 | 2026-08-25 11:11:01 +0200 | Martin Sjölund | Render FMI 3.0 icons in the Rust omc (#16427) |
| 406ff3bcdb | 2026-08-25 11:00:21 +0200 | Martin Sjölund | Port covertTextFileToCLiteral and fmilib's DE warnings (#16426) |
| 73398c917d | 2026-08-25 09:40:33 +0200 | Martin Sjölund | wasm-jit: data reconciliation (-reconcile) (#16424) |
| aa9d68ca2d | 2026-08-25 06:29:12 +0200 | Martin Sjölund | Import and simulate FMUs with our own masters (#16422) |
| 2fb8f83601 | 2026-08-24 21:18:23 +0200 | Martin Sjölund | wasm-jit: C's assert channels for an FMU (#16415) |
| 99f2330de5 | 2026-08-24 20:44:25 +0200 | Adeel Asghar | Rename children name structure when a class is renamed (#16382) |
| d288fb16d8 | 2026-08-24 20:03:47 +0200 | Martin Sjölund | [C] Cap expression nesting in the C code generator (#16421) |
| 126b1a4e4c | 2026-08-24 18:09:46 +0200 | Martin Sjölund | Port the SVD from reference LAPACK (#16419) |
| 8a9ce190a5 | 2026-08-24 17:17:25 +0200 | Andreas | Remove OMCMonitor (#16418) |
| 806c34577a | 2026-08-24 17:16:52 +0200 | Andreas | Remove ModelicaXML dead code (#16417) |
| 6a932650e0 | 2026-08-24 13:38:53 +0200 | Martin Sjölund | Fix MAT v4 write from a wasm host (#16416) |
| 1819321c0f | 2026-08-23 21:14:49 +0200 | Martin Sjölund | Move Issue13905 to fmuCSources (#16412) |
| 3da99d3404 | 2026-08-23 20:09:30 +0200 | Martin Sjölund | wasm-jit: optimize() at the C runtime's fidelity (#16408) |
| 40248e6c22 | 2026-08-23 19:17:52 +0200 | Martin Sjölund | wasm-jit: keep root probes out of the g snapshot (#16409) |
| ccf5188918 | 2026-08-23 19:07:36 +0200 | Adrian Pop | [Testsuite] Let the remaining FMPy tests ask for their interpreter (#16411) |
| 7bd39ce59f | 2026-08-23 15:38:58 +0200 | Martin Sjölund | wasm-jit: per-operand nominal in the ZC band (#16407) |
| d8cde01a7d | 2026-08-23 13:22:30 +0200 | Adrian Pop | [Testsuite] Let the FMPy tests ask for their interpreter (FMPY_TOOL) (#16403) |
| 380bed622b | 2026-08-23 11:55:50 +0200 | Martin Sjölund | wasm-jit: simulation at the C runtime's speed (#16401) |
| 57c4061d63 | 2026-08-23 11:54:55 +0200 | Martin Sjölund | wasm-jit: C's bisection for state-less models (#16406) |
| 1dd5f47374 | 2026-08-23 10:08:46 +0200 | Adrian Pop | [Testsuite] Keep the FMI 3.0 system() commands to portable shell (#16398) |
| 92b628756b | 2026-08-23 10:08:16 +0200 | Adrian Pop | [FMI] Use the FMI 3.0 platform tuple for Windows binaries (#16404) |
| fbc4369174 | 2026-08-23 08:16:33 +0200 | Martin Sjölund | wasm FMU: log to stdout, C's CS event semantics (#16405) |
| ea251558d2 | 2026-08-22 19:42:13 +0200 | Adrian Pop | [Script] Unload a generated function's shared object after calling it on Windows (#16394) |
| ada245e153 | 2026-08-22 16:27:20 +0200 | Martin Sjölund | Make array subscripts fail instead of panicking (#16390) |
| 527d5de168 | 2026-08-22 14:05:14 +0200 | Adrian Pop | [Testsuite] Run a setup_command under sh on Windows (#16392) |
| 4f5f1b4d31 | 2026-08-22 14:02:08 +0200 | Adrian Pop | [Script] Let system() inherit our stdout on Windows when there is no log file (#16396) |
| 4fff5af429 | 2026-08-22 11:46:18 +0200 | Adrian Pop | [Testsuite] Give a test its directory dependencies on Windows (#16389) |
| b3e9863ecc | 2026-08-22 07:51:25 +0200 | Martin Sjölund | LAPACK in Rust for every target (#16383) |
| f98552c85b | 2026-08-22 01:59:06 +0200 | Adrian Pop | [FrontEnd] Say why an external library did not provide the function (#16376) (#16380) |
| c9301024b9 | 2026-08-22 01:05:09 +0200 | Adrian Pop | [CMake] Point OMEncryption at the MSYS perl on Windows (#16386) |
| 8c9530ab7c | 2026-08-22 00:23:08 +0200 | Adrian Pop | [FrontEnd] Let Testsuite.friendly strip a build_cmake tree (#16381) |
| 0f764eb52a | 2026-08-21 20:56:41 +0200 | Adrian Pop | [FrontEnd] setSourceFile: update the file of the class elements too (#16385) |
| ad2c218c7c | 2026-08-21 19:18:59 +0200 | Martin Sjölund | wasm-jit: retry a step that throws (#16372) |
| b9a254147e | 2026-08-21 19:17:40 +0200 | Martin Sjölund | wasm-jit: hold math events while linearizing (#16375) |
| 6c14ea2cd4 | 2026-08-21 17:33:25 +0200 | Andreas | Update cross compile Docker image (#14638) |
| 34398a2b1c | 2026-08-21 14:34:30 +0200 | Martin Sjölund | OMEdit web: local files, FMU export, -inputPath (#16374) |
| e591cea832 | 2026-08-21 12:38:03 +0200 | Martin Sjölund | wasm-jit: initSample after init, no-states euler (#16369) |
| af36088f43 | 2026-08-21 12:17:34 +0200 | Martin Sjölund | testsuite: a cSources suite for C-file checks (#16362) |
| 632c212080 | 2026-08-21 11:43:26 +0200 | Martin Sjölund | wasm-jit: -csvInput drives the simulation (#16371) |
| b1300f7b09 | 2026-08-21 10:41:01 +0200 | Martin Sjölund | wasm-jit: one record layout, and library order (#16368) |
| 6fb6d3afe7 | 2026-08-21 09:00:17 +0200 | Martin Sjölund | wasm-jit: external "C" ABI, records, RHSFinalFlag (#16361) |
| 9f0408a0fa | 2026-08-21 07:28:28 +0200 | Martin Sjölund | wasm-jit: interactive-API test parity with C (#16359) |
| 6729027953 | 2026-08-20 22:50:51 +0200 | Adrian Pop | [FMI] Send the parameters of an imported FMI 1.0 Co-Simulation FMU to the FMU (#16363) (#16366) |
| ddfdf2e8c9 | 2026-08-20 21:01:38 +0200 | Martin Sjölund | wasm-jit: generic residuals, $START NLS unknowns (#16365) |
| 510ef987ec | 2026-08-20 20:33:03 +0200 | Martin Sjölund | OMEdit wasm: link the simulation metadata tables (#16364) |
| 2ada3ef898 | 2026-08-20 18:43:24 +0200 | Adrian Pop | [FMI] Apply imported FMU parameters before initialization (#16354), and two related import fixes (#16357) |
| 63f97c6b03 | 2026-08-20 17:07:28 +0200 | Martin Sjölund | wasm-jit: a call as a value is its first output (#16358) |
| a521503b9a | 2026-08-20 16:21:05 +0200 | Martin Sjölund | wasm-jit: use the model's own usertab (#16355) |
| 786a8ceeb6 | 2026-08-20 16:20:06 +0200 | Martin Sjölund | wasm-jit: end the run and time events as C does (#16351) |
| 992389fa33 | 2026-08-20 15:53:41 +0200 | Martin Sjölund | wasm-jit: C's unsolved-linear-system messages (#16356) |
| 8e2c0ad8ce | 2026-08-20 14:40:16 +0200 | Andreas | Update OMSens_Qt plugin location Windows (#16353) |
| f90e740ad4 | 2026-08-20 14:33:43 +0200 | Martin Sjölund | wasm-jit: symbolic ODE Jacobian and -jacobian (#16350) |
| 15c719affd | 2026-08-20 14:05:49 +0200 | Julien Schueller | Comp/SimRT: Fix CVODE FMU crash on fmi2Terminate/fmi2Reset (#16321) |
| eb40c1f736 | 2026-08-20 12:32:44 +0200 | Martin Sjölund | wasm-jit: build external "C" in the compile phase (#16349) |
| a309a5bcaf | 2026-08-20 12:07:27 +0200 | fbrandt | Remove jacobianSymbolical (#16288) |
| ae7dc33791 | 2026-08-20 12:05:05 +0200 | Andreas | Test using CMake build (#16329) |
| adf0014acd | 2026-08-20 10:13:20 +0200 | Martin Sjölund | wasm-jit: lower bare function references (#16348) |
| d84e5336ae | 2026-08-20 09:37:59 +0200 | Martin Sjölund | wasm-jit: check the step a linear solve took (#16347) |
| 421a31cce2 | 2026-08-20 08:53:06 +0200 | Adrian Pop | [Build] Fix MSYS2 prefix resolution in the Windows install rules (#16345) |
| e63fec8394 | 2026-08-19 21:31:37 +0200 | Martin Sjölund | wasm-jit: match C after a state-set switch (#16344) |
| c75880eb59 | 2026-08-19 21:24:53 +0200 | Per Östlund | Fix conditions for unifying conditional array types (#16343) |
| f06ddded7e | 2026-08-19 21:24:10 +0200 | Martin Sjölund | wasm-jit: register clocked nonlinear systems (#16342) |
| 6021647bba | 2026-08-19 20:02:45 +0200 | Martin Sjölund | wasm-jit: report samples at C's event times (#16341) |
| 218097ebd6 | 2026-08-19 19:10:32 +0200 | Martin Sjölund | wasm-jit: run-time index on scattered arrays (#16340) |
| 8daff62ac1 | 2026-08-19 18:18:39 +0200 | Andreas | Fix install runtime depends Windows (#16339) |
| ac98f8f3d7 | 2026-08-19 18:13:57 +0200 | linuslangenkamp | [3rdParty] fix AARCH64, add tramp.c to SOURCES_LIST (#16338) |
| 95176f8a71 | 2026-08-19 17:04:42 +0200 | Martin Sjölund | wasm-jit: fix use-after-free in String assignment (#16337) |
| ff45580248 | 2026-08-19 17:04:25 +0200 | Martin Sjölund | OMEdit: scope the omc event pump to long ops (#16336) |
| f89a266d1e | 2026-08-19 15:47:01 +0200 | Andreas | Susan output directory (#16335) |
| 417198b0f7 | 2026-08-19 14:29:03 +0200 | Andreas | Remove parallel Jacobian evaluation (#16323) |
| b0b6c1dd64 | 2026-08-19 13:38:41 +0200 | Per Östlund | Improve handling of conditional array types (#16242) |
| d955de2f5e | 2026-08-19 12:19:04 +0200 | Martin Sjölund | Keep scalar product when a slice cannot expand (#16331) |
| 376c13047b | 2026-08-19 10:10:34 +0200 | Andreas | Remove Makefiel.omdev.mingw (#16328) |
| a5c222ae4d | 2026-08-18 18:25:05 +0200 | Andreas | Update 3rdParty (#16326) |
| bf26866ebc | 2026-08-18 15:46:42 +0200 | Adeel Asghar | Fix compiler warnings across OMEdit (#16325) |
| 8ec4e9839a | 2026-08-18 15:38:38 +0200 | Andreas | Update sundials 5.4.0 --> 7.8.0 (#16158) |
| 975fa532dc | 2026-08-18 12:06:15 +0200 | Adeel Asghar | Fix diagram view scrolling/panning for models with large extents (#16322) |
| d2384f9c86 | 2026-08-17 20:40:58 +0200 | Martin Sjölund | wasm-jit: report the source of an invalid root (#16317) |
| cc8a92a35d | 2026-08-17 14:20:07 +0200 | Martin Sjölund | Convert tests to resimulateExecutable (#16316) |
| 2d3efba204 | 2026-08-17 06:57:24 +0200 | Martin Sjölund | wasm-jit: reductions over array iterators (#16314) |
| 9123c1c957 | 2026-08-16 21:46:33 +0200 | Martin Sjölund | wasm-jit: fix the NPendulum linear_system tests (#16313) |
| e7c7e67c06 | 2026-08-16 19:17:44 +0200 | Martin Sjölund | wasm-jit: honour -lv=-LOG_STDOUT in ModelicaMessage (#16312) |
| b1e87891f5 | 2026-08-16 17:53:54 +0200 | Martin Sjölund | wasm-jit: iterate discrete update at time events (#16311) |
| 3118f12e2c | 2026-08-16 17:20:19 +0200 | Martin Sjölund | wasm-jit: support -single precision result files (#16310) |
| 8e2b9166fd | 2026-08-16 15:41:56 +0200 | Martin Sjölund | wasm-jit: fix six simulation tests (#16306) |
| 6c4d1921c1 | 2026-08-16 15:36:23 +0200 | Martin Sjölund | wasm-jit: *_info.json under infoXmlOperations (#16309) |
| e99223ed39 | 2026-08-16 11:59:31 +0200 | Martin Sjölund | wasm-jit: add plt result-file format (#16307) |
| 62c3811243 | 2026-08-15 17:51:39 +0200 | Martin Sjölund | wasm-jit: -output strings and the -override report (#16305) |
| 5b52911e49 | 2026-08-15 16:27:31 +0200 | Martin Sjölund | Fix six flattening tests for wasm-jit (#16304) |
| 6d3e4b869b | 2026-08-15 15:00:34 +0200 | Martin Sjölund | wasm-jit: plain relations in clocked partitions (#16303) |
| ab0b14a592 | 2026-08-15 14:59:42 +0200 | Martin Sjölund | wasm-jit: inverse algorithms and array logical ops (#16302) |
| bf5ad8fbf8 | 2026-08-15 13:02:43 +0200 | Martin Sjölund | wasm-jit: all four --homotopyApproach values (#16301) |
| 6c9b3848a8 | 2026-08-15 10:54:30 +0200 | Martin Sjölund | wasm-jit: header-only external "C" Include (#16300) |
| d879861e0f | 2026-08-15 09:54:29 +0200 | Martin Sjölund | wasm-jit: C's dynamic state selection semantics (#16299) |
| 71118a67d0 | 2026-08-15 08:03:26 +0200 | Martin Sjölund | wasm-jit: C's division guards and assert reports (#16298) |
| e90043a59c | 2026-08-15 01:09:57 +0200 | Adrian Pop | [CG/Runtime] More fixes to garbage collect memory in FMI context (#16227) |
| 929ce24e3f | 2026-08-14 22:39:00 +0200 | arun3688 | update globalKnownVars with inputs and parameters that are part of Data Reconciliation (#16271) |
| 9e75a71eb5 | 2026-08-14 22:08:40 +0200 | Martin Sjölund | CI: limit test memory with cgroups, not ulimit -v (#16296) |
| 1a58ae01fa | 2026-08-14 20:17:42 +0200 | Martin Sjölund | Add junit xml as downloadable artifact for Rust partest (#16294) |
| 89aa4b835d | 2026-08-14 19:37:55 +0200 | Andreas | Update OMOptim submodule (#16290) |
| 234cccee00 | 2026-08-14 17:57:39 +0200 | Adeel Asghar | Open modelica:// links with target="_blank" (#16295) |
| 4d0985819b | 2026-08-14 17:29:13 +0200 | Martin Sjölund | wasm: Disable FMU tests that rely on C sources (#16293) |
| e074aaf3bb | 2026-08-14 17:27:29 +0200 | Martin Sjölund | wasm-jit: run the new backend's array equations (#16292) |
| c22fa62918 | 2026-08-14 17:26:36 +0200 | Martin Sjölund | wasm-jit: two Buildings simulation failures (#16287) |
| c061763531 | 2026-08-14 16:59:33 +0200 | linuslangenkamp | [GBODE] fix MR FIRK with internal, unify sparsity pattern and coloring utils (#16278) |
| 2980a63486 | 2026-08-14 15:01:12 +0200 | Adeel Asghar | Fix middle click closing two tabs in tabbed view (#16291) |
| d030ee60b8 | 2026-08-14 14:15:56 +0200 | Martin Sjölund | wasm-jit: recover from an external ModelicaError (#16285) |
| 0f11febcde | 2026-08-14 14:05:51 +0200 | Julien Schueller | OMEdit: Nuke webkit path (#15981) |
| 53e9591f23 | 2026-08-14 13:36:01 +0200 | Adrian Pop | [FMI] Import an FMI 3.0 FMU and simulate it (#16268) |
| d05e9a4a71 | 2026-08-14 12:03:17 +0200 | Martin Sjölund | wasm-jit: pre(x[i]) with a non-constant index (#16286) |
| d3e2cda4e5 | 2026-08-14 09:06:38 +0200 | Martin Sjölund | Clear the phase clocks when a translation starts (#16284) |
| d4585d5e63 | 2026-08-13 21:18:15 +0200 | Martin Sjölund | Expand der() in removed when-equations (#16281) |
| aedce9d291 | 2026-08-13 20:20:43 +0200 | Martin Sjölund | wasm-jit: the deprecated QSS solver (#16280) |
| 5adc5653bf | 2026-08-13 19:25:14 +0200 | Martin Sjölund | Fix delay/spatialDistribution zero crossings (#16273) |
| 6cd1a5a7d1 | 2026-08-13 17:23:29 +0200 | Martin Sjölund | wasm-jit: initial() in the assertion header (#16276) |
| 1f3a9e253b | 2026-08-13 16:33:40 +0200 | Martin Sjölund | Install libexpat so a CMake omc can export an OMSU (#16275) |
| ace163ad5d | 2026-08-13 16:21:52 +0200 | Adeel Asghar | Do not skip displayUnit when dumping modifiers (#16274) |
| 1b5bfc0df5 | 2026-08-13 16:08:59 +0200 | Martin Sjölund | wasm-jit: FMI fixes for the OMSimulator tests (#16272) |
| 1ba3d46751 | 2026-08-13 15:52:34 +0200 | Adeel Asghar | Apply the displayUnit specified in the modifiers (#16269) |
| dccae0d6f0 | 2026-08-13 13:22:39 +0200 | Adeel Asghar | Fix compiler warnings when compiling clients on Windows (#16267) |
| 4d722426e9 | 2026-08-13 12:22:38 +0200 | Adrian Pop | [FMI] FMI 3.0 variable records, and two source FMU fixes found on the way (#16257) |
| b568479391 | 2026-08-13 12:19:23 +0200 | Adrian Pop | testsuite: mark the disabled tests and make rtest skip them (#16265) |
| 71e086ebda | 2026-08-13 12:09:20 +0200 | Martin Sjölund | wasm-jit: external "C" in an FMI 2.0 wasm FMU (#16266) |
| 3532bd321d | 2026-08-13 11:50:12 +0200 | Adeel Asghar | Only perform double click actions with left mouse button (#16245) |
| d5121d04dc | 2026-08-13 11:13:29 +0200 | Martin Sjölund | wasm-jit: C-faithful start/nominal attributes (#16262) |
| e8b2b51084 | 2026-08-13 09:55:36 +0200 | Martin Sjölund | Fix start value selection for wasm-jit and -iif (#16259) |
| d1f38996bd | 2026-08-13 09:49:22 +0200 | Martin Sjölund | wasm-jit: String output arrays and uriToFilename (#16260) |
| d828f76315 | 2026-08-13 07:10:31 +0200 | Martin Sjölund | Fix evalFunc scalarizing nested record outputs (#16256) |
| 7dfb34420e | 2026-08-13 07:06:10 +0200 | Martin Sjölund | Implement spatialDistribution for wasm-jit (#16254) |
| e82ad534c1 | 2026-08-13 00:29:31 +0200 | arun3688 | do not pass removed equations for data Reconciliation problem (#16244) |
| a340246dce | 2026-08-12 23:05:19 +0200 | Adrian Pop | [FMI] Update the FMI Library submodule to 3.0.4 (#16251) |
| 8e4a06b0ce | 2026-08-12 21:58:37 +0200 | Martin Sjölund | wasm-jit: constant variables and record defaults (#16253) |
| 1ac9d5ad20 | 2026-08-12 20:55:22 +0200 | Martin Sjölund | wasm-jit: native external "C" on the native host (#16249) |
| f00996142b | 2026-08-12 19:17:49 +0200 | RouvenZ | Fix spatialDistribution reversal and fallback to 0 (#16190) |
| de95f9b4ea | 2026-08-12 17:44:06 +0200 | fbrandt | [C] Use ColPack column coloring for NB resizable Jacobians (#16181) |
| ca003bbba0 | 2026-08-12 15:48:11 +0200 | Adeel Asghar | Check if the parameter has dialog groupImage defined (#16243) |
| 671b5465e3 | 2026-08-12 15:28:00 +0200 | Adrian Pop | [CI] Fix the nightly release and make Jenkins abort the remaining stages on failure (#16239) (#16240) |
| b10db562a7 | 2026-08-12 15:05:56 +0200 | Adeel Asghar | Add back/forward cursor position navigation to the text editor (#16194) |
| bf4b8b2e56 | 2026-08-12 13:26:34 +0200 | Martin Sjölund | wasm-jit: C's initialization logging and checks (#16237) |
| c866237422 | 2026-08-12 12:33:21 +0200 | Martin Sjölund | Fix cargo-xwin symlink race in wasm-jit build.rs (#16236) |
| 22ac18b8e4 | 2026-08-12 12:33:11 +0200 | Martin Sjölund | Keep loggingOn from enabling the solver dumps (#16235) |
| 80c430c362 | 2026-08-12 10:10:05 +0200 | fbrandt | [NB, Runtime] Make the resizable sparsity pattern also work for adjoint Jacobians (#16179) |
| 0896bef916 | 2026-08-12 09:37:41 +0200 | Martin Sjölund | wasm-jit: default to IDA solver for --daeMode models (#16233) |
| 95bc0aa63f | 2026-08-12 07:12:16 +0200 | Martin Sjölund | wasm-jit: slice assignment to simulation arrays (#16232) |
| 389d725c69 | 2026-08-11 22:17:19 +0200 | Martin Sjölund | Build the wasm-jit blobs in parallel (#16231) |
| 3744ddca72 | 2026-08-11 20:21:22 +0200 | Martin Sjölund | FMI 2.0 FMUs from the wasm export (#16229) |
| ce7a5ed7bc | 2026-08-11 12:10:52 +0200 | Martin Sjölund | wasm-jit: boxed records, array-valued reductions (#16228) |
| 73fdd5fbb9 | 2026-08-11 07:44:39 +0200 | Martin Sjölund | Native platforms for the wasm FMU export (#16225) |
| 226ede3e89 | 2026-08-10 15:08:52 +0200 | Adeel Asghar | Handle typename expressions with a name instead of parts array in Cref (#16215) |
| d30a8b58f2 | 2026-08-10 14:20:39 +0200 | Martin Sjölund | Reset the progress phase when an op finishes (#16226) |
| 227e8ad8d6 | 2026-08-10 14:10:38 +0200 | Julien Schueller | SimulationRuntime/c: Add pool save/restore in nonlinear solver wrappers (#16082) |
| 9c633b9037 | 2026-08-09 21:38:16 +0200 | linuslangenkamp | [GBODE] add Laguerre SIRK collocation method of order 4 (#16224) |
| 6c722548a3 | 2026-08-09 19:14:28 +0200 | Martin Sjölund | external "C" for the wasm-jit target (#16223) |
| dbf4de16a8 | 2026-08-09 10:42:40 +0200 | Martin Sjölund | wasm-jit: event logging and event-driver defects (#16221) |
| d47329f531 | 2026-08-08 19:18:00 +0200 | Martin Sjölund | Decide tearing and matrix format in the backend (#16220) |
| 1573ffdc71 | 2026-08-08 16:15:47 +0200 | Martin Sjölund | Fix three ScalableTestSuite solver defects (#16219) |
| 5fb7305e9c | 2026-08-07 22:40:09 +0200 | Martin Sjölund | wasm-jit: init function locals in decl order (#16218) |
| 4468ccc58e | 2026-08-07 20:02:25 +0200 | Martin Sjölund | wasm-jit: fix five MSL 4.1.0 sweep failures (#16217) |
| d9ce24c380 | 2026-08-07 16:52:11 +0200 | Martin Sjölund | wasm-jit: run optimize() with the Ipopt solver (#16213) |
| 48341bb2c8 | 2026-08-07 14:55:06 +0200 | Martin Sjölund | wasm-jit: external work variables and FORTRAN 77 (#16216) |
| 939ec76b44 | 2026-08-07 13:57:29 +0200 | Martin Sjölund | Fix two ScalableTestSuite large-model failures (#16214) |
| 171cb435d8 | 2026-08-06 19:03:34 +0200 | Martin Sjölund | partest: select tests by suite (#16207) |
| b87a683f47 | 2026-08-06 17:28:59 +0200 | Martin Sjölund | wasm-jit: implement linearization (#16210) |
| d528b144ad | 2026-08-06 15:28:10 +0200 | Adeel Asghar | Do not look for OriginItem when using `items()` (#16209) |
| 75af12381a | 2026-08-06 14:14:27 +0200 | Martin Sjölund | wasm-jit: implement the Synchronous features (#16208) |
| 994ba6fb4a | 2026-08-06 12:42:43 +0200 | Martin Sjölund | wasm-jit: implement the missing runtime flags (#16206) |
| dbd56e4929 | 2026-08-06 09:07:50 +0200 | Martin Sjölund | wasm-jit: support slicing on the left-hand side (#16204) |
| 467509c62f | 2026-08-06 09:06:39 +0200 | Martin Sjölund | mmtorust: loop-TCO for `input output` accumulators (#16202) |
| d72396cc80 | 2026-08-06 08:16:15 +0200 | Martin Sjölund | wasm-jit: tell Tearing about its sparse solvers (#16203) |
| 1de90a20d1 | 2026-08-06 08:15:22 +0200 | Martin Sjölund | wasm-jit: split equation functions into chunks (#16201) |
| 09ec0410c3 | 2026-08-06 06:54:50 +0200 | Martin Sjölund | wasm-jit: fix whole-array refs in record arrays (#16200) |
| b669407c37 | 2026-08-06 01:39:44 +0200 | Adrian Pop | [OB] fix symbolic differentiation of calls with record inputs (#16199) |
| 342360c501 | 2026-08-05 20:43:59 +0200 | Martin Sjölund | wasm-jit: constant tables as data, not code (#16197) |
| 1681b39a1a | 2026-08-05 20:20:17 +0200 | Martin Sjölund | CI: pin the Rust working copy to a fixed path (#16196) |
| 320a7acbd3 | 2026-08-05 17:22:14 +0200 | Martin Sjölund | wasm-jit: gbode events, honest menus, FMU solvers (#16195) |
| 542607bb4e | 2026-08-05 14:28:12 +0200 | Adeel Asghar | Update end point when user dismiss the connection context menu (#16193) |
| a2d1193ac1 | 2026-08-05 12:34:53 +0200 | Adeel Asghar | Utilities::tempDirectory(): recreate directory if it was removed (#15851) |
| cabd350c23 | 2026-08-05 08:35:09 +0200 | Martin Sjölund | fmi3-wasm: messages go to the FMI logger (#16189) |
| 41a89e894f | 2026-08-04 21:12:32 +0200 | Martin Sjölund | wasm-jit: fix module caching and obey -n=1 (#16187) |
| a5bca2dca3 | 2026-08-04 20:09:15 +0200 | Martin Sjölund | Use ryu for printing ipopt message (#16188) |
| ba996e95aa | 2026-08-04 17:47:18 +0200 | Martin Sjölund | Report the real revision from getVersion() (#16186) |
| 4b2902b24e | 2026-08-04 15:46:51 +0200 | Adeel Asghar | Extra corner items not needed when creating a connector (#16184) |
| 17570b42c7 | 2026-08-04 14:06:58 +0200 | Martin Sjölund | wasm-jit: --daeMode support (#16183) |
| ebdd3203f2 | 2026-08-03 20:23:42 +0200 | Martin Sjölund | Numerical Jacobian: nominal step below atol only (#16176) |
| f3478a7f4a | 2026-08-03 20:06:38 +0200 | cbermperi | [NB] Implement cyclic alias set resolution using Bareiss elimination (#15796) |
| 3f2692fe7f | 2026-08-03 17:36:43 +0200 | Martin Sjölund | wasm-jit: the gbode and rungekutta solvers (#16180) |
| cc71618719 | 2026-08-03 16:11:38 +0300 | Adrian Pop | [Backend] Replace variables under record field accesses (DAE.RSUB) (#16178) |
| ab4d57aa18 | 2026-08-03 13:17:40 +0200 | Martin Sjölund | wasm-jit: the result-file variable filter (#16175) |
| 1ce40ce21f | 2026-08-03 11:00:14 +0200 | Martin Sjölund | wasm-jit: evaluate bound variable attributes (#16171) |
| a218eb7e4c | 2026-08-02 21:57:36 +0200 | Martin Sjölund | wasm-jit: -lv=LOG_NLS and strict simflags (#16170) |
| 411d6f6935 | 2026-08-02 17:25:22 +0200 | Martin Sjölund | wasm-jit: the IDA solver, with sensitivities (#16168) |
| 7aa6cd0f63 | 2026-08-02 13:41:50 +0200 | Martin Sjölund | Numerical Jacobian: floor the FD step at nominal (#16166) |
| 47dee7aaa7 | 2026-08-02 08:28:01 +0200 | Martin Sjölund | wasm-jit: reject an unimplemented method= (#16167) |
| a301474a0a | 2026-08-02 08:26:55 +0200 | Martin Sjölund | wasm-jit: fix the DASSL Jacobian FD step (#16165) |
| 8b1869d36d | 2026-08-01 12:42:44 +0200 | Martin Sjölund | wasm-jit: shared literals and C's NLS start point (#16164) |
| ae83c2d879 | 2026-07-31 22:32:50 +0200 | kabdelhak | [NB] fix partial-slice NLS/LS Jacobian for for-equation iteration variables (#16152) |
| f29e6523c2 | 2026-07-31 21:56:06 +0200 | Martin Sjölund | wasm-jit: C's full solveHybrd retry ladder (#16163) |
| 3d29fc0d59 | 2026-07-31 20:25:13 +0200 | Martin Sjölund | wasm-jit: NLS eq index, -output, error buffer (#16162) |
| ea50d3c08d | 2026-07-31 18:36:19 +0200 | JKRT_CLAUDE_ACCOUNT | [3rdParty] Update SuiteSparse to v7.12.2 (#15879) |
| cdf6a2e575 | 2026-07-31 18:22:45 +0200 | Andreas | Dev container for Jenkins stage cmake-rust-clang (#16161) |
| 0104feec83 | 2026-07-31 17:37:58 +0200 | Martin Sjölund | wasm-jit: abandon an NLS attempt on a model assert (#16159) |
| 8caccab91f | 2026-07-31 11:04:25 +0200 | Martin Sjölund | wasm-jit: -alarm, and a kinsol nan livelock (#16156) |
| 0adb0b4a26 | 2026-07-31 09:49:35 +0200 | Martin Sjölund | wasm-jit: recoverable model errors (#16154) |
| c2b1afa40b | 2026-07-30 19:34:22 +0200 | Martin Sjölund | wasm-jit: math domain guards, -nls=newton, kinsol (#16150) |
| 774c256146 | 2026-07-30 17:49:41 +0200 | Martin Sjölund | wasm-jit: run the real CVODE (#16151) |
| c4e227c278 | 2026-07-30 16:21:57 +0200 | Martin Sjölund | wasm-jit: C-identical assert/warning messages (#16148) |
| 6a7e6e45c9 | 2026-07-30 12:09:20 +0200 | Andreas | Updating OMSimulator submodule (#16146) |
| b812728ba6 | 2026-07-29 21:57:40 +0200 | Martin Sjölund | wasm-jit: port C's NLS guess history, fix flags (#16145) |
| 09a7433ce0 | 2026-07-29 19:37:04 +0200 | Martin Sjölund | wasm-jit: run C's NLS_MIXED ladder, fix ext-C link (#16144) |
| d570fdfa1b | 2026-07-29 18:08:48 +0200 | Martin Sjölund | wasm-jit: remove per-evaluation call overhead (#16143) |
| 96501b2165 | 2026-07-29 14:11:06 +0200 | Martin Sjölund | wasm-jit: make KINSOL reachable, fix string alloc (#16141) |
| d8b48a24f4 | 2026-07-29 13:03:42 +0200 | kabdelhak | [NB] add record alias (#16140) |
| 90bffae80a | 2026-07-29 08:24:43 +0200 | Martin Sjölund | Rust: Move wasi-libc, SuiteSparse, and SUNDIALS builds to CMake(#16139) |
| 210dbef8e0 | 2026-07-28 11:34:09 +0200 | kabdelhak | [NB] properly handle mixed records in adjacency (#16137) |
| b650b2fd1f | 2026-07-27 18:07:59 +0200 | kabdelhak | [NB] add spatialDistribution() support (#16136) |
| 08d0e10b62 | 2026-07-26 22:05:12 +0200 | Martin Sjölund | wasm-jit: KLU sparse solver and runtime flags (#16134) |
| e0b06f4484 | 2026-07-26 16:49:30 +0200 | Martin Sjölund | wasm-jit: sparse kinsol-style nonlinear solver (#16133) |
| bcfa9623bc | 2026-07-26 13:13:39 +0200 | Martin Sjölund | wasm-jit: function references, terminal(), print (#16132) |
| 6a0f89bd91 | 2026-07-26 07:21:52 +0200 | Martin Sjölund | wasm-jit: record layout, defaults, start seeding (#16130) |
| 25015a6ea6 | 2026-07-25 10:01:47 +0200 | Martin Sjölund | wasm-jit: C-faithful mixed-NLS event solve (#16129) |
| 25010ba167 | 2026-07-24 22:52:49 +0200 | kabdelhak | [NB,NSim] add unsplit if-equation support (#16128) |
| 623b2d83b9 | 2026-07-24 19:33:34 +0200 | Martin Sjölund | wasm-jit: fix MultiBody init-NLS regressions (#16126) |
| d9bbab43a6 | 2026-07-24 15:55:10 +0200 | Andreas | Fixing compiler warnings on Windows (#16125) |
| 845ef25345 | 2026-07-24 13:30:36 +0200 | Martin Sjölund | wasm-jit: sparse solver for torn linear systems (#16122) |
| 8882ae9478 | 2026-07-24 09:44:09 +0200 | Martin Sjölund | wasm-jit: torn linear/nonlinear system codegen (#16120) |
| 14c9d3ec17 | 2026-07-23 23:21:37 +0200 | Martin Sjölund | wasm-jit: make FMI3 adapter build mandatory (#16119) |
| 8d20e2c679 | 2026-07-23 22:57:21 +0200 | kabdelhak | [NB] allow unsplit if-equations (#16115) |
| 821cdd7bd3 | 2026-07-23 16:18:47 +0200 | Andreas | IDA residualFunctionIDA: return recoverable error (#16116) |
| 11a2e46413 | 2026-07-23 13:54:27 +0200 | Martin Sjölund | wasm-jit: delay operator + event/array support (#16112) |
| 3f146de32d | 2026-07-23 11:03:55 +0200 | Andreas | Freeze spatialDistribution in conditional branch when inactive (#16110) |
| 6a22987faa | 2026-07-23 07:09:10 +0200 | Martin Sjölund | wasm-jit: analytic NLS Jacobian and event fixes (#16111) |
| 4b95a27bbb | 2026-07-22 21:22:35 +0200 | kabdelhak | [OB/NB] restrict type safety to new backend (#16107) |
| 926558ca08 | 2026-07-22 18:30:57 +0200 | Martin Sjölund | wasm-jit: C-faithful NLS relations at events (#16109) |
| f560108148 | 2026-07-22 18:30:39 +0200 | Martin Sjölund | wasm-jit: non-trapping float-to-int conversions (#16108) |
| d34b718017 | 2026-07-22 15:47:26 +0200 | Andreas | Fix spatialDistribution for nonzero start value of x (#16101) |
| 92d2e73f67 | 2026-07-22 13:27:59 +0200 | Julien Schueller | CMake: Add gui options (#16089) |
| 1b9885bdbb | 2026-07-22 11:50:45 +0200 | Julien Schueller | SimulationRuntime/fmi: Handle NULL threadData in omc_assert_fmi (#16062) |
| 4842f803b2 | 2026-07-21 08:45:07 +0200 | Martin Sjölund | wasm-jit: add functionUpdateRelations (#16094) |
| d086b7cb2a | 2026-07-20 19:24:10 +0200 | Martin Sjölund | Rust partest JUnit; wasm-jit robustness + refactor (#16091) |
| 41b6f7a5f5 | 2026-07-20 11:41:34 +0200 | Martin Sjölund | Export MultiBody 3D visualization in FMUs (#16087) |
| 099e898d2b | 2026-07-20 11:08:36 +0200 | kabdelhak | [NB] Simplify complex when-equation conditions into discrete auxiliary variables (#16090) |
| 5e5f6fb5b0 | 2026-07-20 08:49:41 +0200 | Martin Sjölund | wasm-jit: non-scalarized arrays, nthRoot (#16083) |
| cb054fec71 | 2026-07-19 23:12:56 +0200 | kabdelhak | [NB] Fix three --newBackend regressions in Buildings 12.0.0 (#16085) |
| a052c21838 | 2026-07-19 13:58:05 +0200 | Martin Sjölund | Export Modelica figures as FMU vendor annotation (#16080) |
| 0e43e8d22a | 2026-07-19 13:33:10 +0200 | Martin Sjölund | wasm-jit: print() and simulation output fixes (#16079) |
| a939e4a54f | 2026-07-19 09:59:57 +0200 | Martin Sjölund | wasm-jit: fix discrete-model events, tuple fields (#16078) |
| 90ba01a451 | 2026-07-18 19:55:24 +0200 | Martin Sjölund | wasm FMI: external "C" in host-free FMUs (#16077) |
| f036d9ad92 | 2026-07-18 19:52:55 +0200 | Martin Sjölund | wasm-jit: chattering detection + honest errors (#16076) |
| e58acbb29c | 2026-07-18 19:51:13 +0200 | Martin Sjölund | CI: archive merged Rust partest failure list (#16075) |
| e9b095c784 | 2026-07-18 18:21:20 +0200 | kabdelhak | [NB] Fix duplicate parameter equations for unbound known records in initialization (#16074) |
| f95d757d9f | 2026-07-18 18:12:44 +0200 | Martin Sjölund | Add rust-src to the pinned Rust toolchain (#16072) |
| 3cddf756f2 | 2026-07-18 13:00:27 +0200 | Martin Sjölund | wasm FMI CS: report events to the master (#16073) |
| 8bb1a8468b | 2026-07-18 00:12:29 +0300 | Adrian Pop | Emit the functions the FMIDERINIT jacobian calls (#16054) (#16068) |
| 8d6698fc7f | 2026-07-17 22:08:41 +0200 | Martin Sjölund | FMI 3.0 wasm FMU export and browser simulator (#16063) |
| 8c6cebd8ae | 2026-07-17 20:53:36 +0200 | kabdelhak | [NB] NBAlias: replace reinit stateVar when alias-eliminating a state (#16070) |
| 346738d50e | 2026-07-17 17:52:25 +0200 | kabdelhak | [NB] Improve expandArraySumExp: multi-dim support and implicit fallback (#16067) |
| ac4bb5996f | 2026-07-17 16:59:21 +0200 | arun3688 | ParModelica: fix -ltbb link error on MSYS2 ucrt64 (use -ltbb12) (#16066) |
| e5a8b29575 | 2026-07-17 15:19:34 +0200 | Andreas | SimulationRuntime: Fix segfault when spatialDistribution second output is unused (#16065) |
| 60ffe7a49f | 2026-07-17 11:40:48 +0200 | Julien Schueller | SimulationRuntime: Fix segfault when FMU model calls terminate (#16024) |
| b8bc66579d | 2026-07-16 21:58:26 +0200 | Martin Sjölund | wasm-jit: make browser simulation match native (#16060) |
| 7e36012e20 | 2026-07-16 16:02:55 +0200 | kabdelhak | [NB] Fix $START seed variable cref mismatch in NLS Jacobian sparsity (#16051) |
| e829eeba20 | 2026-07-16 13:23:32 +0200 | Andreas | Update OMSimulator license headers to OSMC-PL 1.8 (#15465) |
| f3d68e0a28 | 2026-07-16 13:18:39 +0200 | Andreas | Fix round-off error in getSimulationOptions numberOfIntervals (#16018) |
| f2453dba81 | 2026-07-16 11:39:54 +0200 | Julien Schueller | OMCompiler: Fix leak in CodegenC (#16025) |
| 3533314776 | 2026-07-16 11:37:49 +0200 | Julien Schueller | Fix memory safety bugs in SimulationRuntime (#15988) |
| 0a34129101 | 2026-07-15 23:01:50 +0200 | Martin Sjölund | wasm sim: fast param resim + enum dropdowns (#16056) |
| ef27003d48 | 2026-07-15 21:20:45 +0200 | Martin Sjölund | wasm-jit: fix param override + editable starts (#16055) |
| d6401a1d23 | 2026-07-15 15:21:49 +0200 | Andreas | FMI: pass func name through internal getters for logging (#16048) |
| 2599236007 | 2026-07-15 14:13:55 +0200 | Andreas | Add Enterprise Linux and Fedora Jenkins stages (#16016) |
| 20526b91be | 2026-07-15 13:55:09 +0200 | arun3688 | update OMSimulator with cli support (#16050) |
| fa840c508e | 2026-07-15 11:06:10 +0200 | kabdelhak | [NB] Fix Buildings ConstantSpeedPumpStage regression from #15045 (#16047) |
| 7b3b89d8b2 | 2026-07-14 21:22:39 +0200 | Julien Schueller | OMCompiler: Add --export-fmu cli option (#16029) |
| fd7f55d9b4 | 2026-07-14 20:34:23 +0200 | Julien Schueller | OMCompiler: Reformat old scripts (#15983) |
| 81eb463ea3 | 2026-07-14 18:13:29 +0200 | Julien Schueller | OMCompiler: Reinitialize solver after fmi2SetFMUstate (#16027) |
| b7c5ebc8a5 | 2026-07-14 12:45:51 +0200 | Andreas | Reduce Jenkinsfile CPS-compiled method size (#16044) |
| 5f470624f4 | 2026-07-13 21:58:53 +0200 | Martin Sjölund | Replace anyhow errors with static strings (#16046) |
| 676ebe780b | 2026-07-13 20:44:47 +0200 | Martin Sjölund | Add optional mimalloc/jemalloc global allocators (#16045) |
| 7ce6f29893 | 2026-07-13 14:27:11 +0200 | Julien Schueller | SimulationRuntime: consistent output values in FMI ME GetReal calls (#16019) |
| a1842a78b7 | 2026-07-13 13:54:13 +0200 | Martin Sjölund | mmtorust: borrow arrays once per function (#16043) |
| a751d31b1b | 2026-07-13 10:31:12 +0200 | Martin Sjölund | wasm-jit: DASSL fidelity (#16040) |
| dffc9f239c | 2026-07-13 00:07:24 +0200 | kabdelhak | [NB] Fix SteadyState init regression from #15045: restore addInitialStartOccurrences (#16041) |
| 22697edefa | 2026-07-12 20:54:13 +0200 | Martin Sjölund | Rust: Fix execstime semantics (#16042) |
| 09e7ddf104 | 2026-07-11 08:32:02 +0200 | Martin Sjölund | Parallelize parsing in the Rust omc port (#16038) |
| 324c3bf3be | 2026-07-10 23:14:46 +0200 | kabdelhak | [NB] Fix FlueGas regressions from #15045 (resizable sparsity pattern) (#16036) |
| ac7b4d861f | 2026-07-10 20:09:07 +0200 | Martin Sjölund | Cooperative cancel of operations (#16028) |
| 30a5e4b111 | 2026-07-10 18:13:36 +0200 | Martin Sjölund | wasm simulator: 3D MultiBody animation view (#16037) |
| 11c7978bcc | 2026-07-10 17:24:37 +0200 | Per Östlund | Improve `omc --help=flag` (#16032) |
| 8311e0401c | 2026-07-10 14:03:45 +0200 | Per Östlund | Fix JSON dump of enum typenames (#16033) |
| ba3ed9b227 | 2026-07-10 04:40:10 -0400 | asalimian | [FMI] Fix CVODE_SOLVER allocator/free mismatch in CS-FMU export (#16011) |
| 5b1a1bbb99 | 2026-07-10 09:08:43 +0200 | kabdelhak | [NB,NF] store VariableAttributes attribute fields as Option (#16023) |
| e7d07787be | 2026-07-09 21:58:39 +0200 | kabdelhak | [NB,C] resizable sparsity pattern (#15045) |
| fecf707600 | 2026-07-09 16:46:33 +0200 | Martin Sjölund | wasm-jit: fix FullRobot friction event chatter (#16022) |
| f92b7f01cc | 2026-07-09 13:08:31 +0200 | arun3688 | Migrate OMS2 GUI to OMS3 ZMQ/Python backend (#15804) |
| d7269a0de9 | 2026-07-09 11:42:57 +0200 | Martin Sjölund | Web simulator: workers, settings, docs, plots (#16020) |
| cc5021272c | 2026-07-08 18:05:15 +0200 | Andreas | Fix CMake build on Alpine/musl (#16015) |
| 82e94572d5 | 2026-07-08 17:14:13 +0200 | linuslangenkamp | [GBODE] refactor error estimates and add two-step error support (#16002) |
| 2f90b79fb2 | 2026-07-08 11:27:58 +0200 | Martin Sjölund | Fix the bouncing ball example (#16013) |
| 94aa602e8a | 2026-07-07 21:35:05 +0200 | Martin Sjölund | Add getModelFigures API + figures in web simulator (#16012) |
| 15b54d3ae9 | 2026-07-07 20:40:27 +0200 | Martin Sjölund | web: interactive simulation widget for the wasm-jit target (#16006) |
| 778cefd91e | 2026-07-07 18:12:37 +0200 | Andreas | New Docker images (#15957) |
| 433ddad711 | 2026-07-07 17:29:10 +0200 | Martin Sjölund | wasm-jit: hysteretic zero-crossings + event iteration (fix Zeno fall-through) (#16009) |
| 8d2e305f8d | 2026-07-07 13:04:26 +0200 | linuslangenkamp | [C] speed up DAG variable lookup (#16007) |
| 730807c689 | 2026-07-07 08:47:46 +0200 | Martin Sjölund | OMEdit wasm: HTML splash screen with determinate library progress (#16005) |
| 157ae4af71 | 2026-07-06 19:43:58 +0200 | Martin Sjölund | wasm-jit: fix stale ModelicaExternalC error message (#16003) |
| abd17efade | 2026-07-06 16:41:27 +0300 | Adrian Pop | Rust: rename daskr module aux -> auxiliary (Windows reserved name) (#15997) |
| dc282f9925 | 2026-07-06 15:36:29 +0200 | Martin Sjölund | Curl_wasm: record each pending download only once (#16001) |
| 65b5d576fb | 2026-07-06 15:28:12 +0200 | Martin Sjölund | web: SPA launcher for the browser clients (#16000) |
| ff1d27abd2 | 2026-07-06 15:26:10 +0200 | phannebohm | [C] Check sparse pattern availability directly (#15999) |
| e5e9996e0d | 2026-07-06 15:06:37 +0200 | Per Östlund | Make expandable connector terminology less confusing (#15998) |
| 38c97aae72 | 2026-07-06 14:22:42 +0200 | linuslangenkamp | [GBODE] add support for single-point spectrum and lower triangular transforms (#15987) |
| f90ec2099d | 2026-07-06 11:57:01 +0200 | Martin Sjölund | wasm-jit: implement the homotopy() operator and continuation (#15996) |
| 9effeca8ac | 2026-07-06 10:08:37 +0200 | Martin Sjölund | wasm-jit: refresh algebraics for the pre-event result row (#15995) |
| 6ab8acac82 | 2026-07-05 21:22:37 +0200 | Martin Sjölund | Rust port of the OpenModelica compiler: sources, build, CI, wasm/web (#15859) |
| 8269b9f6f4 | 2026-07-05 15:27:01 +0200 | Julien Schueller | OMCompiler/Parser: Fix antlr generation (#15991) |
| 3fa28e048c | 2026-07-05 15:28:28 +0300 | Adrian Pop | [CI] Add nonresumable() retry to Jenkins stages so checkout survives controller restart (#15993) |
| 80b997969f | 2026-07-04 23:54:14 +0200 | phannebohm | [C] Free sparse pattern directly (#15989) |
| d611c3dc7f | 2026-07-04 10:43:03 +0200 | Per Östlund | Fix negation in flow alias eliminiation (#15986) |
| 312d94fcd3 | 2026-07-04 17:37:02 +0900 | bakemocho | omedit: add stylesheet override option (#15766) |
| dbe9964a74 | 2026-07-03 00:36:51 +0200 | arun3688 | Fix ColPack header path for MinGW omc build (#15980) |
| cab1314574 | 2026-07-02 21:43:38 +0300 | Adrian Pop | [OMEdit] Fix #15965: bound DynamicSelect evaluation to stop infinite recursion (#15968) |
| 1d61245af4 | 2026-07-02 17:33:37 +0200 | Per Östlund | Check for when in non-evaluable if/for-equations (#15977) |
| db643429fb | 2026-07-02 15:26:39 +0200 | phannebohm | [Cpp,CodeGen] Get var index head instead of list (#15959) |
| 6d125c97fd | 2026-07-02 14:46:37 +0200 | fbrandt | [NB,SimCode,Runtime] WIP: Enhance adjoint differentiation and introduce bicoloring (#15755) |
| 32e0a7339c | 2026-07-02 13:18:45 +0200 | Julien Schueller | OMCompiler/Parser: Run antlr with uft8 locale (#15916) |
| c686144204 | 2026-07-01 14:08:01 +0200 | MarvinSchmidt-embeff | [FMI] Remove spaces around '=' for canRunAsynchronuosly attribute (#15970) |
| 92cac8c90d | 2026-07-01 00:59:03 +0200 | arun3688 | Fix stripping trailing chars from -I directories (#15967) |
| 29e6ebbe4f | 2026-06-30 15:00:31 +0200 | arun3688 | Fix stripping trailing chars from -L directories (#15963) |
| 3fae8321ed | 2026-06-30 14:13:17 +0200 | kabdelhak | [NB] update dumping of for-equations (#14847) |
| dbfbd4b3aa | 2026-06-30 10:57:28 +0200 | arun3688 | Fix stripping trailing chars from -l library names (#15961) |
| 8d2b0f90d0 | 2026-06-30 01:21:48 +0300 | Adrian Pop | [Backend] Fix propagation of attributes when inlining functions (both OF & NF) (#15950) |
| d59fb08f52 | 2026-06-29 18:18:53 +0300 | Adrian Pop | [FrontEnd] Record extends chain so inherited shapes are visualized (#15952) |
| b7756bf80c | 2026-06-29 15:51:57 +0200 | Henning Kiel | fix(runtime): optimize macOS stack overflow handling and silence compiler warning (#15939) |
| 96bd240a3c | 2026-06-29 15:25:43 +0200 | phannebohm | Fix some warnings from the language server (#15956) |
| 9b585617a6 | 2026-06-29 15:13:34 +0200 | Adeel Asghar | Load a previously compiled simulation executable (#15954) |
| e3ae4cfb78 | 2026-06-29 10:27:25 +0200 | Per Östlund | Update type when simplifying if-expressions (#15951) |
| 2d69baba82 | 2026-06-27 00:59:26 +0300 | Adrian Pop | [FrontEnd] Fix noEvent not respected when a relation is shared by removeEqualRHS (#15942) |
| 6db6937d8d | 2026-06-27 00:12:15 +0300 | Adrian Pop | [3D] Visualize shapes used directly from ModelicaServices.Animation (#15941) |
| 1ea1f7f5bc | 2026-06-26 20:14:21 +0200 | Julien Schueller | fix: preserve init-time parameter values through fmi2SetFMUstate (#15915) |
| 7841133d81 | 2026-06-26 19:36:21 +0200 | Martin Sjölund | Update 3rdParty for clang-cl fixes (MSVC, cross-compiling) (#15934) |
| 371e68b1fe | 2026-06-26 16:38:21 +0200 | Julien Schueller | fix: enable canGetAndSetFMUstate by default in FMI 2.0 export (#15914) |
| 1b867bd02c | 2026-06-26 15:54:05 +0200 | Julien Schueller | fix: allow fmi2Get/Set/FreeFMUstate in Continuous-Time Mode (#15912) |
| 65fcba07e0 | 2026-06-26 16:43:45 +0300 | Adrian Pop | [FMI] Fix array-attribute init crash in scalarized FMU export (#15929) |
| 78079e57ad | 2026-06-26 14:05:11 +0200 | Per Östlund | Override everything in OMNotebook (#15928) |
| ee3fc295a1 | 2026-06-26 13:29:24 +0200 | Per Östlund | Update variable map when defining flow aliases (#15927) |
| f65f866db6 | 2026-06-26 10:09:41 +0200 | Henning Kiel | fix override warnings in OMNotebook (#15924) |
| 12c5f1fc0f | 2026-06-25 19:08:43 +0200 | Per Östlund | Enable more warnings for OMNotebook (#15922) |
| 50a10d991a | 2026-06-25 15:56:00 +0200 | Per Östlund | Fix more OMNotebook memory management issues (#15921) |
| df63cabae7 | 2026-06-25 16:04:46 +0300 | Adrian Pop | doc: fix unset HOME and missing systemoverview.png in UsersGuide build (#15920) |
| d4301ebb97 | 2026-06-24 14:10:58 +0200 | Henning Kiel | use 1-based index in List.replaceAtWithList() (#15899) |
| bd361b28ac | 2026-06-24 12:57:01 +0200 | linuslangenkamp | [ColPack] replace deprecated std::random_shuffle (#15909) |
| ccf28cba1e | 2026-06-24 13:23:00 +0300 | Adrian Pop | [FMI] Add FMI 3.0 export (#15686) (#15692) |
| bf32904995 | 2026-06-24 12:14:16 +0300 | Adrian Pop | [CMake] Detect BLAS/LAPACK once and cache to skip per-call vendor sweep (#15908) |
| 3560418c60 | 2026-06-23 23:23:41 +0300 | Adrian Pop | [NB,Cpp] Support non-scalarized array variables in the C++ runtime (#15900) |
| 59e0d04a60 | 2026-06-23 23:23:01 +0300 | Adrian Pop | Fix resolveLoops folding array elements with non-constant indices (#15903) |
| af832fb78b | 2026-06-23 16:23:59 +0300 | Adrian Pop | [DAEMode] Revert homotopy in the simulation residual (keep it in initialization) (#15898) |
| 59680f00f4 | 2026-06-23 13:00:24 +0200 | Per Östlund | Fix test case name (#15896) |
| 914b1e91ed | 2026-06-22 20:43:23 +0200 | Adeel Asghar | Store defined in as QVariant::fromValue (#15894) |
| dba6f64a73 | 2026-06-22 19:25:11 +0200 | JKRT_CLAUDE_ACCOUNT | Fix codegen for record fields with quoted identifier names (#15880) |
| c47dcd74b3 | 2026-06-22 18:53:05 +0200 | Adeel Asghar | Check if element type is parameter (#15893) |
| ff761ef4ea | 2026-06-22 17:38:06 +0200 | Per Östlund | Clean up OMNotebook graph/text cell (#15891) |
| 3ab8c37610 | 2026-06-22 17:18:28 +0200 | Per Östlund | Ignore base classes when dumping type paths to JSON (#15889) |
| 6c3484d623 | 2026-06-22 14:09:37 +0200 | JKRT_CLAUDE_ACCOUNT | Reset ExecStat at the start of checkModel (#15881) |
| 6801820453 | 2026-06-22 14:02:58 +0200 | Martin Sjölund | Add -d=checkDefUse def-use analysis and enable it in the build (#15837) |
| e8ca982864 | 2026-06-22 12:11:25 +0200 | Martin Sjölund | checkDefUse: initialize or fail-terminate conditionally-assigned variables (#15878) |
| 16f701f6da | 2026-06-22 12:49:39 +0300 | Adrian Pop | [NewBackend] Fix start values of non-scalarized arrays |
| 7f6a1671e6 | 2026-06-22 11:13:23 +0200 | Henning Kiel | add override keyword where appropriate (#15874) |
| 38af9a393b | 2026-06-22 10:10:08 +0200 | Per Östlund | Fix flow alias attribute handling (#15887) |
| f601447032 | 2026-06-21 18:15:43 +0300 | Adrian Pop | [DAEMode] homotopy ramp to initialize degenerate start operating points (#15883) |
| 3b9ab94371 | 2026-06-19 18:28:55 +0200 | kabdelhak | [NB] check for same size when solving for var slice (#15873) |
| f71e6387c6 | 2026-06-19 14:05:04 +0200 | kabdelhak | [NB,SimCode] allow for sliced array residuals (#15871) |
| adf088cd19 | 2026-06-19 14:37:59 +0300 | Adrian Pop | [parmodauto] metaheuristic clustering optimization + export/import demo (#15870) |
| c35023100a | 2026-06-19 13:11:50 +0200 | kabdelhak | [Template,NB] set variable when setting start value (#15869) |
| 7eb62d68f7 | 2026-06-19 12:25:18 +0200 | Andreas | [FMI] Compute when symbolic Jacobian is missing (#15867) |
| 1a13cd8269 | 2026-06-19 10:03:59 +0200 | linuslangenkamp | [NB] fix sparsity of Jacobians with inner or torn variables (#15833) |
| 7c5c63ba0b | 2026-06-19 09:25:46 +0200 | Adeel Asghar | Use `-lfmilib_shared` instead of `-lfmilib` (#15864) |
| a31662a52e | 2026-06-18 16:05:16 +0200 | Per Östlund | Update positiveMax omit rule (#15866) |
| d08ca120cd | 2026-06-18 13:36:34 +0300 | Adrian Pop | [FMI] Fix FMI 1.0 model-exchange CVODE build + direct-feedthrough outputs (#15862) (#15863) |
| dc10e87af1 | 2026-06-18 11:22:45 +0200 | Andreas | Updating 3rdParty (#15861) |
| bcfd5bb7f7 | 2026-06-18 11:22:19 +0200 | Andreas | Fixing zero-length format string (#15860) |
| 13302708af | 2026-06-17 23:27:37 +0200 | Adeel Asghar | Allow FMU export of models when ecnrypted models/libraries are loaded (#15852) |
| 8ca1c4c76c | 2026-06-17 19:47:11 +0200 | Adrian Pop | [FMI] Fix broken FMI 1.0 model-exchange export (#15838) (#15845) |
| e7200dc799 | 2026-06-17 19:02:31 +0200 | Per Östlund | Improve stream equation simplifications (#15855) |
| 3958e89f70 | 2026-06-17 18:10:09 +0200 | Per Östlund | Implement nthRoot operator added in Modelica 3.7 (#15857) |
| 9598ce87c2 | 2026-06-17 14:53:39 +0200 | Adrian Pop | Enable OMOptim build and bump submodule to resurrected version (#15839) |
| 5ad7bfac88 | 2026-06-17 15:35:29 +0800 | 吴自勉 | fmi2GetFMUstate bugfix (#15853) |
| 0fd2c2c004 | 2026-06-16 15:04:01 +0200 | Martin Sjölund | OMEdit: build against the Rust omc port in-process (CONFIG+=rust_omc) (#15848) |
| f09f2eb59e | 2026-06-16 14:42:24 +0200 | Martin Sjölund | Add wasm-jit code generator target (stubs only) (#15847) |
| 82bdcfe1d0 | 2026-06-16 12:40:48 +0200 | Adeel Asghar | Check for absyn dimensions size (#15846) |
| 82a40fbc4b | 2026-06-15 17:26:09 +0200 | Adeel Asghar | Copy translations to share/qt6/translations (#15844) |
| 444eeb1b33 | 2026-06-15 16:15:04 +0200 | Per Östlund | Improve handling of dimensions with cyclic dependencies (#15843) |
| 7fa17b3abf | 2026-06-15 15:06:12 +0200 | Per Östlund | Improve flow alias elimination (#15842) |
| 22693d37de | 2026-06-15 13:20:50 +0200 | Adeel Asghar | Update display unit when switching between plot windows (#15841) |
| e374f15908 | 2026-06-15 12:36:37 +0200 | Adeel Asghar | Silence the EGL warnings shown on WSL (#15840) |
| 26bb25a084 | 2026-06-15 11:43:29 +0200 | Adeel Asghar | Prevent window flickering when opening the documentation view (#15832) |
| 081ba7eca2 | 2026-06-12 23:55:04 +0200 | Adrian Pop | [BackEnd] Tearing: only force degree-1 $START vars when actually singular (#15433) (#15836) |
| b4833fb10c | 2026-06-12 21:30:12 +0200 | Martin Sjölund | [NB] Fix symbolic differentiation losing derivative function bodies (#15834) |
| c62759fd85 | 2026-06-12 20:54:20 +0200 | Martin Sjölund | [BackEnd] Fail getWhenEquationExpr instead of returning uninitialized outputs (#15835) |
| beba0b158c | 2026-06-12 17:45:54 +0200 | Adeel Asghar | Set QSG_RHI_BACKEND to opengl on Windows (#15831) |
| adf3d2fad3 | 2026-06-12 16:30:55 +0200 | Adeel Asghar | Fix DPI awareness Qt warning on Windows (#15829) |
| e70886b5b1 | 2026-06-12 16:13:28 +0200 | Per Östlund | Fix some OMNotebook issues (#15827) |
| 84e6b2064a | 2026-06-12 13:59:18 +0200 | Adrian Pop | [BackEnd] BackendDump.dumpMatching2: loop instead of recursion (fix stack overflow) (#15825) |
| 84c5625046 | 2026-06-12 13:37:43 +0200 | Henning Kiel | [OMNotebook] fix for Qt6 (#15745) |
| 270496d18c | 2026-06-11 19:38:37 +0200 | Martin Sjölund | Refactored matchcontinue to match (#15818) |
| 22f31cc02b | 2026-06-11 19:34:31 +0200 | Adrian Pop | [BackEnd] Cellier tearing: force degree-1 vars in $START-cycle init systems (#15433) (#15805) |
| 842cbf5fc1 | 2026-06-11 15:15:29 +0200 | Adrian Pop | Let -override win over -iif imported start values (#15807) (#15821) |
| f12fa903cf | 2026-06-11 14:39:59 +0200 | Andreas | [NB] Fix codegen for array element LHS assignments without scalarization (#14944) |
| f5688aa8b1 | 2026-06-11 14:06:37 +0200 | Martin Sjölund | CodegenUtil: substring is a builtin, not System.substring (#15820) |
| 41e82c98cc | 2026-06-11 14:05:28 +0200 | Martin Sjölund | Split codegen-independent backend modules into a "backend_tools" interface (#15819) |
| 220bd1bc4a | 2026-06-11 14:03:09 +0200 | phannebohm | [NB] Return new Set when mapping (#15813) |
| ec1a158e33 | 2026-06-11 13:07:08 +0200 | Per Östlund | Optimize UnorderedSet (#15817) |
| 82df7bffb1 | 2026-06-11 11:46:52 +0200 | phannebohm | [NB] Consider subscripts in adjacency (#15811) |
| 3f3ca2e59f | 2026-06-11 08:54:27 +0200 | Martin Sjölund | Split the "susan" interface into "tpl" and "codegen_graphml" (#15812) |
| d0aa6fe281 | 2026-06-10 21:01:13 +0200 | Adrian Pop | Fix codegen for record types with quoted dotted identifiers (#13009) (#15809) |
| d0dad12ef4 | 2026-06-10 14:22:07 +0200 | Julien Schueller | OMPlot: Add option to use system Qwt lib (#15798) |
| e562234c93 | 2026-06-10 13:16:15 +0200 | Adeel Asghar | Validate text when user clicks on the Library Browser (#15797) |
| 5001595b71 | 2026-06-10 13:13:36 +0200 | Martin Sjölund | Remove dead Gettext translation layer; move error types to "error" interface (#15806) |
| 8a3adbca2d | 2026-06-10 00:41:54 +0200 | rfranke | [Cpp, FMI] move generation of modelInstance.json to SimCodeMain (#15801) (#15803) |
| d3c6f91f0f | 2026-06-09 21:58:28 +0200 | Martin Sjölund | Parser: named arguments after positional needs a comma (#15802) |
| ae8f8b8270 | 2026-06-09 21:12:08 +0200 | Martin Sjölund | Handle END_IDENT for Optimica (#15800) |
| 5abada389d | 2026-06-09 19:37:57 +0200 | Martin Sjölund | expandDerExp: stop earlier on errors (#15799) |
| c6af4f1b2d | 2026-06-09 16:08:32 +0200 | Martin Sjölund | Use loops over recursion (#15781) |
| 0d9512b580 | 2026-06-09 14:42:28 +0200 | Adrian Pop | [SimCode] Fix codegen for nested initialization nonlinear systems (#15433) (#15795) |
| 7cc8988e78 | 2026-06-09 13:51:12 +0200 | Julien Schueller | Bump OMCompiler/3rdParty (#15791) |
| 53632c4104 | 2026-06-09 11:01:36 +0200 | Adeel Asghar | Do not remove frame style from QTextBrowser (#15794) |
| 5797b44f0f | 2026-06-08 19:48:24 +0200 | kabdelhak | [NB] update iterator handling for function alias (#15793) |
| 086ebf1704 | 2026-06-08 17:33:56 +0200 | phannebohm | [C] Remove duplicate nnz counter in sparsity (#15786) |
| 5978f9f693 | 2026-06-08 16:33:46 +0200 | phannebohm | Remove unused variables (#15785) |
| e7f003a8a5 | 2026-06-08 16:25:53 +0200 | phannebohm | [NB] Remove custom Rational (#15784) |
| 83ec0c06ab | 2026-06-08 14:26:38 +0200 | Adeel Asghar | Reduced the default minimum width for value (#15782) |
| ac04a64e32 | 2026-06-08 13:56:53 +0200 | Martin Sjölund | CodegenC.tpl: give hpcom pthread thread functions the pthread signature (#15772) |
| 5dddfb80e4 | 2026-06-08 13:10:48 +0200 | Adrian Pop | [OMEdit] Enable MCP server build on Qt 6.4.x (#15779) |
| 8415f4f093 | 2026-06-08 13:10:09 +0200 | Adrian Pop | [OMEdit] Add Qt version in the About dialog (#15778) |
| 952f8a709c | 2026-06-08 11:10:27 +0200 | Martin Sjölund | SimulationRuntime cpp: don't re-prefix raw -l flags in LAPACK_LIBRARIES (#15776) |
| 4bdbbb9fe4 | 2026-06-08 10:59:47 +0200 | Martin Sjölund | parser: report invalid-escape warning at the real source position (#15775) |
| a8c3054c92 | 2026-06-08 10:53:41 +0200 | Martin Sjölund | Fix string corruption in reverse-order StringAllocator fills (#15774) |
| 093518e2c9 | 2026-06-08 10:45:14 +0200 | Martin Sjölund | CodegenC.tpl: emit headers for WHEN generic-call loop bodies (#15773) |
| b07706f432 | 2026-06-08 10:44:52 +0200 | Martin Sjölund | BackendDump: drop debug SIMULATION/INITIALSYSTEM print in dumpLoops (#15771) |
| c7cd5d8ee8 | 2026-06-07 21:10:28 +0200 | Martin Sjölund | Tpl: iterate token lists in iterSeparatorString/iterAlignWrapString (#15770) |
| 9c19e30882 | 2026-06-07 13:56:07 +0200 | Adrian Pop | [15219] getModelInstanceReference: in-process model instance, no JSON string (#15697) |
| 6e02f4119d | 2026-06-07 08:51:07 +0200 | Martin Sjölund | Susan: generate iterative for-loops for list maps instead of recursion (#15768) |
| cb0beaa790 | 2026-06-06 10:55:34 +0200 | Adrian Pop | v1.28.0-dev (#15762) |
| 5c4b64e6f3 | 2026-06-05 23:29:34 +0200 | Per Östlund | Clean up OMNotebook NotebookWindow (#15759) |
| 3437c9344c | 2026-06-05 23:09:14 +0200 | Per Östlund | Add dumpCheckModel debug flag (#15754) |
| 25a0024b63 | 2026-06-05 22:29:40 +0200 | Martin Sjölund | Memoize visited states in Tearing.totalMatching (#15761) |
| 8f8fa02d9e | 2026-06-05 19:06:22 +0200 | Adrian Pop | fix github auth after python package update (#15760) |
| 17f3ffb189 | 2026-06-04 22:07:09 +0200 | Per Östlund | Fix memory handling in OMNotebook CommandCompletion (#15749) |
| c49360cb4d | 2026-06-04 15:35:21 +0200 | Per Östlund | Fix GCC 16 SFINAE warning for OMPlot::PlotWindow (#15748) |
| c8f20fa028 | 2026-06-04 15:34:16 +0200 | Martin Sjölund | Frontend/Codegen refactor dependencies (#15736) |
| 9bd74aa485 | 2026-06-04 14:46:29 +0200 | Adeel Asghar | Use the style-provided indicator rectangle (#15747) |
| 6c68d3d18c | 2026-06-04 14:17:58 +0200 | Adeel Asghar | Updated Qwt to 6.3 develop (#15725) |
| af440bddad | 2026-06-04 12:59:16 +0200 | rfranke | [Cpp,FMI] extend FMI export with optional custom annotations (#15727) |
| ac418d21d4 | 2026-06-04 09:42:25 +0200 | Adrian Pop | Parallelization Improvements (parmodauto) (#15742) |
| 9fa7cef435 | 2026-06-03 16:56:31 +0200 | Adeel Asghar | Fix initialization values in parameters dialog (#15740) |
| 0734930043 | 2026-06-03 16:46:14 +0200 | Adeel Asghar | Copy missing libwebpdemux-2.dll and libwebpmux-3.dll binaries (#15739) |
| 603a6e8aae | 2026-06-03 15:54:42 +0200 | Adeel Asghar | Bump OMSens_Qt (#15738) |
| 6113c6587e | 2026-06-03 14:17:03 +0200 | Adeel Asghar | Minor layout updates (#15735) |
| 3ba0dd39b2 | 2026-06-03 13:22:17 +0200 | Adeel Asghar | Use the default font and remove the old code getWindowsUIFont (#15734) |
| f643f51ff9 | 2026-06-03 13:14:05 +0200 | Henning Kiel | Fix some bugs after ChatGPT review (#15730) |
| 370f42d78c | 2026-06-03 12:37:01 +0200 | kabdelhak | [NB] update iterator replacement (#15732) |
| 465eaa27f3 | 2026-06-03 12:18:54 +0200 | Adeel Asghar | Added a message handler based on QtMsgType (#15731) |
| 10d13f9557 | 2026-06-03 12:06:58 +0200 | Martin Sjölund | Refactor dependencies between packages (#15726) |
| 16e62cad65 | 2026-06-03 11:34:45 +0200 | linuslangenkamp | [3rdParty] add ColPack to Makefile and CMake build (#15722) |
| aed9178934 | 2026-06-03 11:25:10 +0200 | Adeel Asghar | Fix compilation warnings by removing unknown compiler flags for clang (#15729) |
| 43d2a0b3de | 2026-06-02 18:22:21 +0200 | kabdelhak | [NB] update slice candidates (#15723) |
| cadc97a325 | 2026-06-02 16:49:08 +0200 | Adrian Pop | [BE] Fix resolveLoops dropping non +/-1 coefficients when combining equations (#13292) (#15695) |
| 1097fa39f5 | 2026-06-02 16:24:53 +0200 | Per Östlund | Fix CMake warnings for OMSICpp (#15724) |
| 337a33103a | 2026-06-02 14:55:25 +0200 | Adrian Pop | ParModelica auto: JSON task-graph export/import and run-time strategy flags (#15721) |
| b46b2e2e00 | 2026-06-02 13:04:19 +0200 | kabdelhak | [NB] properly update mixed dependency adjacency (#15720) |
| 206a9b5d7e | 2026-06-02 11:52:38 +0200 | Adrian Pop | ParModelica auto: upgrade to oneTBB and fix parallel performance (#15719) |
| de4df256c8 | 2026-06-02 11:03:25 +0200 | Martin Sjölund | NSimCode/NSimJacobian: call the builtin isSome, not Util.isSome (#15716) |
| f28a7b52c4 | 2026-06-02 08:49:31 +0200 | Martin Sjölund | Let StringUtil.rest handle 1-length strings (#15715) |
| 13f07b817e | 2026-06-01 19:49:18 +0200 | Martin Sjölund | Matching: use safe arrayUpdate in fillnadjacency loop (#15708) |
| 093e2d1eb0 | 2026-06-01 19:48:56 +0200 | Martin Sjölund | BackendEquation: initialise extArg passthrough in traverseExpsOfWhenOps_WithStop (#15713) |
| 43c73dfa6c | 2026-06-01 17:36:02 +0200 | Martin Sjölund | Remove redundant self-qualified type/function references (#15710) |
| 4240ae747c | 2026-06-01 17:33:50 +0200 | Martin Sjölund | NBModule: import Matching = NBMatching (#15711) |
| 9582383762 | 2026-06-01 17:29:33 +0200 | Martin Sjölund | NBackEnd: fix two cross-scope visibility/qualification errors (#15709) |
| 5328eb1f6e | 2026-06-01 17:28:28 +0200 | Adeel Asghar | Use windeployqt6 utility to copy required Qt binaries and resources (#15684) |
| 660362f0ff | 2026-06-01 17:11:54 +0200 | Martin Sjölund | Make codegen_cpp a separate module (#15700) |
| 2dbc253a61 | 2026-06-01 16:12:11 +0200 | Andreas | Updating to build-deps:v1.22.3 (#15707) |
| a8f9250882 | 2026-06-01 14:44:39 +0200 | Per Östlund | Fix crash when editing legends in OMPlot (#15706) |
| 02fcfa9796 | 2026-06-01 14:43:01 +0200 | Martin Sjölund | BackendDump: drop stray DAE. prefix on ComponentReferenceBasics call (#15705) |
| 7b3dcefbec | 2026-06-01 14:37:59 +0200 | Martin Sjölund | SimCodeVar: initialise all SimVars fields in emptySimVars (#15704) |
| 796d1bbb33 | 2026-06-01 14:29:52 +0200 | Martin Sjölund | SimCodeUtil: call Dangerous.listReverseInPlace, not List.listReverseInPlace (#15702) |
| f2a4804dfb | 2026-06-01 14:12:01 +0200 | Martin Sjölund | Use builtin isSome/isNone instead of Util (#15699) |
| dbee0a66bb | 2026-06-01 12:43:08 +0200 | linuslangenkamp | [NB] generate optimization Jacobians (#15656) |
| 5a19131b33 | 2026-05-31 15:58:24 +0200 | Adrian Pop | More fixes for #13447 (#15418) |
| 0533f6a1a7 | 2026-05-31 00:12:04 +0200 | Adrian Pop | support variables containing $ in OMPlot invocation (#15668) |
| cf632cfe94 | 2026-05-30 15:55:01 +0200 | kabdelhak | [NB] normalize subscripts for event variables (#15694) |
| bc60081989 | 2026-05-30 15:44:54 +0200 | kabdelhak | [NB] update adjacency (#15693) |
| 3ced57f8d1 | 2026-05-29 18:23:08 +0200 | Martin Sjölund | Revert bad edit from language server (#15691) |
| da26d69eee | 2026-05-29 17:50:10 +0200 | Per Östlund | Handle named arguments better in FlatModelica::Expression (#15690) |
| 6a669110fa | 2026-05-29 16:55:09 +0200 | kabdelhak | [NB] add if-equation getType() (#15688) |
| bf9d671e00 | 2026-05-29 16:48:46 +0200 | Martin Sjölund | Rewrite matchcontinue to try/else (#15683) |
| 9ce16401b3 | 2026-05-29 16:37:50 +0200 | Adeel Asghar | Delete DocumentationWidget before closing OMEdit (#15689) |
| a44f06d0f9 | 2026-05-29 14:22:38 +0200 | linuslangenkamp | [C] remove GBODE internal NLS from standard NLS enum (#15682) |
| 117bd40874 | 2026-05-29 14:20:14 +0200 | Per Östlund | Add flag to dump confidence numbers (#15680) |
| 32b257e8a6 | 2026-05-29 13:47:25 +0200 | Adrian Pop | Fix #13056 using Claude Code - add the needed jumper (#15681) |
| 81a5066066 | 2026-05-29 12:43:21 +0200 | Andreas | [C/OMEdit] Handle NULL flag names/descriptions (#15679) |
| bfb335b74a | 2026-05-29 11:05:27 +0200 | kabdelhak | [NB] revert lbinaries change in events (#15677) |
| 565d209983 | 2026-05-29 10:22:27 +0200 | Martin Sjölund | Split Codegen dependcies away from backend (#15676) |
| fa6b57488e | 2026-05-28 22:38:16 +0200 | Martin Sjölund | Flatten function-local package OperatorsBinary into protected constants (#15674) |
| 7ebc0b9b73 | 2026-05-28 21:50:13 +0200 | Martin Sjölund | Types: fix malformed qualified call in matchTypeTuple FAILTRACE (#15675) |
| c0476a34a6 | 2026-05-28 21:09:59 +0200 | kabdelhak | [NB] add for-loop support for sample events (#15673) |
| d643a6b2ce | 2026-05-28 20:13:56 +0200 | Per Östlund | Remove some noretcalls without intended side-effects (#15672) |
| a23de531c1 | 2026-05-28 19:11:51 +0200 | Martin Sjölund | Ran the MM language server quick fixes (#15666) |
| b6abb90555 | 2026-05-28 18:55:31 +0200 | kabdelhak | [NB] fix jacobian combine (#15671) |
| bca71092a2 | 2026-05-28 17:26:06 +0200 | kabdelhak | [NB] fix iterator extraction from if-expressions (#15670) |
| 611753c87c | 2026-05-28 16:41:56 +0200 | kabdelhak | [NB] small fixes (#15667) |
| b53c3e12d2 | 2026-05-28 14:35:40 +0200 | Martin Sjölund | Removed duplicate variable (#15665) |
| e399bfca10 | 2026-05-28 14:34:59 +0200 | Martin Sjölund | MM frontend: fix uninit-output bugs (#15662) |
| 62ac102ba7 | 2026-05-28 14:03:48 +0200 | Per Östlund | Fix crash when using input cells in OMNotebook (#15664) |
| ccea62672d | 2026-05-28 09:48:58 +0200 | Martin Sjölund | Split the frontend packages into smaller units (#15660) |
| f8f74d20dc | 2026-05-28 02:05:33 +0200 | kabdelhak | [NF] don't get definition of empty function nodes (#15659) |
| 5a24c134b7 | 2026-05-27 22:45:11 +0200 | Per Östlund | Add confidence numbers to bindings (#15655) |
| 4a1bfd537c | 2026-05-27 22:36:23 +0200 | Per Östlund | Fix OMSICpp factory (#15658) |
| 1fcedaed64 | 2026-05-27 20:17:28 +0200 | Adrian Pop | Fix #15649 with help of Claude Code (#15653) |
| f297db9a93 | 2026-05-27 16:44:04 +0200 | Adeel Asghar | Include windows.h for AttachConsole (#15654) |
| 798b5430fe | 2026-05-27 16:25:29 +0200 | kabdelhak | [NB] lower if- in when-equations (#15652) |
| 3b3f47aa85 | 2026-05-27 15:41:07 +0200 | Per Östlund | Refactor CevalScriptBackend some more (#15651) |
| e91587c6d6 | 2026-05-27 15:07:58 +0200 | Martin Sjölund | Fix a missing fail in NFFlatten (#15650) |
| 82131350bd | 2026-05-27 14:31:07 +0200 | Per Östlund | Refactor scalarization of type attributes (#15648) |
| 451a80b609 | 2026-05-27 14:23:45 +0200 | kabdelhak | [NB] do not alias tuple elements (#15644) |
| 4df0ebb962 | 2026-05-27 14:03:12 +0200 | Martin Sjölund | Refactoring in CevalScriptBackend (#15647) |
| cb37322bfa | 2026-05-27 12:44:11 +0200 | Adeel Asghar | Fix include headers (#15646) |
| d2ae370af0 | 2026-05-27 11:26:07 +0200 | Adeel Asghar | Improve OMEdit usage output (#15645) |
| 9394eaa76d | 2026-05-27 10:48:37 +0200 | Martin Sjölund | System.stringHashDjb2 does not exist (#15642) |
| abbfb87051 | 2026-05-27 10:12:34 +0200 | Martin Sjölund | Added refactoring of MetaModelica sources with AI agents (#15634) |
| 5b96566ee6 | 2026-05-26 17:35:53 +0200 | Andreas | Fixing include in FrontEndCpp (#15640) |
| d6333b0703 | 2026-05-26 17:02:07 +0200 | Andreas | Remove VLA from systemimpl MSYS case (#15636) |
| 0ead75f046 | 2026-05-26 15:36:20 +0200 | Per Östlund | Only consider variables for flow alias sets (#15638) |
| 4625ad9f74 | 2026-05-26 15:29:07 +0200 | Andreas | [C/meta] Adding extern "C", header guards (#15637) |
| e0d8b31d84 | 2026-05-26 12:19:17 +0200 | Andreas | Update relations in discrete mode (#15610) |
| f9be035c1e | 2026-05-26 11:00:54 +0200 | kabdelhak | [NB] do not collect events from asserts (#15635) |
| 4bff1ce5d6 | 2026-05-25 21:50:27 +0200 | Per Östlund | Fix case in SimCodeFunctionUtil broken by #15627 (#15633) |
| 8cfca958b0 | 2026-05-25 19:35:53 +0200 | Adeel Asghar | Word wrap descriptions for better display (#15632) |
| 80ac2a6f8f | 2026-05-25 17:11:05 +0200 | Per Östlund | Fix handling of positional only function slots (#15631) |
| 41cddc9936 | 2026-05-25 16:59:49 +0200 | Martin Sjölund | Util.stringCompare does not exist (#15630) |
| ad2d9afab8 | 2026-05-25 15:51:01 +0200 | Per Östlund | Implement more of flow alias eliminiation (#15629) |
| accdd9f7a5 | 2026-05-25 14:47:11 +0200 | Martin Sjölund | Ported the refactor-fix-notifications script to Python3 (#15627) |
| 54f2168d75 | 2026-05-25 12:06:23 +0200 | Andreas | Improve checkForDiscreteChanges Boolean print (#15625) |
| abf755dd76 | 2026-05-25 11:05:56 +0200 | Andreas | [C] Fix pedantic warnings in SimulationRuntime/c (#15607) |
| bc2f7c04e5 | 2026-05-25 11:00:36 +0200 | Henning Kiel | Fix compilation for macOS (#15622) |
| 0ded05624b | 2026-05-25 09:05:52 +0200 | kabdelhak | [NB] do not ignore inlineable functions for function alias (#15623) |
| 55e1ec1048 | 2026-05-24 21:21:29 +0200 | Adrian Pop | Support dollar idents we generate in the compiler (#15624) |
| de2757f74c | 2026-05-24 18:55:43 +0200 | Adrian Pop | Prepare new OMDev with Qt6 - windows msys/ucrt64 (#15619) |
| 40d9e915f8 | 2026-05-24 16:03:30 +0200 | Martin Sjölund | Util/StringUtil: fix four long-standing source-level bugs (#15620) |
| f0346606fc | 2026-05-24 10:50:52 +0200 | Martin Sjölund | Refactoring packages to make smaller units (#15616) |
| dc4d2c9c05 | 2026-05-23 18:51:17 +0200 | kabdelhak | [NF] add toDae for DIV_EW (#15618) |
| 45dd71df06 | 2026-05-23 08:14:02 +0200 | Martin Sjölund | Avoid arrays in setGlobalRoot (#15600) |
| 9e1c94392e | 2026-05-22 19:27:06 +0200 | kabdelhak | [NB] update solve module (#15615) |
| 55250a6f31 | 2026-05-22 17:50:09 +0200 | kabdelhak | [NB] update function differentiation (#15611) |
| 3c44fc6909 | 2026-05-22 17:43:43 +0200 | Per Östlund | Update bootstrapping sources (#15614) |
| 4f063496d3 | 2026-05-22 16:58:36 +0200 | Per Östlund | Fix caching issue when compiling OMC (#15612) |
| fe4631c12d | 2026-05-22 14:37:24 +0200 | Per Östlund | Don't set CC/CXX in FrontEndCpp (#15608) |
| bae4a8f6b1 | 2026-05-22 13:32:26 +0200 | Andreas | Silence warning for oler Qt6 (#15609) |
| 23fa4a4f43 | 2026-05-22 12:28:44 +0200 | Julien Schueller | OMCompiler: Set relative compiler path hint (#15563) |
| 1d5e4eae93 | 2026-05-22 11:53:17 +0200 | Julien Schueller | OMCompiler/SimulationRuntime: Fix macos build (#15569) |
| e769a61a85 | 2026-05-22 11:43:46 +0200 | Andreas | [C] Pedantic, no C/C++ extensions for compilation (#15605) |
| 58ace23bac | 2026-05-21 19:43:04 +0200 | kabdelhak | [NB] add inline heurstic for inline=default functions (#15602) |
| fb07e2c5f0 | 2026-05-21 17:05:07 +0200 | Andreas | Update OMBootstrapping (#15604) |
| c1a51f4ba6 | 2026-05-21 16:34:08 +0200 | Andreas | Add extern "C" to record_description declarations (#15601) |
| abcd4bc6c1 | 2026-05-21 16:03:24 +0200 | Andreas | Add omc_strdup wrapper and replace strdup calls (#15603) |
| f38db0ac4a | 2026-05-21 12:15:26 +0200 | Adeel Asghar | If model does not exist then remove it from the documentation history (#15594) |
| 86c73d0b9d | 2026-05-21 00:11:35 +0200 | Adeel Asghar | Removed `OM_OMEDIT_ENABLE_QTWEBENGINE` and `OM_DISABLE_DOCUMENTATION` defines (#15593) |
| 4ea5333389 | 2026-05-20 21:02:25 +0200 | Martin Sjölund | Make static analysis of the function easier (#15599) |
| a47718c3dd | 2026-05-20 16:46:09 +0200 | Andreas | Variable-lenght arrays error for GCC/Clang (#15597) |
| 6b5cd50291 | 2026-05-20 15:32:56 +0200 | Per Östlund | Fix some compiler warnings (#15598) |
| 58602fdadc | 2026-05-20 15:09:22 +0200 | Martin Sjölund | Change Tpl.mo to use Mutable instead of Array (#15590) |
| 06cbae5878 | 2026-05-20 10:53:29 +0200 | Per Östlund | Remove deprecated std::bind2nd in OMSICpp (#15586) |
| 1d96af895f | 2026-05-20 09:46:34 +0200 | Martin Sjölund | Fix error in Array.remove (#15588) |
| 872436d453 | 2026-05-20 00:20:40 +0200 | Adrian Pop | prepare for new OMDev: support Qt6 on Windows (#15589) |
| e023325332 | 2026-05-19 16:07:37 +0200 | Martin Sjölund | Remove JSONExt (#15582) |
| dff4aa25dc | 2026-05-19 16:06:19 +0200 | Martin Sjölund | Fix frontend-util interface for Error.*CurrentComponent (#15583) |
| a5131a74a1 | 2026-05-19 11:43:47 +0200 | Julien Schueller | CMake: Add macos bundle option (#15570) |
| 2f2d61f4e0 | 2026-05-18 23:27:58 +0200 | Per Östlund | Improve retyping of empty arrays (#15578) |
| 517cd4caef | 2026-05-18 23:14:06 +0200 | Martin Sjölund | Remove some unused parts of the patterns in List.allCombinations* (#15577) |
| 65adb928dd | 2026-05-18 15:58:46 +0200 | Per Östlund | Clean up SCodeUtil a bit (#15575) |
| aa4eaa8458 | 2026-05-18 14:18:30 +0200 | Julien Schueller | CMake: Set revision from file (#15573) |
| b6fa35120c | 2026-05-18 14:00:43 +0200 | Adeel Asghar | Delete the empty ParametersScrollArea objects (#15574) |
| b09175c438 | 2026-05-18 13:27:52 +0200 | Adeel Asghar | Further improve modifiers management (#15555) |
| 247a05a465 | 2026-05-17 19:35:59 +0200 | Martin Sjölund | Variables not initialized in SBPW*.mo (#15572) |
| 4d3a0fb6b2 | 2026-05-15 18:23:14 +0200 | Martin Sjölund | Util.isSome/isNone do not exist (#15567) |
| 993ea79e32 | 2026-05-15 15:45:17 +0200 | linuslangenkamp | [3rdParty] add system libffi option (#15566) |
| 014f108172 | 2026-05-15 13:38:47 +0200 | kabdelhak | [NB] reimplement non aliasing for inlineable functions (#15565) |
| 47d6058cd9 | 2026-05-15 13:03:33 +0200 | kabdelhak | [NB] fix for-equation asserts (#15564) |
| 999f91b9ce | 2026-05-15 10:40:29 +0200 | Martin Sjölund | System.substr and System.stringReal do not exist (#15561) |
| fc5473e171 | 2026-05-14 22:33:14 +0200 | Martin Sjölund | We need an arrayClearIndex (#15560) |
| 4b6fe7e9a1 | 2026-05-14 16:21:23 +0200 | Martin Sjölund | Fix pop_front returning bad data when list has length 1 (#15559) |
| 558cb3f367 | 2026-05-14 13:47:29 +0200 | Martin Sjölund | Fix for static analysis on List.mo (#15558) |
| c9aee90baf | 2026-05-14 09:33:47 +0200 | kabdelhak | [NB] fix asserts in if-equations (#15557) |
| 7b0520e134 | 2026-05-13 18:04:06 +0200 | kabdelhak | [NB] prevent events triggered from function (#15550) |
| 1e6db434aa | 2026-05-13 17:32:17 +0200 | Martin Sjölund | Fix types for List.threadMapAllValue (#15553) |
| 320ee50722 | 2026-05-13 17:21:41 +0200 | Adeel Asghar | Update record as binding using `=` (#15554) |
| b58625d4c9 | 2026-05-13 16:41:09 +0200 | Andreas | Add OMSICpp to the CMake integrated build (#15545) |
| 11ff67fab6 | 2026-05-13 15:42:33 +0200 | kabdelhak | [NB] small fix to function alias and events (#15549) |
| f6d27b7fbf | 2026-05-13 15:41:48 +0200 | Andreas | Format CMakeLists.txt files in OMSICpp/ (#15551) |
| c5986cac34 | 2026-05-13 12:44:27 +0200 | kabdelhak | [NB] improve function inlining (#15547) |
| 1a293068a3 | 2026-05-12 19:17:48 +0200 | kabdelhak | [NB] add implied inner variable handling to tearing (#15546) |
| f4deb7c78d | 2026-05-12 17:18:43 +0200 | kabdelhak | [NB] add more removed equations support (#15544) |
| 93dd0b076d | 2026-05-12 16:43:11 +0200 | Andreas | Remove special handling for old Sundials (#15543) |
| 92c29ce1a6 | 2026-05-12 15:56:42 +0200 | phannebohm | [NB] Mark algebraic loops using homotopy (#15535) |
| d540a4d0f5 | 2026-05-12 14:50:00 +0200 | kabdelhak | [Template,NB] followup fix strings in event descriptors (#15541) |
| bd63f0ef6d | 2026-05-12 14:11:34 +0200 | Martin Sjölund | Do not use quoted identifiers in MetaModelica code (#15540) |
| cba5a91127 | 2026-05-12 14:06:04 +0200 | Adeel Asghar | Force light mode theme for Qt 6.8 (#15534) |
| 2e12a0b06e | 2026-05-12 11:59:03 +0200 | kabdelhak | [Template,NB] remove quotation for event descriptors (#15539) |
| 202f63a75b | 2026-05-12 11:14:30 +0200 | Adeel Asghar | Use the prefix (if any) when converting to display unit (#15531) |
| cf375b844d | 2026-05-12 09:42:40 +0200 | Adrian Pop | Trying PR#15533 with some new code (#15538) |
| a0fcb62786 | 2026-05-10 13:32:50 +0200 | Martin Sjölund | Array.isLess now requires both arrays to have the same type (#15530) |
| 18630e4720 | 2026-05-09 18:22:48 +0200 | Martin Sjölund | Remove unncessary input (#15529) |
| e6cb782b43 | 2026-05-08 21:51:52 +0200 | Martin Sjölund | Make the NF files part of its own interface (#15528) |
| a44ec6b95d | 2026-05-08 21:41:00 +0200 | Martin Sjölund | Remove SymbolTable from ExpressionSimplifyTypes (#15527) |
| d6783af2b6 | 2026-05-08 19:16:05 +0200 | Martin Sjölund | Make the frontend-backend separation more explicit (#15524) |
| 4717e1895a | 2026-05-08 16:13:43 +0200 | Per Östlund | Fix messed up --dumpFlatModel order (#15522) |
| b2a3c89008 | 2026-05-08 16:10:51 +0200 | kabdelhak | [NB] merge algebraic loops of the same arrays (#15525) |
| 8978a15f44 | 2026-05-08 15:52:53 +0200 | arun3688 | do not filter dependent vars and equations when calculating jacobian for FMIDERINIT (#15520) |
| d89f543b1a | 2026-05-08 14:35:39 +0200 | Martin Sjölund | Add missing imports (#15519) |
| 456707b863 | 2026-05-08 14:27:09 +0200 | Per Östlund | Fix simplification of element-wise operation (#15523) |
| 0070f5f670 | 2026-05-08 13:39:19 +0200 | JKRT_CLAUDE_ACCOUNT | Adding OMSI to CMake build (#15485) |
| 55361d1709 | 2026-05-08 10:40:48 +0200 | Adrian Pop | delete existing assests before uploading (#15518) |
| 09b6001b84 | 2026-05-07 18:01:52 +0200 | Per Östlund | Add basic alias elimination of flows in stream connectors (#15517) |
| 9e8d4776c7 | 2026-05-07 15:52:06 +0200 | Adrian Pop | Add missing imports in MetaModelica (#15515) |
| 7e4e775b92 | 2026-05-06 21:55:06 +0200 | Martin Sjölund | FCore.RefTree is a package, not a type (#15513) |
| 9a9c4fb1ba | 2026-05-06 21:22:55 +0200 | Adeel Asghar | Improve the modifiers management (#15508) |
| f3c163ba5b | 2026-05-06 18:48:24 +0200 | Per Östlund | Keep element-wise property when type checking (#15511) |
| 959f964dad | 2026-05-06 16:11:26 +0200 | phannebohm | [NB] Use partition kind for initial cleanup (#15507) |
| 558a9cc2ca | 2026-05-06 15:44:58 +0200 | kabdelhak | [NB] add sliced tuple index reduction (#15506) |
| a297130480 | 2026-05-06 15:10:56 +0200 | Per Östlund | Update some test cases to use the NF (#15505) |
| 2fea06261f | 2026-05-06 14:44:47 +0200 | Martin Sjölund | Fixing some code that should not have compiled (#15504) |
| 48a5f446a0 | 2026-05-06 12:55:40 +0200 | Martin Sjölund | Use listArrayLiteral for constants (#15503) |
| d97adc0733 | 2026-05-06 08:42:31 +0200 | Martin Sjölund | Replace equations with algorithms in MetaModelica (#15502) |
| 045c18eec5 | 2026-05-05 20:36:35 +0200 | phannebohm | [NB] Find more SCC aliases (#15499) |
| 4250e5b048 | 2026-05-05 17:40:53 +0200 | kabdelhak | [NB] add differentiation info to pre-defined functions (#15498) |
| 33dc911db8 | 2026-05-05 15:56:51 +0200 | kabdelhak | [NB] update index reduction (#15497) |
| 24f53dc0c4 | 2026-05-05 13:44:35 +0200 | Martin Sjölund | Change equations to algorithms in MetaModelica (#15476) |
| 285b5934fb | 2026-05-05 12:23:16 +0200 | Martin Sjölund | Removed matchcontinue from BaseHash{Set,Table} (#15494) |
| 445b47ecc8 | 2026-05-05 11:58:11 +0200 | kabdelhak | [NB] update inferred clock handling (#15495) |
| 6e5405d936 | 2026-05-05 11:32:38 +0200 | phannebohm | [NF] Init Maps with size and remove unused stuff (#15493) |
| 451c1bbd49 | 2026-05-05 09:03:31 +0200 | phannebohm | Move Rational to Util (#15487) |
| 16c54a3ffd | 2026-05-05 09:01:52 +0200 | Martin Sjölund | Remove Modelica-style arrays from the MM code (#15488) |
| 424c4061f6 | 2026-05-04 23:02:57 +0200 | Martin Sjölund | Remove the database bindings (#15491) |
| 8f3dddc8a1 | 2026-05-04 22:55:00 +0200 | Martin Sjölund | Remove the MessagePack library (#15490) |
| 36cf65a729 | 2026-05-04 20:54:40 +0200 | JKRT_CLAUDE_ACCOUNT | Merge consecutive MetaModelica metarecord field updates (#11909) (#15396) |
| b9030b7943 | 2026-05-04 18:42:36 +0200 | Martin Sjölund | Port StateMachines to NF (#15424) |
| 1d37567829 | 2026-05-04 17:12:26 +0200 | Adeel Asghar | HttpServer is a required package when building with Qt6 (#15483) |
| fe057f687c | 2026-05-04 17:07:26 +0200 | Martin Sjölund | Change equations in MetaModelica to algorithms (#15480) |
| 971b00b4ee | 2026-05-04 17:06:01 +0200 | Adeel Asghar | Avoid calling getElements without a class name (#15486) |
| 3708756fd4 | 2026-05-04 15:30:07 +0200 | Adeel Asghar | Switching order of tabs only causes issues on Windows (#15484) |
| 535021b41e | 2026-05-04 13:55:07 +0200 | Adeel Asghar | Do not make the fields array static (#15482) |
| 106ed2c637 | 2026-05-03 21:43:00 +0200 | Martin Sjölund | Remove string comments on match expression input/pattern/else (#15477) |
| 6c3ff66db3 | 2026-05-03 15:51:41 +0200 | Adrian Pop | include the version in the file name (#15478) |
| 9e652b8f3a | 2026-05-01 20:56:49 +0200 | Martin Sjölund | Change equations to algorithms in MetaModelica (#15467) |
| 1a2e6fa142 | 2026-05-01 20:21:03 +0200 | Martin Sjölund | Change equations to algorithms in MetaModelica (#15475) |
| c3f29970a4 | 2026-05-01 10:58:46 +0200 | Martin Sjölund | Change equations to algorithms in MetaModelica (#15473) |
| 72eccb9bf0 | 2026-05-01 01:58:15 +0200 | Adrian Pop | more tries on git describe not showing tag (#15470) |
| fe5c92065b | 2026-04-30 23:32:14 +0200 | Martin Sjölund | Replace equations with algorithms in MetaModelica (#15471) |
| ad3cf7f278 | 2026-04-30 20:54:08 +0200 | Adrian Pop | debug why git describe does not work as it should (#15466) |
| c54d26f353 | 2026-04-30 19:35:24 +0200 | kabdelhak | [NSim] move top level inputs to the correct position (#15469) |
| 0f2adf3ec9 | 2026-04-30 19:02:43 +0200 | Martin Sjölund | Replace equations with algorithms in MetaModelica (#15468) |
| 25da15cc3e | 2026-04-30 14:10:45 +0200 | Per Östlund | Remove NFEquation.ARRAY_EQUALITY (#15458) |
| 47887e3924 | 2026-04-30 14:09:53 +0200 | Martin Sjölund | Make Susan output algorithms instead of equations (#15463) |
| 052c5e7395 | 2026-04-30 06:57:00 +0200 | Adrian Pop | fetch tags for describe to work properly (#15462) |
| 8d93bc0180 | 2026-04-30 01:04:10 +0200 | Adrian Pop | Submodules recursive (#15460) |
| 4bf627d1b1 | 2026-04-29 18:16:16 +0200 | Andreas | Update OMSens_Qt License (#15455) |
| bb8e5f1574 | 2026-04-29 17:53:43 +0200 | kabdelhak | [NB] add inferred clock handling (#15453) |
| 54a138b06a | 2026-04-29 16:09:36 +0200 | Andreas | Update OMPlot License (#15451) |
| c1621eb803 | 2026-04-29 15:13:48 +0200 | Andreas | Update OMOptim License (#15456) |
| 47c59bd61a | 2026-04-29 14:06:00 +0200 | Andreas | Checked OMParser License (#15450) |
| 3f49d7b7a5 | 2026-04-29 12:50:14 +0200 | Andreas | Update OMShell License (#15452) |
| e483db8de9 | 2026-04-29 11:15:17 +0200 | Adrian Pop | run on-release.yml on push tags v*.*.* (#15448) |
| 7f4d387df9 | 2026-04-28 15:18:52 +0200 | Per Östlund | Fix annotation handling when instantiating components (#15447) |
| 98921c0ce0 | 2026-04-28 15:07:12 +0200 | Adeel Asghar | Update the current window when tab is swapped by the user (#15446) |
| 4ef71ffee6 | 2026-04-28 12:59:09 +0200 | Adeel Asghar | Consume the errors if checkError is false (#15445) |
| b09b69156d | 2026-04-28 09:59:37 +0200 | Andreas | Update OMCompiler/tools/xml License (#15442) |
| 551336a7b8 | 2026-04-28 00:57:37 +0200 | kabdelhak | [NSim] update included functions (#15443) |
| a2238542dd | 2026-04-27 20:26:23 +0200 | Andreas | Use first cref for array start position (#15440) |
| fdd7c5b403 | 2026-04-27 20:26:05 +0200 | Andreas | Update OMNotebook License (#15441) |
| bdb9eaa554 | 2026-04-27 20:25:39 +0200 | Martin Sjölund | Make each output explicit in the code (#15439) |
| 9300d4ee6d | 2026-04-27 20:25:17 +0200 | Martin Sjölund | Replace reductions with for loops (#15437) |
| 863d6448d5 | 2026-04-27 16:41:25 +0200 | Adeel Asghar | Prefer qualified path lookup over linear search using filename (#15438) |
| 1ceca1ed02 | 2026-04-27 12:20:37 +0200 | rfranke | Fix lookup of SimVar without FMI export (#15427) |
| 327d235552 | 2026-04-27 15:09:07 +0200 | Per Östlund | Update C++ frontend (#15434) |
| 48f06ca9d3 | 2026-04-27 15:08:50 +0200 | Per Östlund | Update OMSens_Qt (#15436) |
| ab87d4a1bb | 2026-04-25 14:22:10 +0200 | rfranke | Revert "Hide previous(v) in the result file (#8209)" |
| efd7c3d38d | 2026-04-24 16:44:57 +0200 | AnHeuermann | More license updates OMCompiler |
| 2ae8ab1883 | 2026-04-24 16:18:25 +0200 | AnHeuermann | Update OMEdit License |
| 9699db0512 | 2026-04-27 12:20:24 +0200 | Per Östlund | Fix tuple type checking (#15428) |
| 120967e470 | 2026-04-26 09:44:34 +0200 | Adrian Pop | force qt6 on resolute (#15423) |
| 3ceb0c9d06 | 2026-04-25 15:25:21 +0200 | Martin Sjölund | MCP: add README with setup and AI client connection instructions (#15420) |
| 65e501f188 | 2026-04-25 13:10:40 +0200 | rfranke | Don't generate initial equations for start values of clocked variables (#15411) |
| 91a32377fa | 2026-04-24 20:36:28 +0200 | Martin Sjölund | Add getTotalModel scripting API and MCP tool (#15415) |
| 094b4684ff | 2026-04-24 20:02:06 +0200 | kabdelhak | [NB] update binding iterator handling (#15407) |
| 3ac8d892fe | 2026-04-24 19:16:00 +0200 | Martin Sjölund | MCP: add getCoordinateSystem and setCoordinateSystem tools (#15414) |
| 4e00c4470f | 2026-04-24 19:00:23 +0200 | Martin Sjölund | SimulationOutputWidget: track compilation stderr separately (#15413) |
| f6622fb467 | 2026-04-24 18:01:18 +0200 | linuslangenkamp | [GBODE] perform zero-order hold for all fast states (#15408) |
| 4d330e1f87 | 2026-04-24 16:25:55 +0200 | Adeel Asghar | Better handling of apostrophes in path (#15410) |
| 3d30d1d55b | 2026-04-24 14:45:59 +0200 | kabdelhak | [NB] fix init alias components (#15380) |
| 04c6afbd29 | 2026-04-24 14:01:51 +0200 | Adeel Asghar | Initialize Values.Value list (#15406) |
| ceb4902fb8 | 2026-04-24 12:03:06 +0200 | Per Östlund | Disable DynamicSelect workaround for getModelInstance (#15399) |
| bcbbe159c0 | 2026-04-24 11:59:34 +0200 | linuslangenkamp | [GBODE] add multirate support for -gbnls=internal (#15237) |
| 92e0439856 | 2026-04-23 20:46:35 +0200 | Martin Sjölund | MCP addConnection: fix lookup failure for top-level connectors (#15403) |
| 3c09b0f47c | 2026-04-23 20:34:27 +0200 | Adrian Pop | update 3rdParty to fix f2c.h header, partially fixes #13991 (#15402) |
| 624396a7b2 | 2026-04-23 18:38:42 +0200 | Andreas | Update OSMC-PL 1.8 License headers for OMCompiler/Parser, OMCompiler/tools/ (#15401) |
| 542e40d6b0 | 2026-04-23 17:34:16 +0200 | Andreas | Update OSMC-PL 1.8 License headers for OMCompiler/Compiler (#15398) |
| 50b49d4de9 | 2026-04-22 16:58:43 +0200 | AnHeuermann | Update OMCompiler/3rdParty |
| 0fd1defd3c | 2026-04-22 11:10:42 +0200 | AnHeuermann | CI test for OSMC license |
| bac21ccc73 | 2026-04-22 12:05:43 +0200 | AnHeuermann | Update SimulationRuntime/ParModelica License |
| 4d35ba2026 | 2026-04-22 11:54:55 +0200 | AnHeuermann | Update SimulationRuntime/opc License |
| 575ba4e6bf | 2026-04-22 11:08:56 +0200 | AnHeuermann | Update SimulationRuntime/OMSI* License |
| 8351b91830 | 2026-04-22 11:06:30 +0200 | AnHeuermann | Update SimulationRuntime/cpp License |
| af2a7aa92f | 2026-04-22 11:05:09 +0200 | AnHeuermann | Update SimulationRuntime/fmi License |
| 01444173f4 | 2026-04-22 10:57:31 +0200 | AnHeuermann | Update SimulationRuntime/c License |
| 0c47f27e86 | 2026-04-22 10:52:41 +0200 | AnHeuermann | Add CI script to check and fix SimulationRuntime license headers |
| 5bb0427956 | 2026-04-23 11:30:34 +0200 | Adeel Asghar | Add proxy model to equation tree with sorting (#15395) |
| 292857ecd7 | 2026-04-22 23:54:48 +0200 | JKRT_CLAUDE_ACCOUNT | fmi2: fix FMI-ME memory pool leak in directional derivative functions (#15388) |
| a672cc7305 | 2026-04-22 17:43:48 +0200 | Andreas | Update GitHub actions (#15392) |
| 2e17325065 | 2026-04-22 16:55:37 +0200 | Andreas | Update OMCompiler/3rdParty (#15391) |
| 4c7f4f340e | 2026-04-22 15:57:22 +0200 | Per Östlund | Handle named arguments for String in getModelInstance (#15386) |
| e27217625b | 2026-04-22 15:19:53 +0200 | linuslangenkamp | [NB] fix assignment of columnVars in NSimJacobian (#15378) |
| 257eea3571 | 2026-04-22 13:31:15 +0200 | Adeel Asghar | Show modifiers tab name with number of actual modifiers (#15390) |
| 96a6646f5c | 2026-04-21 22:07:37 +0200 | arun3688 | set output alias var state select to DAE.AVOID() (#15374) |
| e111172926 | 2026-04-21 14:47:23 +0200 | Adeel Asghar | Update the file path if the class name of interactive class is changed (#15381) |
| 4c3a2e9f13 | 2026-04-21 13:04:14 +0200 | Andreas | Fix/fmi license header osmc pl 1.8 (#15379) |
| 6dc3596ec1 | 2026-04-21 11:47:17 +0200 | Adeel Asghar | Show the class name where the match is found (#15377) |
| 5480017e1f | 2026-04-20 20:14:49 +0200 | kabdelhak | [NB] fix initial block aliasing (#15373) |
| 331e5d5c8b | 2026-04-20 18:39:37 +0200 | bartse1 | fmu2: restore pool state on all doStep exit paths (#15371) |
| edd265e26d | 2026-04-20 12:30:47 +0200 | kabdelhak | [NB] fix start values of records (#15368) |
| bfd5e111ff | 2026-04-20 12:01:54 +0200 | Adeel Asghar | Do not remove the sparsity pattern files (#15369) |
| 595b30d878 | 2026-04-20 09:45:22 +0200 | Andreas | [NF] Add trailing ':' subscripts to partially-indexed arrays (#15353) |
| 7331d1e9e6 | 2026-04-20 09:21:36 +0200 | bartse1 | fmi: fix memory pool leak in internalEventUpdate and fmi2DoStep (#14509) (#15363) |
| 5f16e75445 | 2026-04-18 00:34:53 +0200 | Adeel Asghar | Fix main layout of text files and ssp models. (#15366) |
| c573d3121f | 2026-04-18 00:01:21 +0200 | Adeel Asghar | Implemented a GUI interface for reverseLookup API (#15365) |
| d070485a81 | 2026-04-17 22:11:16 +0200 | Adrian Pop | beautify command (#15364) |
| 74482ff4bc | 2026-04-17 18:22:40 +0200 | Andreas | Less skipped workflow noise (#15362) |
| 2cfabd5692 | 2026-04-17 17:35:11 +0200 | Per Östlund | Add class paths to reverseLookup API (#15361) |
| 513515b468 | 2026-04-17 17:14:23 +0200 | Adrian Pop | also bundle the full source code on release publishing #15377 (#15360) |
| d9d95aa3b8 | 2026-04-17 16:27:49 +0200 | Martin Sjölund | [MCP] List if a connector is conditional (#15359) |
| c6313bc047 | 2026-04-17 16:26:13 +0200 | Per Östlund | Fix Subscript.simplifyList (#15358) |
| 7b598cf4a2 | 2026-04-17 15:19:08 +0200 | Martin Sjölund | [MCP] Fix spurious compilation errors when simulate is called twice (#15357) |
| 36e71cce67 | 2026-04-17 14:52:46 +0200 | Adrian Pop | override the nightly zip (#15354) |
| d6e0c03cb9 | 2026-04-17 13:59:51 +0200 | Adeel Asghar | Move modifiers tab after setting all tabs (#15356) |
| 2fac43476f | 2026-04-17 13:21:22 +0200 | Per Östlund | Fix #15352 (#15355) |
| eb0faf289c | 2026-04-17 12:03:11 +0200 | Per Östlund | Fix ComponentRef.fillSubscripts (#15352) |
| 7cd6fa4b33 | 2026-04-17 11:13:55 +0200 | kabdelhak | [NB] add start value dependencies (#15350) |
| f1cc71b6c7 | 2026-04-17 08:38:06 +0200 | Adrian Pop | add action for #15337 (#15349) |
| d0738d4471 | 2026-04-16 22:41:45 +0200 | kabdelhak | [NB] do not create a new start variable if it already exists (#15348) |
| 822b545af9 | 2026-04-16 19:42:19 +0200 | kabdelhak | [NB] update creation of start equations (#15347) |
| 158903678d | 2026-04-16 15:33:11 +0200 | Martin Sjölund | [MCP] Make the classDiagram output structured (#15345) |
| 0dd302ec09 | 2026-04-16 14:09:28 +0200 | kabdelhak | [NB] add new start equations for unfixed variables (#15343) |
| 52300d84b7 | 2026-04-16 13:55:58 +0200 | Adeel Asghar | List the element modifiers in the parameters dialog (#15344) |
| 5464210ec0 | 2026-04-16 10:35:04 +0200 | Adeel Asghar | Removed unused variable (#15342) |
| e4bb3d8f33 | 2026-04-16 00:54:31 +0200 | Adrian Pop | proper fix for #15330 (#15341) |
| 9b2c2df4d5 | 2026-04-15 20:47:46 +0200 | Martin Sjölund | [MCP] Include points when listing connections (#15340) |
| 489244d615 | 2026-04-15 19:33:06 +0200 | Martin Sjölund | [MCP] Clear the selection before classDiagram export (#15339) |
| 0db55c4351 | 2026-04-15 17:18:41 +0200 | Adrian Pop | attempt to fix #15330, fix configure search for OSG (#15338) |
| 56cecf28d0 | 2026-04-15 15:41:15 +0200 | phannebohm | Manually serialize QJsonValue if qt < 6.9 (#15334) |
| 3662079c93 | 2026-04-15 13:05:50 +0200 | Andreas | Fix -Wpointer-sign warning (#15335) |
| 35d58c82fe | 2026-04-15 12:18:09 +0200 | Per Östlund | Update warning for ==/<> on Real outside functions (#15332) |
| 0bfc7ce35f | 2026-04-15 11:23:17 +0200 | kabdelhak | [NB] update function differentiation (#15333) |
| 5e3e8824cf | 2026-04-14 17:42:14 +0200 | Per Östlund | Document dumpFlatModel for translateResidualsDAE (#15328) |
| a3db347217 | 2026-04-14 16:53:27 +0200 | Adeel Asghar | Allow messages dock window to take more space (#15326) |
| 1face1afee | 2026-04-14 16:32:11 +0200 | Martin Sjölund | Add a Model Context Protocol (MCP) server to OMEdit |
| a5d5985248 | 2026-04-14 15:05:24 +0200 | Per Östlund | Add __OpenModelica_Impure where needed (#15323) |
| 74b6b7e247 | 2026-04-14 14:39:40 +0200 | Per Östlund | Handle Code variables in InstDAE.daeDeclare (#15322) |
| aa4bdaf579 | 2026-04-14 13:53:50 +0200 | Per Östlund | Improve documentation of add/delete/updateEquation (#15320) |
| 1d3a2f9170 | 2026-04-14 11:13:28 +0200 | Per Östlund | Remove empty array variables in Base Modelica (#15317) |
| 3a5dc40de5 | 2026-04-13 16:26:59 +0200 | Per Östlund | Improve OMEdit tooltips (#15316) |
| 19805161a6 | 2026-04-13 15:26:38 +0200 | Adeel Asghar | Fix lookup for text files (#15318) |
| d1d890ad99 | 2026-04-13 15:20:50 +0200 | Per Östlund | Convert Expression.EMPTY to DAE.EMPTY in some cases (#15314) |
| edf451504a | 2026-04-13 13:26:33 +0200 | Adeel Asghar | Fix the missing QString argument (#15299) |
| cc3a301d54 | 2026-04-13 11:22:31 +0200 | Adeel Asghar | Handle ShapeAnnotation contained inside ShapeAnnotation (#15297) |
| feb4c5db22 | 2026-04-10 16:08:52 +0200 | Per Östlund | Implement add/delete/updateEquation (#15309) |
| 07aa42c1c3 | 2026-04-07 15:19:49 +0200 | Per Östlund | Clean up scripting functions (#15304) |
| d67fe85c89 | 2026-04-04 15:32:46 +0200 | Adrian Pop | fix for #15300 - filter on discrete variables (#15302) |
| 634bf77f5f | 2026-04-02 13:35:42 +0200 | Per Östlund | Fix some more compiler warnings (#15296) |
| c69815043c | 2026-04-02 11:32:47 +0200 | Per Östlund | Fix CSV format of filterSimulationResults (#15294) |
| cdfa351109 | 2026-04-01 17:20:43 +0200 | Per Östlund | Fix translateResidualsDAE (#15293) |
| 0d5b93f98b | 2026-04-01 14:07:38 +0200 | Adeel Asghar | Added version to the library documentation (#15292) |
| d61b0623f3 | 2026-04-01 13:09:19 +0200 | Adeel Asghar | Fix resource not found errors (#15291) |
| a2aeb46f13 | 2026-04-01 12:31:35 +0200 | Per Östlund | Ignore protected input in extractor models (#15290) |
| 9dac3fceba | 2026-04-01 11:54:44 +0200 | Per Östlund | Fix some compiler warnings for the Windows build (#15284) |
| 67145d7c84 | 2026-03-31 20:03:54 +0200 | Adeel Asghar | Replace library path (#15289) |
| 083acea49c | 2026-03-31 19:09:10 +0200 | Adeel Asghar | Fix GenerateDoc.mos script (#15287) |
| a99ff3dc51 | 2026-03-31 14:43:57 +0200 | Per Östlund | Update MetaModelica.cpp (#15283) |
| 8b5f25f1ab | 2026-03-31 14:38:05 +0200 | Per Östlund | Fix deprecated use of invalidateFilter (#15281) |
| 66c8265ad5 | 2026-03-31 12:15:05 +0200 | Adeel Asghar | Fix link replacement regex (#15280) |
| 6caea1c49e | 2026-03-30 16:42:55 +0200 | Per Östlund | Change behaviour of getInheritedClasses for class extends (#15279) |
| dedb244c04 | 2026-03-30 15:54:21 +0200 | Per Östlund | Fix lookup of class extends in nfAPI (#15277) |
| e54a44d469 | 2026-03-30 14:21:02 +0200 | Adeel Asghar | Handle exception raised by `getInheritedClasses` (#15276) |
| 5fc3762464 | 2026-03-30 11:03:15 +0200 | Per Östlund | Improve typing of array slices (#15275) |
| 7c4051dbdb | 2026-03-28 10:47:35 +0100 | Martin Sjölund | Fix compilation on clang 21.1.8 |
| 307de3f73e | 2026-03-28 21:37:38 +0100 | Julien Schueller | CMake: Default to QtWebEngine (#15269) |
| c5255ccd5a | 2026-03-28 17:15:24 +0100 | linuslangenkamp | [GBODE] update Newton tolerances for -gbnls=internal (#15271) |
| a9fe36d28b | 2026-03-28 15:45:25 +0100 | linuslangenkamp | [GBODE] update dense output of ESDIRK4(3)7L[2]SA (#15272) |
| 94e87b3073 | 2026-03-27 16:47:54 +0100 | linuslangenkamp | [GBODE] add predictive step size controllers (#15268) |
| fa2a4e9c0b | 2026-03-27 16:02:22 +0100 | Adeel Asghar | Use `getInheritedClasses` instead of `getNthInheritedClass` (#15267) |
| 6d838d565c | 2026-03-27 13:47:50 +0100 | Per Östlund | Fix invalid escape sequences in generate_icons.py (#15266) |
| a7ca59d62d | 2026-03-27 13:19:55 +0100 | Per Östlund | Rewrite getNthInheritedClass to use the NFApi (#15265) |
| 39f550b62b | 2026-03-27 12:31:08 +0100 | Julien Schueller | CMake: Switch to qt6 default (#15254) |
| 0446007766 | 2026-03-26 16:30:40 +0100 | linuslangenkamp | [GBODE] consider NLS converged when absorption effects dominate (#15260) |
| 40e5d5fcfa | 2026-03-26 16:24:50 +0100 | Adeel Asghar | Preserve the last active modeling window (#15262) |
| 4db872f373 | 2026-03-26 16:01:30 +0100 | Adeel Asghar | Set the transform on DynamicSelect reset (#15261) |
| 953a762138 | 2026-03-26 14:42:57 +0100 | Adeel Asghar | Update generate_icons.py (#15259) |
| 2ea0f8249a | 2026-03-26 12:46:31 +0100 | Per Östlund | Add documentation for translateResidualsDAE (#15255) |
| 1d509b74e4 | 2026-03-26 12:22:16 +0100 | Per Östlund | Fix expansion of call arguments in Base Modelica (#15257) |
| 60df98dd18 | 2026-03-25 18:42:09 +0100 | linuslangenkamp | [GBODE] update embedded method for ESDIRK4(3)6L[2]SA (#15027) |
| a11b4f4e91 | 2026-03-25 17:30:25 +0100 | Per Östlund | Add translateResidualsDAE API (#15253) |
| a63fb1c398 | 2026-03-25 15:09:37 +0100 | Per Östlund | Dump functions when using --dumpFlatModel without -f (#15252) |
| 90923086c7 | 2026-03-25 12:50:12 +0100 | Per Östlund | Group reverseLookup matches based on filename (#15250) |
| b91c0830e8 | 2026-03-25 11:50:37 +0100 | Adeel Asghar | Use simdjson instead of QJsonDocument (#15230) |
| 14638ef98e | 2026-03-25 11:12:51 +0100 | Adeel Asghar | Added min, h and d display units for time (#15249) |
| 36e89de2bb | 2026-03-25 10:36:42 +0100 | Adeel Asghar | Filter out the generated inner when adding a component (#15247) |
| 9c80b3b483 | 2026-03-25 10:26:12 +0100 | Adeel Asghar | Build simdjson (#15244) |
| 224eb368ef | 2026-03-24 14:18:53 +0100 | phannebohm | [C] Allocate Jacobian eval selection (#15218) |
| 47fd125ca6 | 2026-03-23 18:35:37 +0100 | Adeel Asghar | Improve insertion of result variables (#15240) |
| 11dadf3a77 | 2026-03-23 15:44:14 +0100 | Per Östlund | Fix array dimensions in Base Modelica (#15236) |
| 4131221bc3 | 2026-03-23 14:55:27 +0100 | linuslangenkamp | [GBODE] reduce operations in multi-rate NLS and dense-output (#15184) |
| 57f7a36390 | 2026-03-23 10:23:54 +0100 | kabdelhak | [NB] allow multiple statements for no-return-value when-equations (#15233) |
| 0419f667a0 | 2026-03-20 15:10:50 +0100 | kabdelhak | [NB] fix when events (#15231) |
| 4fa023c50d | 2026-03-20 09:06:54 +0100 | Andreas | Error on FMU export when --daeMode is active (#15226) (#15227) |
| 0c501b5a67 | 2026-03-19 12:57:41 +0100 | Per Östlund | Use std::as_const instead of deprecated qAsConst (#15228) |
| d56a23b028 | 2026-03-18 17:58:27 +0100 | Adeel Asghar | Transformational debugger (#15224) |
| 691d6434db | 2026-03-18 13:04:11 +0100 | anotheruserofgithub | Allocate QTextStream on stack rather than on heap (#15210) |
| 8cebfe8250 | 2026-03-18 10:05:28 +0100 | anotheruserofgithub | Prefix plot exceptions with plot window title (#15175) |
| 7c7f6da4a4 | 2026-03-17 22:42:47 +0100 | phannebohm | Make string buffer a little safer (#15221) |
| 65160aef12 | 2026-03-17 22:31:18 +0100 | phannebohm | Use flag directly in `setJacobianMethod` (#15220) |
| 4480a9af18 | 2026-03-17 21:26:21 +0100 | fbrandt | Add adjoint Jacobian as JACOBIAN_METHOD to DASSL (#15217) |
| f0c780e3e2 | 2026-03-17 11:52:59 +0100 | anotheruserofgithub | Avoid recurring exceptions when time out of bounds (#15174) |
| 69c954856a | 2026-03-16 21:09:06 +0100 | Per Östlund | Improve inlining (#15215) |
| a694efb4b7 | 2026-03-16 16:57:23 +0100 | Per Östlund | Make inlining not fail on nodes with no parent scope (#15214) |
| b0cfaf67be | 2026-03-16 14:08:27 +0100 | kabdelhak | [NB] improve cat() call inlining (#15213) |
| e16c3989ee | 2026-03-16 13:26:26 +0100 | Per Östlund | Escape quotes in quoted Base Modelica subscripts (#15212) |
| 6a54693060 | 2026-03-14 09:44:15 +0100 | Andreas | Activating Boolean array test after #15105 was fixed (#15146) |
| a9136ac40f | 2026-03-13 18:08:13 +0100 | Adeel Asghar | Preserve order of simulation output with copy paste (#15209) |
| 9a0d1866e1 | 2026-03-13 17:33:31 +0100 | Per Östlund | Fix output of else in Base Modelica and flat NF (#15204) |
| 13b2cfd765 | 2026-03-12 14:56:23 +0100 | Per Östlund | Fix Base Modelica export of break (#15203) |
| 79589b6232 | 2026-03-11 18:04:32 +0100 | Adeel Asghar | Link re-simulate toolbar buttons to active simulation window (#15193) |
| c109f580e7 | 2026-03-11 17:54:40 +0100 | kabdelhak | [NB] update resizable jacobian (#15176) |
| c99f386bdc | 2026-03-11 16:08:21 +0100 | Per Östlund | Fix inlining for Base Modelica (#15192) |
| 78a1c26503 | 2026-03-11 15:40:26 +0100 | Adeel Asghar | Escape spaces so that GNU include can work correctly (#15191) |
| 95c1f307bc | 2026-03-11 15:15:57 +0100 | Per Östlund | Change extension for files generated by Base Modelica tests (#15190) |
| dc8f191eab | 2026-03-11 14:01:13 +0100 | Per Östlund | Fix collection of functions when inlining Base Modelica (#15188) |
| 02a46ba1af | 2026-03-11 13:51:28 +0100 | Per Östlund | Remove short flag for --version (#15189) |
| 93e013d8bd | 2026-03-10 17:31:11 +0100 | Andreas | Use first cref for array start position (#15186) |
| 65c8d32206 | 2026-03-09 18:45:59 +0100 | phannebohm | Cleanup gbode flag use (#15185) |
| fd1242def5 | 2026-03-09 18:26:06 +0100 | Per Östlund | Clean up pure/impure handling (#15150) |
| 0a24bb29ce | 2026-03-09 18:07:20 +0100 | Adeel Asghar | Move profiling from simulation to translation flags (#15182) |
| 3a86a92ce8 | 2026-03-09 17:30:57 +0100 | Per Östlund | Fix inlining for Base Modelica (#15183) |
| 1542c4f6a4 | 2026-03-09 13:47:08 +0100 | Adeel Asghar | Allow to re-simulate cancelled or failed simulation (#15179) |
| a5640f4290 | 2026-03-09 13:16:24 +0100 | anotheruserofgithub | Add specific plot exception for time out of bounds (#15137) |
| 9ce641a5be | 2026-03-09 10:23:39 +0100 | linuslangenkamp | [GBODE] use quickselect in error threshold computation (#15177) |
| 0a9332964b | 2026-03-06 20:23:51 +0100 | Adrian Pop | fix typo (#15159) |
| 6b15595266 | 2026-03-06 16:35:46 +0100 | kabdelhak | [NB] do proper type matching instead of equality for resizables (#15168) |
| c8321312df | 2026-03-06 16:27:10 +0100 | Per Östlund | Add function inlining option for Base Modelica (#15173) |
| 0e5706763b | 2026-03-06 16:15:54 +0100 | arun3688 | check for CompilationProcess is not Null (#15170) |
| c40691051b | 2026-03-06 15:33:39 +0100 | Per Östlund | Use correct context in getModelInstanceAnnotation (#15172) |
| d9b2733971 | 2026-03-06 14:38:53 +0100 | Per Östlund | Fix flattening of if-equations with unevaluable conditions (#15169) |
| 8aab259f54 | 2026-03-06 11:49:30 +0100 | kabdelhak | [BE] update homotopy in initial algebraic loops (#15167) |
| 33281cf53b | 2026-03-06 09:43:51 +0100 | kabdelhak | [NF] fix scalarizing crefs (#15165) |
| d02da39c81 | 2026-03-05 17:48:47 +0100 | kabdelhak | [NB] proper MSSS for index reduction (#15164) |
| dfbfb84a25 | 2026-03-05 16:54:43 +0100 | kabdelhak | [NB] small update to scalarization for resizables (#15160) |
| bb1f504fe9 | 2026-03-05 16:08:13 +0100 | anotheruserofgithub | Remove non-standard "ms" time unit (#15004) |
| 4654a1d347 | 2026-03-05 16:06:31 +0100 | Adeel Asghar | Improve model lookup (#15162) |
| ca610dba8e | 2026-03-05 11:10:52 +0100 | anotheruserofgithub | Fix conversion factor for "min" time unit (#15003) |
| 3686a63f18 | 2026-03-05 10:28:10 +0100 | anotheruserofgithub | Increase precision of time text in plot footer (#15002) |
| 583f911b7a | 2026-03-04 20:22:16 +0100 | kabdelhak | [NB] fix variable size constraint for resizables (#15155) |
| 45c45b4084 | 2026-03-04 18:13:29 +0100 | phannebohm | Use more hashContinue (#15154) |
| 61ecc35c9d | 2026-03-04 16:31:54 +0100 | kabdelhak | [testsuite] add two more test cases (#15153) |
| 941166ab01 | 2026-03-04 15:07:54 +0100 | phannebohm | Use hashContinue for Expression (#15151) |
| 64a05d6969 | 2026-03-04 14:07:59 +0100 | kabdelhak | [NB] add sliced state alias (#15149) |
| bb7552230a | 2026-03-03 19:00:27 +0100 | Adrian Pop | fix #15105 define modelica_boolean as int (#15144) |
| ea318875c6 | 2026-03-03 17:33:09 +0100 | anotheruserofgithub | Fix plot initialization when switching result file (#15142) |
| 52ebf48e93 | 2026-03-03 17:29:22 +0100 | anotheruserofgithub | Fix updating diagram for side-by-side windows mode (#15143) |
| cdd41280fe | 2026-03-03 15:25:24 +0100 | kabdelhak | [testsuite] add benchmark tests (#15140) |
| cfddb2f9da | 2026-03-03 14:31:25 +0100 | kabdelhak | [NB] update adjacency and jacobian (#15139) |
| 7a2c769758 | 2026-03-03 13:03:35 +0100 | Adeel Asghar | Try to keep the last time when switching plot/diagram windows (#15055) |
| a8914d4a3b | 2026-03-02 23:44:33 +0100 | Adrian Pop | update OMSimulator to update zlib to 1.3.2 (#15120) |
| 5c745c1da3 | 2026-03-02 18:54:24 +0100 | phannebohm | [GBODE] Make gbData and gbfData more similar (#15135) |
| bfae9cca35 | 2026-03-02 18:04:11 +0100 | kabdelhak | [NB] fix index reduction (#15134) |
| 9c4964e0a1 | 2026-03-02 17:47:16 +0100 | kabdelhak | [NF] better resizable support (#15132) |
| 10b062c99e | 2026-03-02 16:08:29 +0100 | Adeel Asghar | Handle the variable replacement for the model icon/diagram (#15133) |
| 9c1023985a | 2026-03-02 14:15:54 +0100 | Per Östlund | Fix flag parsing (#15131) |
| 32dc5a64f0 | 2026-03-01 00:16:21 +0100 | phannebohm | [NB] Fix derivative of binary div (#15128) |
| a40ee1fc88 | 2026-02-28 09:34:43 +0100 | Andreas | [build] CMake spellcheck instead of Make (#15104) |
| 5cd7510027 | 2026-02-27 16:22:09 +0100 | Per Östlund | Update boostrapping sources (#15124) |
| 6a0546d1a3 | 2026-02-27 16:06:04 +0100 | kabdelhak | [NB] update function alias for array constructors (#15123) |
| 7d6683a7c3 | 2026-02-27 13:46:07 +0100 | Per Östlund | Optimize enumeration match cases (#15122) |
| 6c6f9dcf5e | 2026-02-27 11:20:31 +0100 | Per Östlund | Minor optimization (#15121) |
| ab2f441452 | 2026-02-27 00:15:18 +0100 | Per Östlund | Add JSON array list type (#15115) |
| edad0f97c8 | 2026-02-26 21:17:18 +0100 | kabdelhak | [testsuite] add three more resizable tests (#15119) |
| 7362b76690 | 2026-02-26 20:26:51 +0100 | kabdelhak | [NB] support cat() resizable (#15114) |
| c3e5c6ec5d | 2026-02-26 17:38:28 +0100 | Adeel Asghar | Added apparent power unit `V.A` to prefixable units (#15117) |
| 41411c6f6f | 2026-02-26 17:11:30 +0100 | Adeel Asghar | Check for Expression.isNull() (#15116) |
| 09b470d2ad | 2026-02-26 14:18:14 +0100 | Per Östlund | Reduce memory allocations in getModelInstance (#15112) |
| 4b697cac23 | 2026-02-26 13:06:18 +0100 | Adeel Asghar | Improve creation of model structure (#15109) |
| 0c524016a1 | 2026-02-25 18:24:57 +0100 | arun3688 | pass the boundary condition measurement input file to simflags (#15103) |
| ffeea3cea7 | 2026-02-25 16:35:37 +0100 | Andreas | [CodeGen] Replace dots in qualified crefs for extern function arguments (#15102) |
| 9c4f69d731 | 2026-02-25 16:01:39 +0100 | kabdelhak | [NF] proper cat simplification (#15101) |
| a1973ef888 | 2026-02-25 15:19:05 +0100 | arun3688 | Generate optional FMU for the reconciled model after computing dataReconciliation (#15100) |
| d3dc2100d5 | 2026-02-25 12:45:24 +0100 | kabdelhak | [NB] update index reduction (#15094) |
| d3d4fd8371 | 2026-02-25 12:15:46 +0100 | kabdelhak | [NF] add cat() call simplification (#15097) |
| ac4aef002b | 2026-02-25 11:32:45 +0100 | Andreas | [FMI] Remove unused fmiType (#15098) |
| 017d1a7ec5 | 2026-02-24 20:11:52 +0100 | kabdelhak | [NB] add promote() handling (#15087) |
| 9d19a76a87 | 2026-02-24 18:29:21 +0100 | phannebohm | [NB] Fix adjacency for homotopy (#15091) |
| ca041a7141 | 2026-02-24 17:17:38 +0100 | Per Östlund | Scalarize for statements in scalarized Base Modelica (#15090) |
| 2a29ec10b7 | 2026-02-24 13:20:24 +0100 | Per Östlund | Add flag to disable deleted component check (#15088) |
| 672e133075 | 2026-02-23 19:38:29 +0100 | Per Östlund | Add check for invalid uses of deleted components (#15085) |
| cf7a26d48b | 2026-02-23 15:41:01 +0100 | arun3688 | Fix record vars and equations in Reconciled Model (#15083) |
| 08f28353ef | 2026-02-23 15:00:12 +0100 | Adeel Asghar | Show the variable group box (#15084) |
| 19fdc995ec | 2026-02-22 17:51:05 +0100 | kabdelhak | [NB] fix cat() call function alias (#15078) |
| 09f5240b00 | 2026-02-22 16:52:56 +0100 | kabdelhak | [NF] fix getting subscript from cref with wholedim (#15077) |
| 4e8f796336 | 2026-02-21 13:34:18 +0100 | kabdelhak | [NB] update cat() call handling (#15075) |