Timeline


and

2020-02-07:

22:23 Ticket #5204 (NFTyping.typeComponents can't evaluate structural parameter (hard)) closed by casella
fixed: This issue is now resolved, the model is still broken but for other …
21:44 Changeset in OpenModelica [6b55b5f] by Philip Hannebohm <phannebohm@…>
  • 5 edits in OMCompiler/Compiler

clarify function parameter

19:28 Changeset in OpenModelica [eb5b013d]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by hudson <openmodelica@…>
  • 1 edit in libraries

Updated libraries

  • libraries 72f5375...7f43813 (1):

    Bump libraries

16:33 Ticket #5243 (The NF cannot evaluate a structural parameter in a record) closed by perost
fixed: Fixed since c1c920a9.
16:31 Changeset in OpenModelica [2befe73a]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] More function evaluation fixes.

  • Use the type of the evaluated expression instead of the cached type when evaluating reductions, since the cached type isn't evaluated.
  • Handle _-assignments in EvalFunction.assignVariable.
  • Fix handling of : subscripts in EvalFunction.assignArrayElement.
16:05 Ticket #5771 (Bogus CSE in power plant models using Modelica.Media) closed by casella
fixed: I re-checked the results of CSE both on the simple and full examples, …
15:24 Changeset in OpenModelica [c1c920a9] by Per Östlund <per.ostlund@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] More function evaluation fixes.

  • Use the type of the evaluated expression instead of the cached type when evaluating reductions, since the cached type isn't evaluated.
  • Handle _-assignments in EvalFunction.assignVariable.
  • Fix handling of : subscripts in EvalFunction.assignArrayElement.
15:20 Changeset in OpenModelica [de5194e]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCall.mo

[NF] Suppress Call.evaluateCallTypeDim errors.

  • Call.evaluateCallTypeDim is allowed to fail to constant evaluate the dimension expression, so suppress any errors that might be generated.
15:19 Ticket #5727 (More issues with dynamic state selection and Jacobians) closed by casella
fixed: Given the performance I obtained on this model and similar ones, I …
14:26 Changeset in OpenModelica [8f8bd3b] by Per Östlund <per.ostlund@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCall.mo

[NF] Suppress Call.evaluateCallTypeDim errors.

  • Call.evaluateCallTypeDim is allowed to fail to constant evaluate the dimension expression, so suppress any errors that might be generated.
13:38 Changeset in OpenModelica [df2744d]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 3 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Function evaluation fixes.

  • Apply argument replacements recursively.
  • Handle cat where all arguments are empty arrays.
  • Handle diagonal of an empty array.
  • Add EXP_NODE to InstNode.name for easier debugging.
12:54 Changeset in OpenModelica [1c3a4e0] by Per Östlund <per.ostlund@…>
  • 3 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Function evaluation fixes.

  • Apply argument replacements recursively.
  • Handle cat where all arguments are empty arrays.
  • Handle diagonal of an empty array.
  • Add EXP_NODE to InstNode.name for easier debugging.
11:53 Changeset in OpenModelica [3d0f9579] by Philip Hannebohm <phannebohm@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo

remove unneeded spaces in dump

10:58 Changeset in OpenModelica [7e2da715]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo

[NF] Fix tuple type checking.

10:08 Changeset in OpenModelica [e9dcc42] by Per Östlund <per.ostlund@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo

[NF] Fix tuple type checking.

2020-02-06:

23:53 Ticket #5831 (Asserts with "greater equal" conditions do not detect equals case) closed by casella
wontfix
17:53 Ticket #4466 (Co-Sim FMIs "maxOutputDerivativeOrder" set to wrong value) closed by lochel
fixed: I fixed the maxOutputDerivativeOrder attribute a while back. It is …
16:58 Ticket #5791 (Wrong valueReference in modelDescription.xml) closed by lochel
invalid: This ticket is indeed invalid. I tried to make a simple test case from …
13:48 Ticket #5833 (No responds using Interact widget in IJulia with OMJulia) created by olivleno
Using the following code in IJulia […] displays a slider widget …
13:36 Changeset in OpenModelica [3af6123]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Call typing fixes.

  • Don't evaluate fill inside functions.
  • Evaluate call types also inside functions to make sure dimension expressions are replaced with the corresponding arguments, but allow the constant evaluation of such expressions to fail.
12:43 Changeset in OpenModelica [953dddde] by Per Östlund <perost86@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Call typing fixes.

  • Don't evaluate fill inside functions.
  • Evaluate call types also inside functions to make sure dimension expressions are replaced with the corresponding arguments, but allow the constant evaluation of such expressions to fail.

2020-02-05:

