Timeline


and

2019-10-22:

21:24 Ticket #5555 (FMI export broken if OpenModelica is installed in the Program Files ...) closed by adeas31
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 adeas31
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 perost <perost86@…>
  • 1 edit in libraries

Update libraries.

16:16 Changeset in OpenModelica [61686faf] by Per Östlund <per.ostlund@…>
  • 1 edit in libraries

Update libraries.

13:47 Ticket #5663 (OMEdit hangs when opening attached example) closed by adeas31
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 Adeel Asghar <adeel.asghar@…>
  • 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 adeas31
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 Christian Kral <dr.christian.kral@…>
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 Adeel Asghar <adeel.asghar@…>
  • 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 Adrian Pop <adrian.pop@…>
  • 2 edits
    1 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 Adeel Asghar <adeel.asghar@…>
  • 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 Adeel Asghar <adeel.asghar@…>
  • 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 kabdelhak <karim.abdelhak@…>
  • 2 edits
    1 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 casella
invalid: This is not the proper tracker for this issue, that concerns the …
10:54 Changeset in OpenModelica [78ad891d] by Adeel Asghar <adeel.asghar@…>
  • 2 edits
    2 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 perost
The following model fails without a proper error message: […] …

2019-10-20:

20:16 Changeset in OpenModelica [854760af] by Adrian Pop <adrian.pop@…>
  • 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 Adrian Pop <adrian.pop@…>
  • 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 Adrian Pop <adrian.pop@…>
  • 8 edits in /

[BE] update algorithms discrete output variables

  • add all discrete output variables to the adjacency matrix
  • update small spelling errors
  • ticket #5659
  • remove bug_2452_2 since it is not valid due to the specification, see discussion under ticket #5659 for further information

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 GitHub <noreply@…>
  • 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.

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 kabdelhak <karim.abdelhak@…>
  • 8 edits in /

[BE] update algorithms discrete output variables

  • add all discrete output variables to the adjacency matrix
  • update small spelling errors
  • ticket #5659
  • remove bug_2452_2 since it is not valid due to the specification, see discussion under ticket #5659 for further information
18:06 Changeset in OpenModelica [c7b04a72] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 4 edits in OMCompiler/Compiler

Remove error messages from constant evaluation failure.

15:41 Changeset in OpenModelica [ad63480] by Adrian Pop <adrian.pop@…>
  • 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 sergniko@…
I have noticed that OMEdit (OpenModelica v1.14.0-dev-26754-g0218247f06 …
20:49 Ticket #5665 (Add an arrow to SweptVolume?) created by sergniko@…
Is it a good idea to add an arrow to Fluid.SweptVolume as for …
20:24 Changeset in OpenModelica [1a99165] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 john.pye@…
Hi there When editing code outside of OMEdit, it would be very useful …
19:39 Changeset in OpenModelica [edfbbc7] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Adrian Pop <adrian.pop@…>
  • 4 edits
    7 moves
    1 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 Adrian Pop <adrian.pop@…>
  • 10 edits
    9 adds in /

Link OMSimulator with omc

16:08 Changeset in OpenModelica [bad24db] by arun3688 <rain100falls@…>
  • 10 edits
    9 adds in /

Link OMSimulator with omc

15:39 Changeset in OpenModelica [ac9ec948] by niklwors <niklas.worschech@…>
  • 4 edits
    7 moves
    1 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Christian Kral <dr.christian.kral@…>
Open the attached package and make a double click on the model …
11:59 Changeset in OpenModelica [1f70b959] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/3rdParty

update 3rdParty

09:36 Changeset in OpenModelica [a551e42] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/3rdParty

update 3rdParty

2019-10-15:

19:16 Ticket #5662 (nfAPI does not locate a submodel) created by ceraolo
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 Adrian Pop <adrian.pop@…>
  • 25 edits
    12 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 Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/3rdParty

update 3rdParty

15:27 Changeset in OpenModelica [45adf450] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/3rdParty

update 3rdParty

15:07 Ticket #5661 (installing OMPython) created by anonymous
Hi, I'm trying to install ompython in jupyter notebook invironment …
14:47 Ticket #5660 (Managing the 1.14.0 release process) created by casella
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 Adrian Pop <adrian.pop@…>
  • 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 perost <perost86@…>
  • 3 edits
    1 add in /

[NF] Propagate record bindings more.

  • Propagate record bindings to records in records.
13:47 Changeset in OpenModelica [b2518fe9] by niklwors <niklas.worschech@…>
  • 25 edits
    12 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 Per Östlund <per.ostlund@…>
  • 3 edits
    1 add in /

[NF] Propagate record bindings more.

  • Propagate record bindings to records in records.
13:04 Changeset in OpenModelica [4cb64384] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/3rdParty

update 3rdParty

12:42 Changeset in OpenModelica [784c435] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 perost <perost86@…>
  • 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 Per Östlund <per.ostlund@…>
  • 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 Mahder Gebremedhin <mahder.gebremedhin@…>
  • 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 casella
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 casella
Please consider the following model […] The backend issues the …
Note: See TracTimeline for information about the timeline view.