Timeline
2019-10-22:
- 21:24 Ticket #5555 (FMI export broken if OpenModelica is installed in the Program Files ...) closed by
- fixed: I think this is already fixed as part of 1.14.0. See #5648.
- 12:04 Ticket #5669 (OMEdit crashes expanding Modelica.Media.Air) created by
- Start OMEdit, expand to Modelica.Media.Air. Crash! I looked at the …
2019-10-21:
- 17:04 Changeset in OpenModelica [1c369fe1]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in libraries
Update libraries.
- 16:16 Changeset in OpenModelica [61686faf] by
-
- 1 edit in libraries
Update libraries.
- 13:47 Ticket #5663 (OMEdit hangs when opening attached example) closed by
- fixed: Fixed in a9e5097/OpenModelica.
- 13:46 Changeset in OpenModelica [a9e5097]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp
fix ticket:5663, handle '%%' in text annotation
Don't restart the lookup. Use the current position.
- 13:46 Ticket #5666 (OMEdit propose invalid identifier for Constant block) closed by
- fixed: Fixed in 820af85/OpenModelica. I have updated according …
- 13:41 Ticket #5668 (Duplicate of Modelica class with dot in class name leads to unstable ...) created by
- Create a new empty Modelica class M in OMEdit. Make a double …
- 13:38 Changeset in OpenModelica [820af85c]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 2 edits in OMEdit/OMEdit/OMEditGUI
ticket:5666 Check component name against the list of keywords
Use the default component name, if there is any, to find a new unique name.
- 13:37 Changeset in OpenModelica [2705ebe]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 2 edits1 add in /
[BE] fix algorithm incidenceRow
- remove try catch and update discrete output var detection
- add testcase for ticket #5659
- 13:31 Changeset in OpenModelica [bf7e742a] by
-
- 1 edit in OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp
fix ticket:5663, handle '%%' in text annotation
Don't restart the lookup. Use the current position.
- 13:15 Changeset in OpenModelica [afae864] by
-
- 2 edits in OMEdit/OMEdit/OMEditGUI
ticket:5666 Check component name against the list of keywords
Use the default component name, if there is any, to find a new unique name.
- 12:51 Changeset in OpenModelica [a3bb4fc] by
-
- 2 edits1 add in /
[BE] fix algorithm incidenceRow
- remove try catch and update discrete output var detection
- add testcase for ticket #5659
- 12:28 Ticket #5665 (Add an arrow to SweptVolume?) closed by
- invalid: This is not the proper tracker for this issue, that concerns the …
- 10:54 Changeset in OpenModelica [78ad891d] by
-
- 2 edits2 adds in /
Keep the newline if it is last token in the added tree
Fixes ticket:3424 and ticket:4781
- 10:49 Ticket #5667 (Arrays of records insufficiently type checked) created by
- The following model fails without a proper error message: […] …
2019-10-20:
- 20:16 Changeset in OpenModelica [854760af] by
-
- in /
1.14.0-dev.01
2019-10-19:
- 16:08 Changeset in OpenModelica [6bb7192]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp
flush OMEdit log before sending the command to omc, it might die there
- 15:48 Changeset in OpenModelica [ac9e8eca]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 8 edits in /
[BE] update algorithms discrete output variables
2019-10-18:
- 19:24 Changeset in OpenModelica [023bac19]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 28 edits in /
Codegen/fix record in function modification handling 2 (#490)
[NF/OF/Codegen] Fix handling of record variables with modifications on declaration in functions.
NF:
- Fix the new Front-end to mark modification bindings.
OF:
- Manually remove Prefixes from cref's TYPES_VARs.
- Mark record EQBOUND bindings that are created from submods by the old front-end.
- We will not generate code for these bindings. SimCode will skip them.
They are redundant. The types_vars of the record variable already have the
correct bindings.
- They are also not 'properly' prefixed anymore since we do not prefix types_vars
(the bindings are taken from the typesvars by the front end.)
- The correct way to fix these would have been not to create eqmod modifications
from submods in the first place. However it is impossible to fix that properly
in short time (if possible at all).
- Improve constant evaluation.
- Try not to create DAE.EMPTY from Values.EMPTY().
- We usually have the original expression before ceval was applied.
- Try not to create DAE.EMPTY from Values.EMPTY().
if ceval return values.empty use the original exp if available.
- Fix match failures caused by unmatched Absyn.NO_MSG(). Use Absyn.MSG(dummy) always. We should probably just remove Absyn.Msg altogether.
- Use the types_var bindings if no bindings are found in Env for records.
- Remove error messages from constant evaluation failure. Failure to constant evaluate is not an error by itself.
Codegen/SimCode:
- We now create additional constructors for each unique modification use of a record.
- For example R r(a=1), r(b=2) will use two different constructors.
We only create these constructors if they are actually needed.
- There are some optimizations and cleanups that can be done. Will be fixed afterwards.
- Pass correct context to outside bindings in CodeGen.
- Update expected outputs.
- Some error messages are removed since they report failures in constant evaluation. Which is not technically an error.
- 18:25 Changeset in OpenModelica [6e663da] by
-
- 8 edits in /
[BE] update algorithms discrete output variables
- 18:06 Changeset in OpenModelica [c7b04a72] by
-
- 9 edits in testsuite
Update expected outputs.
- Some error messagse are removed since they report failures in constant evaluation. Which is not technicaly an error.
- 18:05 Changeset in OpenModelica [6665ed11] by
-
- 4 edits in OMCompiler/Compiler
Remove error messages from constant evaluation failure.
- 15:41 Changeset in OpenModelica [ad63480] by
-
- 1 edit in OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp
flush OMEdit log before sending the command to omc, it might die there
- 15:22 Changeset in OpenModelica [4791434] by
-
- 7 edits in OMCompiler/Compiler/FrontEnd
Try not to create DAE.EMPTY from Values.EMPTY().
- We usually have the original expression before ceval was applied. if ceval return values.empty use the original exp if available.
- 12:42 Changeset in OpenModelica [f7ec66f7] by
-
- 5 edits in OMCompiler/Compiler
Mark record eq bindings that are created from submods by the old frontend.
- We will not generate code for these bindings. SimCode will skip them. The are reduandant. The types_vars of the record variable already have the correct bindings.
- They are also not 'properly' prefixed anymore since we do not prefix types_vars (the bindings are taken from the typesvars by the front end.)
- The correct way to fix these would have been nopt to create eqmod modifications from submods in the first place. However it is impossible to fix that properly in short time (if possible at all).
2019-10-17:
- 21:46 Ticket #5666 (OMEdit propose invalid identifier for Constant block) created by
- I have noticed that OMEdit (OpenModelica v1.14.0-dev-26754-g0218247f06 …
- 20:49 Ticket #5665 (Add an arrow to SweptVolume?) created by
- Is it a good idea to add an arrow to Fluid.SweptVolume as for …
- 20:24 Changeset in OpenModelica [1a99165] by
-
- 8 edits in OMCompiler/Compiler
Clean up changes and keep the bare minimum.
This does not seem to have any hope to be properly fixed.
- 20:18 Ticket #5664 (Reload feature in OMEdit) created by
- Hi there When editing code outside of OMEdit, it would be very useful …
- 19:39 Changeset in OpenModelica [edfbbc7] by
-
- 1 edit in OMCompiler/Compiler/FrontEnd/InstBinding.mo
Enable record submod to binding changing
- To see what else fails.
- 17:17 Changeset in OpenModelica [1817194]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 4 edits7 moves1 delete in OMCompiler/SimulationRuntime/cpp
[cppRuntime] moved omccapi library project in omcWrapper subfolder, adapted cpp CMake file for VS 2019
- 17:02 Changeset in OpenModelica [a81540e]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 10 edits9 adds in /
Link OMSimulator with omc
- 16:08 Changeset in OpenModelica [bad24db] by
-
- 10 edits9 adds in /
Link OMSimulator with omc
- 15:39 Changeset in OpenModelica [ac9ec948] by
-
- 4 edits7 moves1 delete in OMCompiler/SimulationRuntime/cpp
[cppRuntime] moved omccapi library project in omcWrapper subfolder, adapted cpp CMake file for VS 2019
- 15:39 Changeset in OpenModelica [d86aa4d3] by
-
- 2 edits in OMCompiler/Compiler/FrontEnd
Fail instead of building DAE.EMPTY() or Values.EMPTY()
It is constant evaluation if we can not evaluate it then it should fail.
- 12:16 Ticket #5663 (OMEdit hangs when opening attached example) created by
- Open the attached package and make a double click on the model …
- 11:59 Changeset in OpenModelica [1f70b959] by
-
- 2 edits in OMCompiler/Compiler/FrontEnd
Improve constant evaluation of records
- Use the types_var bindings if no bindings are found in env.
- Fix match failures caused by unmatched Absyn.NO_MSG(). Use Absyn.MSG(dummy) always. We should probably just remove msg altogether.
2019-10-16:
- 15:48 Changeset in OpenModelica [51ca83df] by
-
- 3 edits in OMCompiler/Compiler/FrontEnd
- Manually remove Prefixes from crefs.
- Do not create Record Constructor call bindings from submod modifications of a record declaration.
- 10:07 Changeset in OpenModelica [a2df68da]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
- 09:36 Changeset in OpenModelica [a551e42] by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
2019-10-15:
- 19:16 Ticket #5662 (nfAPI does not locate a submodel) created by
- Consider the enclosed RedBoxIssue package. If we open "MyModel" …
- 16:05 Changeset in OpenModelica [b704f7b8]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 25 edits12 adds in OMCompiler
[cppRuntime] Adapted cpp runtime for asynchron communication with zeromq
-start and stop simulation, send notification of simulation progress via zeromq
-Adapted cpp runtime for Visual Studio 2019 64Bit support
- 16:05 Changeset in OpenModelica [4a6d286]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
- 15:27 Changeset in OpenModelica [45adf450] by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
- 15:07 Ticket #5661 (installing OMPython) created by
- Hi, I'm trying to install ompython in jupyter notebook invironment …
- 14:47 Ticket #5660 (Managing the 1.14.0 release process) created by
- As discussed today in the devmeeting, we need to allow people that are …
- 14:46 Changeset in OpenModelica [204f28e]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
- 14:24 Changeset in OpenModelica [be71e4e]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 3 edits1 add in /
[NF] Propagate record bindings more.
- Propagate record bindings to records in records.
- 13:47 Changeset in OpenModelica [b2518fe9] by
-
- 25 edits12 adds in OMCompiler
[cppRuntime] Adapted cpp runtime for asynchron communication with zeromq
-start and stop simulation, send notification of simulation progress via zeromq
-Adapted cpp runtime for Visual Studio 2019 64Bit support
- 13:36 Changeset in OpenModelica [9d9af64] by
-
- 3 edits1 add in /
[NF] Propagate record bindings more.
- Propagate record bindings to records in records.
- 13:04 Changeset in OpenModelica [4cb64384] by
-
- 1 edit in OMCompiler/3rdParty
update 3rdParty
- 12:42 Changeset in OpenModelica [784c435] by
-
- 1 edit in OMCompiler/Compiler/FrontEnd/InstVar.mo
See what fails
- 12:35 Changeset in OpenModelica [fa2931a]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFExpression.mo
[NF] Improve Expression.nthRecordElement.
- Handle nthRecordElement of a record element of an array of records.
- 11:43 Changeset in OpenModelica [fa5e7a8] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFExpression.mo
[NF] Improve Expression.nthRecordElement.
- Handle nthRecordElement of a record element of an array of records.
- 11:18 Changeset in OpenModelica [5e679c8] by
-
- 1 edit in OMCompiler/Compiler/FrontEnd/InstFunction.mo
See what fails
- 02:02 Ticket #5658 (Wrong error message when using some built-in function (abs, mod) with ...) closed by
- fixed: Try the latest 1.14.0 nightly build, which uses the new front-end by …
- 00:11 Ticket #5659 (Wrong behaviour of backend in algorithm section) created by
- Please consider the following model […] The backend issues the …