23:42 Ticket #5832 (Simulation log file shows euler as solver independend of chosen solver) closed by casella
invalid: I don't know what your test model contains, but if there are only …
19:27 Changeset in OpenModelica [779c1321]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by hudson <openmodelica@…>
  • 1 edit in libraries

Updated libraries

  • libraries 5e98d30...72f5375 (1):

    Bump libraries

14:07 Changeset in OpenModelica [6212d00] by Lennart Ochel <lennart.ochel@…>
  • 1 edit in OMCompiler/Compiler/Template/SimCodeTV.mo

Fix previous commit

14:03 Changeset in OpenModelica [5d81bcb] by Lennart Ochel <lennart.ochel@…>
  • 12 edits in /

Introduce fmi_index to SimCodeVar

13:32 Changeset in OpenModelica [f65654b]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin.sjolund@…>
  • 1 edit in Jenkinsfile

Automatically merge omlib-staging branch on success

13:32 Changeset in OpenModelica [6f76e4f]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin.sjolund@…>
  • 1 edit in libraries

Updated libraries

  • libraries eb82796...5e98d30 (2):

    Bump libraries
    Stage changes in OpenModelica.git

13:11 Ticket #5832 (Simulation log file shows euler as solver independend of chosen solver) created by sven.baetzing@…
Independendly from chosen solver the log file writes euler into the …
11:51 Changeset in OpenModelica [a1ada1f0] by Lennart Ochel <lennart.ochel@…>
  • 4 edits in /

Hide all internal variables in modelDescription.xml

11:35 Changeset in OpenModelica [5783120] by Lennart Ochel <lennart.ochel@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo

Fix previous commit

11:33 Changeset in OpenModelica [c73a321] by Lennart Ochel <lennart.ochel@…>
  • 3 edits in OMCompiler/Compiler

Rename attribute

11:25 Changeset in OpenModelica [bccc2fb4] by Lennart Ochel <lennart.ochel@…>
  • 6 edits in OMCompiler/Compiler

Remove modelDescriptionVars

11:14 Ticket #5831 (Asserts with "greater equal" conditions do not detect equals case) created by sven.baetzing@…
A test model with an assert is implemented as follows: […] When …
09:54 Changeset in OpenModelica [92420d0]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in libraries

update libs

09:06 Changeset in OpenModelica [8862d56] by Adrian Pop <adrian.pop@…>
  • 1 edit in libraries

update libs

2020-02-04:

20:02 Ticket #5830 (Implementation of CVODEs in OEM) created by konstantinos@…
Please implement the CVODES solver in OEM editor simulation options.
17:09 Changeset in OpenModelica [d84fc85e]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits in OMCompiler/Compiler

