| Commit | Date | Author | Summary |
| 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) |