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