Timeline
2024-04-15:
- 15:19 Changeset in OpenModelica [e1464fb] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInst.mo
Improve handling of partial derivative of function (#12252)
- Give a proper error message for partial derivatives of functions when not using the --newBackend flag, instead of just failing with an unrelated internal error.
- 14:56 Changeset in OpenModelica [b36bb52f] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInst.mo
Improve handling of partial derivative of function
- Give a proper error message for partial derivatives of functions when not using the --newBackend flag, instead of just failing with an unrelated internal error.
- 14:51 Ticket #2538 (Support for partial derivatives of functions) closed by
- fixed
- 14:31 Changeset in OpenModelica [e91ce54] by
-
- 2 edits3 adds in /
Fixing quoted identifier lexing
- Allow empty quoted identifier.
- Add " to QCHAR
- 14:30 Changeset in OpenModelica [dcdcb56] by
-
- 5 edits1 add in /
Merge array bindings in AbsynUtil.mergeAnnotations (#12249)
- Add special case for array bindings in AbsynUtil.mergeAnnotations to allow merging e.g. Diagram(graphics = {...}) annotations with loadClassContentString.
- 14:05 Changeset in OpenModelica [6b5b87d] by
-
- 5 edits1 add in /
Merge array bindings in AbsynUtil.mergeAnnotations
- Add special case for array bindings in AbsynUtil.mergeAnnotations to allow merging e.g. Diagram(graphics = {...}) annotations with loadClassContentString.
- 11:54 Changeset in OpenModelica [d8a20b7b]maintenance/v1.23 by
-
- 10 edits1 add in /
Port HideResult fixes to 1.23 (#12248)
- Evaluate HideResult annotations (#12220)
- Rewrite Variable.propagateAnnotation to optionally evaluate the annotation value and use it when propagating HideResult.
- Remove the annotation field from Component.COMPONENT since it's not actually used anywhere.
- Fix InstNode.getAnnotation (#12233)
- Use instanceParent() instead of parent() to properly traverse the instance tree when looking for annotations on parents.
- 11:25 Changeset in OpenModelica [2c796ee3] by
-
- 2 edits in /
Fix InstNode.getAnnotation (#12233)
- Use instanceParent() instead of parent() to properly traverse the instance tree when looking for annotations on parents.
- 11:24 Changeset in OpenModelica [39da7de] by
-
- 10 edits1 add in /
Evaluate HideResult annotations (#12220)
- Rewrite Variable.propagateAnnotation to optionally evaluate the annotation value and use it when propagating HideResult.
- Remove the annotation field from Component.COMPONENT since it's not actually used anywhere.
- 10:30 Changeset in OpenModelica [bbff56f6] by
-
- 4 edits in OMEdit/OMEditLIB
Allow space and comma in the name for quoted identifiers (#12247)
- 10:09 Changeset in OpenModelica [b7925a2] by
-
- 4 edits in OMEdit/OMEditLIB
Allow space and comma in the name for quoted identifiers
- 09:01 Changeset in OpenModelica [90fe4918] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenC.tpl
get rid of the warning about handleBaseClock (#12244)
- 08:33 Changeset in OpenModelica [8f5247c3] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenC.tpl
get rid of the warning about handleBaseClock
2024-04-12:
- 15:49 Changeset in OpenModelica [3bdce2a8] by
-
- 2 edits in /
Fix InstNode.getAnnotation (#12233)
- Use instanceParent() instead of parent() to properly traverse the instance tree when looking for annotations on parents.
- 15:15 Changeset in OpenModelica [68545c0] by
-
- 2 edits in /
Fix InstNode.getAnnotation
- Use instanceParent() instead of parent() to properly traverse the instance tree when looking for annotations on parents.
- 15:03 Changeset in OpenModelica [c036458] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp
Add uses annotation when duplicating to global scope (#12232)
- 14:45 Changeset in OpenModelica [e9fd3a6c] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp
Add uses annotation when duplicating to global scope
- 14:27 Changeset in OpenModelica [78eb8ddb] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/Model.cpp
Show the error from the instance API (#12231)
- 14:11 Changeset in OpenModelica [cc1d59a5] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/Model.cpp
Show the error from the instance API
2024-04-11:
- 17:26 Changeset in OpenModelica [dadd01e] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp
Don't set path when duplicating from system library (#12227)
- Leave the path textbox empty when duplicating a class from a system library, since classes can't be added to system libraries anyway.
- 17:09 Changeset in OpenModelica [e9cdedce] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp
Don't set path when duplicating from system library
- Leave the path textbox empty when duplicating a class from a system library, since classes can't be added to system libraries anyway.
- 16:53 Changeset in OpenModelica [66ca15c] by
-
- 9 edits in OMCompiler/Compiler/NBackEnd
[NB] update adjacency for initial system
- 16:18 Changeset in OpenModelica [113dcdf] by
-
- 4 edits in OMEdit/OMEditLIB
Do not call childrenBoundingRect from the boundingRect (#12224)
Calling childrenBoundingRect ends up in infinite loop.
#12219
Fix parameter display of inherited components when value is defined in extends clause.
Do not check if the name ends with same name in ModelWidget::dependsOnModel. Causes redundant calls to ModelWidget::reDrawModelWidget.
- 16:03 Changeset in OpenModelica [c0e6c57] by
-
- 1 edit in OMEdit/OMEditLIB/Element/Element.cpp
Fix build
- 15:14 Changeset in OpenModelica [9a80704] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Exclude root LibraryTreeItem from LibraryTreeModel::findLibraryTreeItem (#12226)
- 14:48 Changeset in OpenModelica [1a1db553] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Exclude root LibraryTreeItem from LibraryTreeModel::findLibraryTreeItem
- 13:31 Changeset in OpenModelica [6f8fbf98] by
-
- 4 edits in OMEdit/OMEditLIB
Do not call childrenBoundingRect from the boundingRect
Calling childrenBoundingRect ends up in infinite loop.
#12219
Fix parameter display of inherited components when value is defined in extends clause.
Do not check if the name ends with same name in ModelWidget::dependsOnModel. Causes redundant calls to ModelWidget::reDrawModelWidget.
- 04:00 Changeset in OpenModelica [57ab8353]maintenance/v1.23 by
-
- 10 edits in /
Each variable can have its own prefix (#12221) (#12223)
Fixes #11201
2024-04-10:
- 19:05 Changeset in OpenModelica [2a0fbf2] by
-
- 10 edits in /
Each variable can have its own prefix (#12221)
Fixes #11201
- 18:55 Changeset in OpenModelica [5d806139] by
-
- 10 edits in /
Each variable can have its own prefix (#12221)
Fixes #11201
- 17:27 Changeset in OpenModelica [252fbdb] by
-
- 10 edits1 add in /
Evaluate HideResult annotations (#12220)
- Rewrite Variable.propagateAnnotation to optionally evaluate the annotation value and use it when propagating HideResult.
- Remove the annotation field from Component.COMPONENT since it's not actually used anywhere.
- 17:26 Changeset in OpenModelica [6b6c11f] by
-
- 2 edits in /
Use model instance to generate the data needed by OMSens (#12208)
- Use model instance to generate the data needed by OMSens
- should fix https://github.com/OpenModelica/OMSens/issues/13
- update OMSens_Qt to fix running on Linux
- 17:23 Changeset in OpenModelica [7af0383] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenC.tpl
add a lock to prevent several threads to enter until we set things up
- 17:01 Changeset in OpenModelica [b8db70d] by
-
- 10 edits in /
Each variable can have its own prefix
Fixes #11201
- 16:54 Changeset in OpenModelica [7938e3d4] by
-
- 10 edits1 add in /
Evaluate HideResult annotations
- Rewrite Variable.propagateAnnotation to optionally evaluate the annotation value and use it when propagating HideResult.
- Remove the annotation field from Component.COMPONENT since it's not actually used anywhere.
- 15:03 Changeset in OpenModelica [15ecf3cb] by
-
- 4 edits in OMCompiler/Compiler/NBackEnd
[NB] update record full adjacency matrix
- 13:37 Changeset in OpenModelica [0f70cd3] by
-
- 2 edits in OMCompiler/Compiler/NBackEnd/Util
[NB] update causalize modes
- add create() function to causalize modes to simplify subscripts always
- needed for canonical form
- 13:24 Changeset in OpenModelica [047c79b8] by
-
- 1 edit in OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo
[NB] adjacency: reduce conditions
- variables in conditions can be arrays, they have to be reduced to whatever size the body has
- 11:53 Changeset in OpenModelica [a0c699e1] by
-
- 1 edit in OMSens_Qt
update OMSens_Qt to fix running on Linux
- 11:49 Changeset in OpenModelica [bf28cb8] by
-
- 5 edits in OMCompiler/Compiler
[NB] update simple causalization
- add default case if we do not replace iterators
- used for simple causalization for/if nesting
- 10:48 Changeset in OpenModelica [637011e] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
Use model instance to generate the data needed by OMSens
2024-04-09:
- 16:25 Changeset in OpenModelica [6d88d2b7] by
-
- 3 edits in OMCompiler/Compiler/NBackEnd
[NB] first semi working version of adjacency
- 13:46 Changeset in OpenModelica [b77f6ab]maintenance/v1.23v1.24.0-dev by
-
- 5 edits1 add in /
Improve handling of augmented flow variables (#12215)
- Generate default connect equations for unconnected outside flow variables that were added during augmentation of expandable connectors.
Fixes #12159
- 13:10 Changeset in OpenModelica [b6fbae93] by
-
- 5 edits1 add in /
Improve handling of augmented flow variables
- Generate default connect equations for unconnected outside flow variables that were added during augmentation of expandable connectors.
Fixes #12159
- 10:41 Changeset in OpenModelica [da43c18] by
-
- 43 edits in /
OMEdit: Qt6 compatibility
- 09:31 Changeset in OpenModelica [f391abba]maintenance/v1.23 by
-
- 5 edits1 add in /
[NB] add partial derivatives of functions (#12203)
- [NB] add partial derivatives of functions
- differentiate partial derivative functions while lowering
- [NB] add test for partial derivative
- [NB] add missing else cases to partial function diff
- 02:56 Changeset in OpenModelica [6016ef70]maintenance/v1.23 by
-
- 3 edits in OMEdit/OMEditLIB/Modeling
Add uses annotation after duplicating a model (#12213)
Fixes #8174
- 02:38 Changeset in OpenModelica [b50de58e] by
-
- 3 edits in OMEdit/OMEditLIB/Modeling
Add uses annotation after duplicating a model
Fixes #8174
- 01:32 Changeset in OpenModelica [1b2eabe]maintenance/v1.23 by
-
- 6 edits in OMEdit/OMEditLIB
Allow editing top level parameters (#12198)
- Allow editing top level parameters
Fixes #4408
- Cleanup
- 01:15 Changeset in OpenModelica [50878e8] by
-
- 2 edits in OMEdit/OMEditLIB/Element
Cleanup
2024-04-08:
- 15:36 Changeset in OpenModelica [a3e6d9a]maintenance/v1.23 by
-
- 2 edits1 add in /
Improve AbsynUtil.pathStripSamePrefix (#12212)
- Rewrite pathStripSamePrefix to not fail on e.g. (A.B, A)`, i.e. when the prefix matches completely but the second path is shorter.
- 15:12 Changeset in OpenModelica [3de6fc9e] by
-
- 2 edits1 add in /
Improve AbsynUtil.pathStripSamePrefix
- Rewrite pathStripSamePrefix to not fail on e.g. (A.B, A)`, i.e. when the prefix matches completely but the second path is shorter.
- 14:34 Changeset in OpenModelica [9eb5232]maintenance/v1.23 by
-
- 5 edits1 add in /
Handle invalid components better in instance API (#12211)
- Mark components as invalid if the typing of them fails in any way with the instance API, and dump them similar to deleted components along with any error messages.
- 13:50 Changeset in OpenModelica [69e47ab8] by
-
- 5 edits1 add in /
Handle invalid components better in instance API
- Mark components as invalid if the typing of them fails in any way with the instance API, and dump them similar to deleted components along with any error messages.
- 11:55 Changeset in OpenModelica [e8a1fdac] by
-
- 7 edits in OMCompiler
use the same allocator everywhere