Improve record constructor creation. (#717)

  • Make sure we do not remove bindings from derived record

declarations. This happens only for the old FrontEnd right now.

  • Improve processing a bit. Instead of checking twice in the list of already visited records, create the unique name for the constructor and then check only once.
16:39 Changeset in OpenModelica [6c78ddb]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in libraries

update libraries submodule

16:11 Changeset in OpenModelica [adb88a4] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 2 edits in OMCompiler/Compiler

Improve record constructor creation.

  • Make sure we do not remove bindings from derived record declarations. This happens only for the old FrontEnd right now.
  • Improve processing a bit. Instead of checking twice in the list of already visited records, create the unique name for the constructor and then check only once.
15:20 Changeset in OpenModelica [cb03a5e0] by Adrian Pop <adrian.pop@…>
  • 1 edit in libraries

update libraries submodule

14:36 Changeset in OpenModelica [c7d98bb8] by Lennart Ochel <lennart.ochel@…>
  • 1 edit
    1 add in testsuite/openmodelica/fmi/ModelExchange/2.0

New test case

14:33 Changeset in OpenModelica [f52fe83] by Lennart Ochel <lennart.ochel@…>
  • 4 edits in OMCompiler/Compiler

Rename isCseVariable to isInternalVar

14:33 Changeset in OpenModelica [9d90b00] by Lennart Ochel <lennart.ochel@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo

do not rewrite the indexes

14:33 Changeset in OpenModelica [9ba23cd] by Lennart Ochel <lennart.ochel@…>
  • 5 edits in OMCompiler/Compiler

add modeldescriptionVars to SimVars to dump ModelVariables in modelDescription.xml

14:33 Changeset in OpenModelica [646f86d] by Lennart Ochel <lennart.ochel@…>
  • 7 edits in OMCompiler/Compiler

clear up $CSE variable for FMI ModelDescription.xml

14:23 fmi created by lochel
13:19 Ticket #5801 (Diagram size in OMEdit) closed by adeas31
fixed: Fixed in 05c2ae9/OpenModelica.
13:14 Changeset in OpenModelica [05c2ae9]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Fixes ticket:5801 Use default Modelica specification values

For the new models use the values from the options but when opening models that don't have any annotation use the standard Modelica values

12:06 Ticket #5829 ([OMEdit] The plotting window is not activated after you simulated with ...) created by adrpo
If you simulate with 3d and then make another model and simulate …
11:59 Changeset in OpenModelica [095ab78] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Fixes ticket:5801 Use default Modelica specification values

For the new models use the values from the options but when opening models that don't have any annotation use the standard Modelica values

11:57 Ticket #5828 ([NFApi] The -d=nfAPI misses parameters in dialogs) created by adrpo
Open Modelica.Fluid.Examples.PumpingSystem and double click on pipe to …
11:44 Ticket #5827 (Have a setting for dynamic/static link of the generated executable) created by adrpo
Currently it takes a lot of time to compile an executable (at least on …
10:30 Ticket #5826 ([OMEdit] Automatically expand the filtered library tree) created by adrpo
Currently when we filter the library tree you need to manually expand …
10:13 Changeset in OpenModelica [2748729]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Lennart Ochel <lennart.ochel@…>
  • 1 edit in OMSimulator

Update OMSimulator

09:40 Ticket #5825 ([OMEDIT] Export to specific location) created by AnHeuermann
Just a quality of life improvement. I would suggest to add an …
09:01 Changeset in OpenModelica [5d0ca18] by Lennart Ochel <lennart.ochel@…>
  • 1 edit in OMSimulator

Update OMSimulator

2020-02-03:

18:18 Ticket #5824 (Import start values from existing simulations run with other tools) created by casella
When migrating models from other Modelica tools to OMC, issues can …
15:44 Ticket #5823 (Verification of FMI models has interpolation issues) created by casella
As Lennart pointed out in the Annual Workshop, the reported …
15:11 Ticket #5753 (Checking a model in Chemical results in internal error of the NF) closed by perost
fixed: Fixed in e8df198.
15:10 Changeset in OpenModelica [358f5102]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 2 edits in /

[NF] Fix ExpandExp.makeScalarProduct.

  • Fixed broken logic for returning 0 when multiplying empty arrays.
14:28 Changeset in OpenModelica [e8df198] by Per Östlund <per.ostlund@…>
  • 2 edits in /

[NF] Fix ExpandExp.makeScalarProduct.

  • Fixed broken logic for returning 0 when multiplying empty arrays.
13:11 Ticket #5721 (Redeclare extends on functions not picking up the correct redeclared ...) closed by perost
fixed: Fixed since 6a5601bf.
13:05 Ticket #5822 (PowerSystems sensor model segfaults during matching) created by perost
The PowerSystems.Examples.AC1ph_DC.Elementary.Sensor model segfaults …

2020-02-02:

18:52 Ticket #5821 (New frontend fails with StateGraph2.Transition) closed by adrpo
fixed: Fixed in 3ee004/OpenModelica, now the NF gives a warning …
18:50 Changeset in OpenModelica [3ee0043f]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 2 edits
    1 add in /

ticket:5821 add warning for non standard operators, add test

18:50 Changeset in OpenModelica [b00e783]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in testsuite/flattening/modelica/scodeinst/conngraph1.mo

update error message in test

18:50 Changeset in OpenModelica [b7efa37]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 3 edits in OMCompiler/Compiler

fix for ticket:5821

  • allow OverconstrainedType instead of connectorName.OverconstrainedType in Connections.branch
  • add support for Connections.uniqueRoot and Connections.uniqueRootIndices
17:05 Changeset in OpenModelica [bb98865] by Adrian Pop <adrian.pop@…>
  • 2 edits
    1 add in /

ticket:5821 add warning for non standard operators, add test

03:26 Changeset in OpenModelica [d02884b] by Adrian Pop <adrian.pop@…>
  • 1 edit in testsuite/flattening/modelica/scodeinst/conngraph1.mo

update error message in test

02:08 Changeset in OpenModelica [e2f0a8d5] by Adrian Pop <adrian.pop@…>
  • 3 edits in OMCompiler/Compiler

fix for ticket:5821

  • allow OverconstrainedType instead of connectorName.OverconstrainedType in Connections.branch
  • add support for Connections.uniqueRoot and Connections.uniqueRootIndices

2020-02-01:

20:43 Ticket #5821 (New frontend fails with StateGraph2.Transition) created by ahaumer@…
Consider the enclosed small library, developing an example with …
20:39 Ticket #5820 (OMJulia ModelicaSystem - BouncingBall.mo! NotFound) created by olivleno
Following the example at …
19:56 Changeset in OpenModelica [27a58f1]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/MainWindow.cpp

Fixed OMSens so file on Linux & ErrorMessage

18:26 Changeset in OpenModelica [80ac1a4]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Remove bind from outside markings for default constructors. (#705)

  • Remove bind from outside markings for default constructors of non derived records.
  • The default constructor should not use outside bindings. Unless it is for a derived record which has bindings on declaration. Unfortunately the old FrontEnd creates additional record types even when the modification

on a record variable declaration are not declarations.

  • Therefore, we now remove the outside binding markings from the types_vars even for the default constructor so that they are not picked by the codegen function when generating the body for the default constructors.
  • Constructors with outside inputs are generated explicitly with a name that contains the index of the variable.
17:51 Ticket #5819 (OMSens results are not displayed) created by johti17
When executing OMSens on Ubuntu, the menu displaying the result of the …
17:48 Changeset in OpenModelica [1486777] by GitHub <noreply@…>
  • 1 edit in OMEdit/OMEditLIB/MainWindow.cpp

Fixed OMSens so file on Linux & ErrorMessage

17:31 Changeset in OpenModelica [f38e5b7] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 4 edits in OMCompiler/Compiler

The long but easy way. Easy to do, confusing to follow later.

15:24 Changeset in OpenModelica [09acd1ff] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl
  • See what fails
13:52 Changeset in OpenModelica [f1357fc8] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 2 edits in OMCompiler/Compiler
  • See what fails.
01:36 Changeset in OpenModelica [97a3731] by Karim Abdelhak <karim.abdelhak@…>
  • 5 edits in OMCompiler/Compiler

[BE,SimCode] reactivate wrapFunctionCalls for initial system

  • apply wrap function call module on initial system
  • analyze initial lambda 0 system (homotopy) to create model info
00:12 Ticket #5818 (Suppress $cse variables in the OMEdit Variables Browser) created by casella
In case the backend generates $cse variables, they are shown …

2020-01-31:

23:45 Ticket #5817 (Usage of three-phase Aron sensor got problematic last December 2019) created by ceraolo
Consider attached models InvSW and InvSWaron. They differ only for an …
19:49 Changeset in OpenModelica [533e9a8]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 2 edits in /

Update OMSens submodules

19:04 Changeset in OpenModelica [11d9e19] by Adeel Asghar <adeel.asghar@…>
  • 2 edits in /

Update OMSens submodules

16:03 Ticket #5816 (Issues with icon extents in diagrams) created by casella
Please check the attached test package, which reproduces issues I'm …
15:13 Ticket #5815 (OMEdit not showing results) created by dersh
After a recent upgrade (both 1.16.0~dev-146 and 1.16.0~dev-154) I …
14:35 Ticket #5814 (for loop in algorithm section gets wrong values) created by r8KZbITHbJBHykci96Mg@…
The following example is a simple demonstration of the bug. […] …
13:43 Changeset in OpenModelica [df40f2b9]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 6 edits in OMCompiler

Pass arguement by value for make_inde_spec (#709)

  • Ideally this should accept by pointer. However, the way we have

it now it does not always get an lvalue to pass around. Sometimes
it gets a function call as arguement.

  • Until we normalize all array ops to return to a tmp variable and then provide that variable for further usage, we have to do this.
13:31 Ticket #5754 (Bad error message in SimCodeFunctionUtil.lookForExtFunctionLibrary) closed by sjoelund.se
fixed: https://github.com/OpenModelica/OpenModelica/pull/708
13:30 Changeset in OpenModelica [9a86b549]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo

Fix error message (#708)

Library not found despite compilation success did not pass the required
arguments.

https://trac.openmodelica.org/OpenModelica/ticket/5754

12:16 Changeset in OpenModelica [de351ee] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 6 edits in OMCompiler

Pass arguement by value for make_inde_spec

  • Ideally this should accept by pointer. However, the way we have it now it does not always get an lvalue to pass around. Sometimes it gets a function call as arguement.
  • Until we normalize all array ops to return to a tmp variable and then provide that variable for further usage, we have to do this.
11:17 Changeset in OpenModelica [d0224bc6] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo

Fix error message

Library not found despite compilation success did not pass the required
arguments.

https://trac.openmodelica.org/OpenModelica/ticket/5754

10:47 Changeset in OpenModelica [7de2014c]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 4 edits in OMCompiler/SimulationRuntime/cpp

[cppRuntime] use C- codegen as default in OMC C-Api library

10:42 Changeset in OpenModelica [436b9b06] by Mahder Gebremedhin <mahder.gebremedhin@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo

Remove bind from outside markings for default constructors.

  • The default constructor should not use outside bindings.
  • constructors with outisde inputs are generated explicitly with a name that contains the index of the variable.
  • We remove the outside binding markings from the types_vars even for the default constructor so that they are not picked by the codegen function when generating the body for the default constructors.
Note: See TracTimeline for information about the timeline view.