Timeline
2024-07-01:
- 16:12 Changeset in OpenModelica [fc022cfb] by
-
- 6 edits in /
Adjust error cases
- 15:43 Changeset in OpenModelica [332e81aa]maintenance/v1.23v1.23.1 by
-
- 7 edits in OMCompiler/Compiler
Reduce evaluation of external functions in instance API (#12671)
- Don't evaluate impure bindings in NFApi.dumpJSONBinding.
- Don't evaluate external function calls that require using FFI in NFApi.dumpJSONBinding.
- 15:12 Changeset in OpenModelica [e982b611] by
-
- 7 edits in OMCompiler/Compiler
Reduce evaluation of external functions in instance API
- Don't evaluate impure bindings in NFApi.dumpJSONBinding.
- Don't evaluate external function calls that require using FFI in NFApi.dumpJSONBinding.
- 14:07 Changeset in OpenModelica [6c767820] by
-
- 2 edits1 add in /
Don't print out _ for Base Modelica (#12670)
Fixes #12669
- 13:35 Changeset in OpenModelica [a62a9f0e] by
-
- 2 edits1 add in /
Don't print out _ for Base Modelica
Fixes #12669
- 13:28 Changeset in OpenModelica [50ee994] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo
Fix Scalarize.scalarizeVariable (#12668)
- Make sure the binding is saved even if the variable isn't scalarized.
- 12:54 Changeset in OpenModelica [b7092fa5] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo
Fix Scalarize.scalarizeVariable
- Make sure the binding is saved even if the variable isn't scalarized.
- 11:52 Changeset in OpenModelica [9672a58] by
-
- 2 edits1 add in /
Don't print tuple subscripts for Base Modelica (#12666)
Fixes #12665
- 11:10 Changeset in OpenModelica [c3fda37] by
-
- 2 edits1 add in /
Don't print tuple subscripts for Base Modelica
Fixes #12665
2024-06-29:
- 01:51 Changeset in OpenModelica [7a7241c0] by
-
- 16 edits in OMCompiler/Compiler
Merge e085fc4703cc5d8b1a26761bef2a0a4e52024d9c into 83e8e6d947e1a711d6258cfa6ca5e20985672fbb
2024-06-28:
- 20:51 Changeset in OpenModelica [c670fa65] by
-
- 16 edits in OMCompiler/Compiler
[NB] Reactivate use of sparsity pattern
- 16:52 Changeset in OpenModelica [83e8e6d] by
-
- 12 edits in OMCompiler/Compiler
[NB] Fix BackendExtension imports (#12660)
You may need to recompile all sources for the imports to work correctly.
- 16:19 Changeset in OpenModelica [b2a7cac] by
-
- 12 edits in OMCompiler/Compiler
[NB] Fix BackendExtension imports
You may need to recompile all sources for the imports to work correctly.
- 15:15 Changeset in OpenModelica [1d25ec7] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo
Simplify Scalarize.scalarizeVariable (#12659)
- Merge binding and non-binding paths, it's not worth all the duplicated code just to avoid a single bool flag check in the for-loop.
- Remove the condition that only arrays of size > 1 are scalarized due to backend issues, it doesn't seem to be necessary anymore.
- 14:45 Changeset in OpenModelica [e1e3747f] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo
Simplify Scalarize.scalarizeVariable
- Merge binding and non-binding paths, it's not worth all the duplicated code just to avoid a single bool flag check in the for-loop.
- Remove the condition that only arrays of size > 1 are scalarized due to backend issues, it doesn't seem to be necessary anymore.
- 13:38 Changeset in OpenModelica [797972ad] by
-
- 2 edits in OMCompiler/Compiler/NBackEnd/Util
[NB] adjacency multiple occurences update (#12657)
- [NB] adjacency multiple occurences update
- fix when a component ref occurres multiple times in an equation
- fix the skips by adding a depth counter and resolve skips by creating all possible combinations in the end (might create to many dependencies)
- [NB] fix empty combinations in resolveSkips
- [NB] use correct depth for skips
- [NB] adjacency call tuple return fix
- correctly add depth to the crefs if a function returns a tuple
- 12:58 Changeset in OpenModelica [a69254fb] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo
[NB] adjacency call tuple return fix
- correctly add depth to the crefs if a function returns a tuple
- 12:15 Changeset in OpenModelica [8ac5b408] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo
[NB] use correct depth for skips
- 12:02 Changeset in OpenModelica [e11f5b22] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Util/NBSlice.mo
[NB] fix empty combinations in resolveSkips
- 11:48 Changeset in OpenModelica [5df6da3] by
-
- 2 edits in OMCompiler/Compiler/NBackEnd/Util
[NB] adjacency multiple occurences update
- fix when a component ref occurres multiple times in an equation
- fix the skips by adding a depth counter and resolve skips by creating all possible combinations in the end (might create to many dependencies)
- 09:40 Changeset in OpenModelica [f04f065] by
-
- 4 edits in OMPlot/OMPlot/OMPlotGUI
OMPlot: Qwt>=6.2 support
- 09:40 Changeset in OpenModelica [335c297] by
-
- 2 edits1 add in OMPlot
OMPlot: Use external Qwt
2024-06-27:
- 14:43 Changeset in OpenModelica [d2e1684c] by
-
- 2 edits in OMCompiler
rt_accumulated OMC_MINIMAL_RUNTIME case fixed
- 11:09 Changeset in OpenModelica [3aef50c1] by
-
- 330 edits62 adds1 delete in /
Qt6 (#12485)
- OMEdit: Qt6 compatibility
- OMNotebook: Qt6 support
- OMShell: Qt6 support
- OMPlot: Bump qwt
- OMPlot: Qt6 support
- Fixed OMShell
Allow compiling OMShell with Qt6 on Windows
- Allow compiling OMPlot with Qt6 on Windows
- Fixed OMNotebook chapter numbers visibility and opening of notebooks
- Compile OMEdit with qt6 on Windows
- Update OMEdit testsuite for qt6
Compile qtclients on Windows with qt6 in the pipeline
- Add a new pipeline stage Win/UCRT64-qt6
- Fix build
- Fix libs copying and compile omoptim
Update OMDev
- Update OMOptim and OMSens_Qt submodules
- Update OMOptim
- Added a new stage cmake-jammy-gcc-qt6 in pipeline
- Remove the cmake-jammy-gcc-qt6 for now
Co-authored-by: Julien Schueller <schueller@…>
Co-authored-by: Adeel Asghar <adeel.asghar@…>
- 10:24 Changeset in OpenModelica [5ef4a70c] by
-
- 3 edits in OMCompiler/Compiler
Implement array traversal with Susan map operator (#12648)
2024-06-26:
- 23:54 Changeset in OpenModelica [b0ded496] by
-
- 2 edits in /
Remove the cmake-jammy-gcc-qt6 for now
- 23:51 Changeset in OpenModelica [89b1f7a] by
-
- 144 edits14 adds in /
Merge remote-tracking branch 'origin/master' into qt6_jschueller
- 12:58 Changeset in OpenModelica [d54c72f8] by
-
- 4 edits in OMCompiler
Fix s(n)printff buffer size and format errors (#12588)
2024-06-25:
- 21:50 Changeset in OpenModelica [3e973765] by
-
- 3 edits in OMCompiler/Compiler
Implement array traversal with Susan map operator
- 21:29 Changeset in OpenModelica [895ea025] by
-
- 4 edits in OMCompiler
Fix s(n)printff buffer size and format errors
- 15:33 Changeset in OpenModelica [f500cdb] by
-
- 5 edits1 add in /
Add option to move Base Modelica bindings (#12645)
- Add flag --baseModelicaOption=moveBindings that moves binding equations of variables to the equation section.
Fixes #12496
- 15:06 Changeset in OpenModelica [5b09eee] by
-
- 5 edits1 add in /
Add option to move Base Modelica bindings
- Add flag --baseModelicaOptions=moveBindings that moves binding equations of variables to the equation section.
Fixes #12496
- 14:41 Changeset in OpenModelica [80dee6e] by
-
- 2 edits in OMCompiler/Compiler
[NF/NB] update simplify (#12644)
- add simplification of pre(true) and pre(false)
- add simplification of algorithms to nb
- 13:54 Changeset in OpenModelica [f9233def] by
-
- 2 edits in OMCompiler/Compiler
[NF/NB] update simplify
- add simplification of pre(true) and pre(false)
- add simplification of algorithms to nb
2024-06-24:
- 16:41 Changeset in OpenModelica [907b8bd1] by
-
- 3 edits in OMCompiler/Compiler
Improve performance of Expression.extractUniqueCrefs* (#12638)
- Use UnorderedSet.unique_list instead of List.unique for the Expression.extractUniqueCrefs* functions to improve scaling for large lists.
- Optimize UnorderedSet.unique_list to avoid unnecessary work if the list has no more than one element.
Fixes #10252
- 16:01 Changeset in OpenModelica [54920ef] by
-
- 3 edits in OMCompiler/Compiler
Improve performance of Expression.extractUniqueCrefs*
- Use UnorderedSet.unique_list instead of List.unique for the Expression.extractUniqueCrefs* functions to improve scaling for large lists.
- Optimize UnorderedSet.unique_list to avoid unnecessary work if the list has no more than one element.
Fixes #10252
- 15:50 Changeset in OpenModelica [b6a70c37] by
-
- 1 edit in OMCompiler/SimulationRuntime/c/util/utility.c
OpenModelica_uriToFilename_impl check empty string
- 13:59 Changeset in OpenModelica [ca7cc79] by
-
- 8 edits in OMEdit/OMEditLIB
Avoid calling getModelInstance when adding a new component
- 13:24 Changeset in OpenModelica [c1e0c3a] by
-
- 7 edits in /
Improve ComponentRef.hash (#12634)
- Add builtin function stringHashDjb2Continue to allow continuing the computation of a hash.
- Rewrite ComponentRef.hash and ComponentRef.hashStrip to construct the hash directly without converting the component reference to a string first.
- 12:56 Changeset in OpenModelica [2029a42b] by
-
- 7 edits in /
Improve ComponentRef.hash
- Add builtin function stringHashDjb2Continue to allow continuing the computation of a hash.
- Rewrite ComponentRef.hash and ComponentRef.hashStrip to construct the hash directly without converting the component reference to a string first.
- 12:15 Changeset in OpenModelica [9d197a6] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo
Add missing initial bucket count to PartialD2ColoringAlgC (#12632)
- 11:33 Changeset in OpenModelica [3d6a6ba] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo
Add missing initial bucket count to PartialD2ColoringAlgC