| Commit | Date | Author | Summary |
| 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) |
| 3fbf1cc914 | 2026-02-20 15:20:35 +0100 | arun3688 | propagate -sx flag through simflags from OMEdit when computing Data Reconciliation (#15074) |
| 47225f65bd | 2026-02-20 13:50:02 +0100 | kabdelhak | [NB] update cat() call inlining (#15067) |
| f337cb0187 | 2026-02-20 13:24:23 +0100 | Per Östlund | Improve NFApi.updateMovedPath/Cref (#15073) |
| 3fb90175c2 | 2026-02-19 21:44:31 +0100 | Per Östlund | Update more test cases to use the NF (#15066) |
| bf49bf6be0 | 2026-02-19 17:29:35 +0100 | phannebohm | [OB] Print info about symbolic Jacobian (#15068) |
| c0531d792c | 2026-02-19 14:09:19 +0100 | arun3688 | dump correlation matrix csv input file (#15063) |
| 9ef674366d | 2026-02-19 11:32:53 +0100 | phannebohm | [NB] Differentiate `cat()` (#15060) |
| af65371fc1 | 2026-02-19 10:50:37 +0100 | kabdelhak | [NF] add missing case to Binding.update() (#15059) |
| 718c4ffe78 | 2026-02-19 01:06:19 +0100 | kabdelhak | [NB] proper cat() handling (#15057) |
| 8cfdfb67e0 | 2026-02-18 22:22:21 +0100 | arun3688 | fix memory leaks in dataReconciliation (#15058) |
| 05a4fe9f49 | 2026-02-18 18:27:17 +0100 | Adeel Asghar | Show variable description for array nodes (#15056) |
| 8be0582c7d | 2026-02-18 15:27:58 +0100 | linuslangenkamp | [GBODE] add contractive defect errors to Radau IIA (3, 5, 7) and Gauss (3, 5) (#15048) |
| 3aae660280 | 2026-02-18 12:56:38 +0100 | Per Östlund | Change handling of misplaced external annotations (#15037) |
| ef0b1a521e | 2026-02-18 12:17:24 +0100 | Francesco Casella | Update first_bug_report.md (#15053) |
| a5c1030b11 | 2026-02-18 12:15:55 +0100 | Francesco Casella | Update bug_report.md (#15052) |
| 409ec78504 | 2026-02-17 22:19:07 +0100 | Per Östlund | Handle multiple components in setElementModifierValue (#15049) |
| 110ae66653 | 2026-02-17 22:04:20 +0100 | Per Östlund | Update some library tests to use the NF (#15046) |
| 59ed68c825 | 2026-02-17 19:41:08 +0100 | Adeel Asghar | Check if input value is empty (#15047) |
| e1370a9258 | 2026-02-17 18:33:26 +0100 | Adeel Asghar | Check for variability in the extends modifiers recursively (#15038) |
| 1a1a3a4e06 | 2026-02-17 18:25:35 +0100 | phannebohm | Update test for initialSimplified (#15044) |
| 7f88438145 | 2026-02-17 17:28:43 +0100 | Andreas | [SimCode] SimCodeFunction toString (#15040) |
| 60469a9926 | 2026-02-17 17:15:58 +0100 | Per Östlund | Improve handling of self-references during lookup (#15042) |
| a2061bc2a1 | 2026-02-17 16:02:32 +0100 | phannebohm | [NB] Add experimental operator `initialSimplified()` (#14976) |
| 325bfc578f | 2026-02-17 13:07:14 +0100 | Per Östlund | Remove AbsynToSCode check when parsing (#15039) |
| 189ca723a9 | 2026-02-16 21:31:45 +0100 | arun3688 | propagate simflags to Backend DAE (#15010) |
| 460a4e49af | 2026-02-16 17:27:54 +0100 | phannebohm | [NB] Use compound equation consistently (#15036) |
| 217edcb4de | 2026-02-16 17:24:30 +0100 | CJLuiten | Update simflags to simargs in documentation (#15028) |
| ec92c72b71 | 2026-02-16 16:18:06 +0100 | Adeel Asghar | Merge the element and constrainedby modifiers (#15035) |
| bf559ea92f | 2026-02-16 16:01:29 +0100 | anotheruserofgithub | Smooth animation by increasing frame rate to 60 Hz (#15000) |
| b574cc47ae | 2026-02-16 14:59:31 +0100 | phannebohm | [NB] Fix solve for single MULTI_COMPONENT (#15033) |
| 9e2f652e16 | 2026-02-16 14:49:33 +0100 | phannebohm | [NB] Remove empty partitions (#15034) |
| 1e59d271af | 2026-02-16 12:34:29 +0100 | Andreas | Update GPG key in README (#15032) |
| 987e8f1c1b | 2026-02-13 18:31:31 +0100 | Adeel Asghar | Set the font on both editor widget and the underlying document (#15025) |
| 587623443c | 2026-02-13 17:53:35 +0100 | Andreas | [C] Deactivate sample after first event iteration (#15026) |
| 5404d00355 | 2026-02-13 16:05:44 +0100 | Julien Schueller | [build] CMake: Remove optimization headers from FMUs (#14966) |
| 64c9058b1f | 2026-02-13 15:09:33 +0100 | Per Östlund | Fix spelling (#15024) |
| 56e53070f3 | 2026-02-13 14:23:32 +0100 | linuslangenkamp | [GBODE] add stage-value-predictors to (E)SDIRK methods (#15022) |
| a2af4cfcb3 | 2026-02-13 10:23:57 +0100 | phannebohm | [NB] Ignore exclusively initial edges (#15021) |
| 92239140d7 | 2026-02-12 22:42:27 +0100 | anotheruserofgithub | Set timer interval with requested visual time step (#14999) |
| b90b8a4138 | 2026-02-12 16:28:59 +0100 | anotheruserofgithub | Enable precise timer for accurate animation update (#14998) |
| 1b8d935833 | 2026-02-12 15:31:23 +0100 | anotheruserofgithub | Remove useless UserSimSettingsMAT to avoid calling TimeManager::setHVisual() (#14997) |
| 84854e8558 | 2026-02-12 12:53:27 +0100 | rfranke | [NB,Cpp] Stop using __z(Dot) for state(derivatives) and add test |
| 96d9e3dece | 2026-02-12 12:47:27 +0100 | rfranke | [NB,Cpp] add support for alias equations |
| c6e4ddf618 | 2026-02-12 14:52:06 +0100 | anotheruserofgithub | Remove unused default VisualizationAbstract's ctor (#14996) |
| 56af40f508 | 2026-02-12 14:02:05 +0100 | anotheruserofgithub | Pass sensible default values to TimeManager's ctor (#14995) |
| b898cf3469 | 2026-02-11 18:35:11 +0100 | Adeel Asghar | Remove debug info from ExpressionTest (#15017) |
| 2733f66868 | 2026-02-11 17:51:55 +0100 | Adeel Asghar | Handle variable evaluation for nested replaceable elements (#15016) |
| 5e9b9e62e3 | 2026-02-11 12:00:19 +0100 | rfranke | Maintain cpp tests that don't run regularly and teardown (#15007) |
| d9115be972 | 2026-02-11 00:18:41 +0100 | Per Östlund | Fix getModelInstance context for inherited components (#15015) |
| e67c437303 | 2026-02-09 19:57:43 +0100 | linuslangenkamp | [GBODE] add higher order Radau methods (#15008) |
| 908ae4092f | 2026-02-06 16:46:42 +0100 | Per Östlund | Add context argument to getModelInstance (#14993) |
| 71ea9fe7fc | 2026-02-06 16:35:45 +0100 | linuslangenkamp | [GBODE] expose initial step size after events (#14994) |
| 9a0e93b11c | 2026-02-06 15:24:26 +0100 | Adeel Asghar | Revert #14939 and #14948 (#14992) |
| c136db9146 | 2026-02-06 15:16:02 +0100 | Adeel Asghar | Preserve double precision of ranges (#14991) |
| 5fdd4feeec | 2026-02-06 14:31:41 +0100 | Adeel Asghar | Correct double comparison (#14959) |
| 2d072affa3 | 2026-02-06 12:55:18 +0100 | phannebohm | [NF] Fix scalarize for sliced algebraic loops (#14978) |
| b6084db9f1 | 2026-02-06 09:32:07 +0100 | kabdelhak | [NB] groundwork new sparsity (#14987) |
| 3d424a659e | 2026-02-05 21:34:07 +0100 | arun3688 | copy needed files to output path for data reconciliation (#14990) |
| 856cca5864 | 2026-02-05 08:58:07 +0100 | rfranke | Adapt C++ options parser to changes in OMEdit (#14810) (#14982) |
| a09417ff0c | 2026-02-05 00:58:15 +0100 | linuslangenkamp | [GBODE] expose Jacobian update frequency for gbnls=internal (#14984) |
| 3b21e88d8e | 2026-02-04 23:09:17 +0100 | arun3688 | fix reconciled modelica file for state estimation and boundary conditions (#14981) |
| e967517549 | 2026-02-04 15:14:24 +0100 | Per Östlund | Ignore more failures when evaluating parameters (#14979) |
| d0b5f2b4c7 | 2026-02-03 19:27:58 +0100 | linuslangenkamp | [C] ensure scaling vectors are finite (#14977) |
| f6a98a9a54 | 2026-02-02 11:55:12 +0100 | Adeel Asghar | Only reload when there are no errors in saving the file (#14973) |
| cfc0b535ec | 2026-02-02 07:40:09 +0100 | phannebohm | [wip] Flexible eqFunction eval (#14016) |
| 451c429abb | 2026-02-01 23:29:07 +0100 | kabdelhak | [NB] alias exception update (#14970) |
| 231d096697 | 2026-02-01 22:58:13 +0100 | fbrandt | Work towards fixing regressions introduced in #14589 (#14961) |
| 0d5ad539ae | 2026-01-31 12:48:12 +0100 | phannebohm | [C] Read "uses" field in info.json (#14969) |
| 14139381ab | 2026-01-31 01:19:14 +0100 | Adrian Pop | QtWebEngine is also needed for cmake with qt6 (#14968) |
| ccb62362e6 | 2026-01-30 23:33:15 +0100 | Adrian Pop | Explain that Qt6 is needed if Qt5 webkit is not available (#14967) |
| 86f822f42c | 2026-01-30 17:07:07 +0100 | Per Östlund | Clean up zero-based List functions (#14964) |
| fb0b01db3c | 2026-01-30 17:02:24 +0100 | Andreas | Adding OpenSuse devcontainer (#14963) |
| 00a66c0626 | 2026-01-30 17:02:06 +0100 | phannebohm | Make type restriction enumeration, cleanup stuff (#14962) |
| 4a96d9b60e | 2026-01-30 13:06:08 +0100 | phannebohm | Fix XML escape for string start value (#14958) |
| 7d07b99608 | 2026-01-30 11:13:56 +0100 | Pascal Schmid | Add OMCompiler bootstrapping sources as a Git submodule (#14955) |
| deece65f87 | 2026-01-29 17:24:44 +0100 | Adeel Asghar | Show left y-axis by default (#14956) |
| adb8777a4c | 2026-01-29 13:29:45 +0100 | Adeel Asghar | Fix enable annotation for nested replaceable parameters (#14939) |
| dd27e00b92 | 2026-01-29 13:29:15 +0100 | Per Östlund | Instantiate replaceable classes for getModelInstance (#14948) |
| 32ab0c56bc | 2026-01-29 13:18:45 +0100 | phannebohm | Refactor serialization (#14949) |
| c1ce8a87ba | 2026-01-28 13:18:00 +0100 | fbrandt | [NB] support for adjoint derivatives (#14589) |
| 41b9c2628d | 2026-01-27 11:00:21 +0100 | Adeel Asghar | Tests for decimal values (#14943) |
| aa3064e2df | 2026-01-26 16:27:26 +0100 | Adeel Asghar | Improve regular expression for decimal point (#14942) |
| fa9dbbba84 | 2026-01-23 16:43:40 +0100 | linuslangenkamp | [NB] add base structure for MOO Jacobians (#14936) |
| b65c8f99e8 | 2026-01-23 12:56:03 +0100 | Per Östlund | Improve loadFile (#14931) |
| 132fc2b764 | 2026-01-23 11:59:18 +0100 | Andreas | [Cpp] Zero crossing for real equality (#14935) |
| 192944db25 | 2026-01-22 17:20:14 +0100 | Andreas | Refactor fmi events (#14933) |
| d85222c621 | 2026-01-22 16:38:15 +0100 | linuslangenkamp | [C] fix nonlinear solver divergence handling in GBODE (#14932) |
| 617e42dd06 | 2026-01-22 14:52:19 +0100 | Andreas | [NB,C] Save array variables in MAT format (#14922) |
| e1018038b8 | 2026-01-22 14:34:21 +0100 | Per Östlund | Issue warning for unpatched ModelicaServices (#14925) |
| 75e06ac221 | 2026-01-22 13:33:19 +0100 | fbrandt | [NF] fix type of MATRIX_VECTOR and VECTOR_MATRIX in repairBinary (#14927) |
| 07aeaef58a | 2026-01-22 13:24:47 +0100 | Andreas | Fixing real array variables filter init, modelData free (#14930) |
| 859dd555f7 | 2026-01-21 15:22:41 +0100 | Per Östlund | Improve handling of comma separated flag values (#14923) |
| 9d3799bda6 | 2026-01-21 13:47:58 +0100 | phannebohm | Align units with BIPM definitions (#14921) |
| 879e377090 | 2026-01-20 16:20:16 +0100 | Andreas | [C] mat4_init4 replace memcpy with snprintf (#14919) |
| 91dcc485bf | 2026-01-20 11:27:03 +0100 | Per Östlund | Improve Ceval error messages (#14911) |
| 0ee62283b0 | 2026-01-19 20:29:50 +0100 | Andreas | Refactor mat4 res (#14917) |
| 2160a9415b | 2026-01-19 16:12:41 +0100 | Andreas | [C] Remove result file format recon "wall" (#14915) |
| 67e1063d3e | 2026-01-19 16:00:41 +0100 | Andreas | Format simulation_result_mat4.cpp (#14914) |
| ec1431ce2c | 2026-01-19 14:24:09 +0100 | Adeel Asghar | Update time display unit (#14912) |
| af727a8983 | 2026-01-19 13:58:02 +0100 | Adeel Asghar | Handle the edit case of choicesAllMatching (#14910) |
| f9006e0b04 | 2026-01-19 13:49:33 +0100 | Andreas | [CI] Move sanity check to script (#14900) |
| 4daace8451 | 2026-01-16 13:24:13 +0100 | Andreas | [C] min, max array attributes for reals (#14897) |
| f7214d50ab | 2026-01-15 17:47:26 +0100 | phannebohm | Write var index in JSON file (#14898) |
| 84e69202a6 | 2026-01-15 15:47:49 +0100 | Adeel Asghar | Update the value binding on FocusOut (#14891) |
| 50d70faab9 | 2026-01-15 13:06:31 +0100 | Per Östlund | Don't require = to set a flag value (#14896) |
| eab61fd084 | 2026-01-14 17:35:58 +0100 | Andreas | [C] Real array nominal attribute (#14771) |
| b650d212d9 | 2026-01-14 16:29:45 +0100 | Andreas | Assert codegen crefVarInfo generates valid index (#14895) |
| e156c5a0f7 | 2026-01-14 15:20:12 +0100 | Per Östlund | Add --cmd flag (#14893) |
| 06e215115e | 2026-01-14 11:53:37 +0100 | Andreas | [GBODE] fabs nominal for error tolerance (#14889) |
| ace94abfa1 | 2026-01-13 16:07:38 +0100 | Per Östlund | Fix evaluation of end in functions (#14888) |
| 87c68dea01 | 2026-01-13 13:40:53 +0100 | linuslangenkamp | [C] update GBODE step size after events (#14876) |
| 572ad3c96e | 2026-01-12 19:15:38 +0100 | arun3688 | update reconciled modelica model with reconciled values (#14881) |
| 86d2ab2f65 | 2026-01-12 16:27:04 +0100 | Andreas | Fallback nominal attribute for index=-1 variables (#14878) |
| 44d5c03e7e | 2026-01-12 11:40:08 +0100 | linuslangenkamp | [C] add explicit casts to silence compiler warnings (#14872) |
| 01a863cff4 | 2026-01-09 18:26:29 +0100 | arun3688 | check for output path in boundaryCondition algorithm (#14871) |
| 4460b5893f | 2026-01-09 16:28:51 +0100 | linuslangenkamp | [MOO] update to latest version (#14870) |
| 9dd87317b0 | 2026-01-08 15:47:47 +0100 | Per Östlund | Fix redeclare syntax in Parameter::createValueWidget (#14862) |
| 88b013b0bc | 2026-01-07 14:44:11 +0100 | Per Östlund | Handle exceptions in Parameter::valueTextBoxChanged (#14856) |
| 35d412ab4a | 2026-01-07 14:37:15 +0100 | Andreas | [FMI] Sort in modelDescription.xml (#14772) |
| 03ec9176fa | 2026-01-07 12:14:46 +0100 | Pascal Schmid | Add missing CMake link to QtSvg in OMPlot (#14845) |
| 5a77f01501 | 2025-12-30 23:47:03 +0100 | phannebohm | Use faster listLength functions (#14850) |
| 348840b838 | 2025-12-29 15:47:23 +0100 | phannebohm | [NB] Use UnorderedMap instead of FunctionTree (#14836) |