Timeline


and

2021-11-23:

18:40 Changeset in OpenModelica [7bb55ae]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/FrontEnd/DAE.mo

Fix typo (#8208)

18:26 Changeset in OpenModelica [953d678e]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 4 edits in OMEdit/OMEditLIB

Fix updating the element name (#8207)

Fixes #8180
Use element instead of component
Code refactoring

18:06 Changeset in OpenModelica [f13c165] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/FrontEnd/DAE.mo

Fix typo

18:00 Changeset in OpenModelica [71aae049] by Adeel Asghar <adeel.asghar@…>
  • 4 edits in OMEdit/OMEditLIB

Fix updating the element name

Fixes #8180
Use element instead of component
Code refactoring

17:26 Changeset in OpenModelica [9f0cb452]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 14 edits
    2 adds
    1 delete in /

Add flag --dumpFlatModel (#8204)

  • Add flag --dumpFlatModel that can be used to dump the flat model at chosen stages of the frontend.
  • Remove old flag -d=nfDumpFlat which is superseded by the new flag.
  • Remove FrontEnd/NFInstUtil.mo since it's barely used, and only by the old frontend which already has equivalent functions.
  • Add NFFrontEnd/NFInstUtil.mo and move some of the utility functions in NFInst to it, which includes functions for dumping the flat model.
17:19 Changeset in OpenModelica [25b5073b]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 8 edits
    1 add in /

Add a DAE structure for initial for equations (#8205)

Fixes #8199

17:05 Changeset in OpenModelica [b1ae27f7] by Per Östlund <perost86@…>
  • 14 edits
    2 adds
    1 delete in /

Add flag --dumpFlatModel

  • Add flag --dumpFlatModel that can be used to dump the flat model at chosen stages of the frontend.
  • Remove old flag -d=nfDumpFlat which is superseded by the new flag.
  • Remove FrontEnd/NFInstUtil.mo since it's barely used, and only by the old frontend which already has equivalent functions.
  • Add NFFrontEnd/NFInstUtil.mo and move some of the utility functions in NFInst to it, which includes functions for dumping the flat model.
16:48 Changeset in OpenModelica [4508d65] by Per Östlund <perost86@…>
  • 8 edits
    1 add in /

Add a DAE structure for initial for equations

Fixes #8199

15:30 Changeset in OpenModelica [d538fbe5]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit in CITATION.cff

Updated message yet again. Point to bibliography in the comment section

15:25 Changeset in OpenModelica [f6f51332]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit in CITATION.cff

Updated cff message

15:25 Changeset in OpenModelica [3e095a0b]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit in CITATION.cff

Updated cff message

15:22 Changeset in OpenModelica [eca0b841]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit
    1 delete in /

Updated cff message

15:20 Changeset in OpenModelica [c54f232]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit
    1 add in /

Testing adding auxilary md file

15:09 Changeset in OpenModelica [d519288]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Makefile.omdev.mingw

Do not copy libexpat.dll from OMDev. (#8202)

  • It was giving warnings about incompatible dll on OMEdit messages.
  • It does not seem to be used anyway so it is removed.
  • If anything actually fails we will find out after the Windows tests are run.
15:09 Changeset in OpenModelica [d3c5d1d6]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit in CITATION.cff

Updated CITATION.cff file

15:03 Changeset in OpenModelica [552408f3]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 edit in CITATION.cff

Updated CITATION.cff file

14:40 Changeset in OpenModelica [0802d69]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo

Improve evaluation in ranges (#8203)

  • When evaluating anything in a range in EvalConstants, retype the whole range rather than evaluating the type since it's faster and gives better results, and also fixes some issues with -d=-nfScalarize.
14:28 Changeset in OpenModelica [14599185]Added-citation-metadata by John Tinnerholm <jtinnerholm@…>
  • 1 add
    1 delete in /

Removed old file. Added CITATION.cff file

14:15 Changeset in OpenModelica [e9a17429] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo

Improve evaluation in ranges

  • When evaluating anything in a range in EvalConstants, retype the whole range rather than evaluating the type since it's faster and gives better results, and also fixes some issues with -d=-nfScalarize.
13:18 Changeset in OpenModelica [0223da2b] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/MainWindow.cpp

Fix slot comments

13:14 Changeset in OpenModelica [8853e073] by Adeel Asghar <adeel.asghar@…>
  • 5 edits in OMEdit/OMEditLIB

Do not try to create the stack trace file when sending issue manually

12:27 Changeset in OpenModelica [4b133723] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Makefile.omdev.mingw

Do not copy libexpat.dll from OMDev.

  • It was giving warnings about incompatible dll on OMEdit messages.
12:24 Changeset in OpenModelica [efdb564] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/CommonSubExpression.mo

Handle functions returning enumerations.

  • A case was missing for enumeration type return functions.
  • If the function fails always report an error.
12:18 Changeset in OpenModelica [33e9ad72]Added-citation-metadata by GitHub <noreply@…>
  • 1 edit in CITATION.bib

Added link to the extended bibliography

11:28 Changeset in OpenModelica [e2562a20]Added-citation-metadata by GitHub <noreply@…>
  • 1 add in CITATION.bib

Create CITATION.bib

Added a citation file to the repository

2021-11-22:

18:22 Ticket #6195 (Assert triggered incorrectly on variable computed with conditional ...) closed by casella
fixed: Fixed for now.
15:23 Changeset in OpenModelica [0aeaad6]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 3 edits
    1 add in /

Fix type attributes in functions (#8191)

  • Remove special case for type subscripts in functions that tried to work around a backend issue but caused other issues in some cases, and doesn't seem to be needed anymore.
15:18 Changeset in OpenModelica [c67c6c5f]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in Jenkinsfile

Clean directories before unstash (#8192)

15:00 Changeset in OpenModelica [91aa016] by Per Östlund <perost86@…>
  • 3 edits
    1 add in /

Fix type attributes in functions

  • Remove special case for type subscripts in functions that tried to work around a backend issue but caused other issues in some cases, and doesn't seem to be needed anymore.
14:54 Changeset in OpenModelica [666234e] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in Jenkinsfile

Clean directories before unstash

13:58 Changeset in OpenModelica [eea0274]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits in OMCompiler/Compiler/Template

[Template] better indexing (#8189)

  • update array indexing of multidimensional variables
13:17 Changeset in OpenModelica [4a0fcc7b]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 15 edits in /

Don't print inline type in the flat model (#8188)

  • Remove the printing of the inline type in the flat model, since it's using a syntax that's not compatible with Modelica and doesn't seem to be used for anything.

Fixes #8178

12:54 Changeset in OpenModelica [05028a9d] by Karim Abdelhak <karim.abdelhak@…>
  • 2 edits in OMCompiler/Compiler/Template

[Template] better indexing

  • update array indexing of multidimensional variables
12:49 Changeset in OpenModelica [30365ce] by Karim Abdelhak <karim.abdelhak@…>
  • 2 edits in OMCompiler/Compiler/Template

[Template] better indexing

  • update array indexing of multidimensional variables
12:49 Changeset in OpenModelica [04ecd8e] by Per Östlund <perost86@…>
  • 15 edits in /

Don't print inline type in the flat model

  • Remove the printing of the inline type in the flat model, since it's using a syntax that's not compatible with Modelica and doesn't seem to be used for anything.

Fixes #8178

11:26 Changeset in OpenModelica [39c1ea13]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 18 edits in /

Delay zero crossing and event handling (#8150)

  • New log flag for delay: LOG_DELAY.
  • Improving event handling for delays.
    • New zero crossing function delayZeroCrossing for delays. Only created for C runtime.
  • Updating testsuite.
  • Adding documentation in delay.c and ringbuffer.c.
10:57 Changeset in OpenModelica [b8d2bbf7]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 3 edits
    1 add in /

Add cmake support for OMParser. (#8186)

@mahge
Generalize omc_add_subdirectory for multiple args.
856c29a

  • the cmake add_subdirectory() function can take up to three arguments. Pass them through omc_add_subdirectory() as well.

@mahge
Add cmake support for OMParser.
d619316

  • OMParser can now be compiled with CMake. It is not built by default (it is EXCLUDED_FROM_ALL). It can be built by navigating to its build directory or you can just ask cmake to build the only target it adds, omcparserantlr4
00:38 Changeset in OpenModelica [e2d26bde] by Adrian Pop <adrian.pop@…>
  • 4 edits in OMEdit/OMEditLIB

add a report button

2021-11-21:

21:16 Changeset in OpenModelica [d6193163] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits
    1 add in /

Add cmake support for OMParser.

  • OMParser can now compiled with CMake. It is not build by default (it is EXCLUDED_FROM_ALL). It can be built by navigating to its build directory or you can just ask cmake to build the only target it adds, omcparserantlr4
21:14 Changeset in OpenModelica [856c29ae] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in cmake/omc_utils.cmake

Generalize omc_add_subdirectory for multiple args.

  • the cmake add_subdirectory() function can take up to three arguments. Pass them through omc_add_subdirectory() as well.
20:54 Ticket #6195 (Assert triggered incorrectly on variable computed with conditional ...) reopened by casella
Reopened because of some regressions, see …
16:29 Changeset in OpenModelica [c7ce0ab] by Francesco Casella <francesco.casella@…>
  • 2 edits in doc/UsersGuide/source

Merge branch 'update-pkgman-doc' of https://github.com/casella/OpenModelica into update-pkgman-doc

16:21 Changeset in OpenModelica [d211722] by Francesco Casella <francesco.casella@…>
  • 1 edit in doc/UsersGuide/source/packagemanager.rst

Improved documentation based on comments from @sjoelund and @adeas31

12:39 Changeset in OpenModelica [aef8258]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/simulation_omc_assert.h

Add no return attributes to disable warnings. (#8182)

  • The assigned error functions should match the declared signature.
  • This was causing a warning on generated code for simulations.
  • I am not sure if noreturn is needed on this functions at all though.
12:14 Changeset in OpenModelica [2e106ae] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/simulation_omc_assert.h

Add no return attributes to disable warnings.

  • The assigned error functions should match the declared signature.
  • This was causing a warning on generated code for simulations.
  • I am not sure if noreturn is needed on this functions at all though.

2021-11-20:

10:14 Changeset in OpenModelica [9b17a155] by Karim Abdelhak <karim.abdelhak@…>
  • 5 edits in OMCompiler/Compiler/NBackEnd

[NB] implement external matching

  • incredible efficiency boost for pseudo array matching
  • some dumping updates for large stuff

2021-11-19:

20:48 Changeset in OpenModelica [7e004242]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 21 edits in /

Remove unused functions in Interactive (#8177)

20:24 Changeset in OpenModelica [47e8d22] by Per Östlund <perost86@…>
  • 21 edits in /

Remove unused functions in Interactive

16:24 Changeset in OpenModelica [43ceafd7]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 32 edits
    7 adds in /

Improve conversion script API (#8169)

  • Rename convertPackage => runConversionScript.
  • Add convertPackageToLibrary that converts a package to a new library version, given the name and version of the library to convert to.
  • Add getAvailablePackageConversionsTo/From that returns the versions of a library that provide conversion to and from a specific version of a library based on the package manager index.
16:05 Changeset in OpenModelica [9515e6ae] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/delay.c

Remove debug comment

15:56 Changeset in OpenModelica [18b18361]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 9 edits
    62 adds in OMCompiler

Remove Modelica ModelicaExternalC from 3rdParty. (#8149)

  • Remove Modelica ModelicaExternalC from 3rdParty.
  • It is removed from 3rdParty/ModelicaExternalC and added at OpenModelica/OMCompiler/SimulationRuntime instead.
  • The reason for this change is that ModelicaExternalC actually depends on out OpenModelicaRuntimeC library for some definitions. As opposed to we depending on it as every other 3rdParty library.

It has an API we have to implement. Not just something we consume.

So to keep the hierarchy and structure as logical as possible AND to
make sure build tools can link libraries in the correct order without
us having to interfere and reorder things, it is being moved.

  • Update build rules for new ModelicaExternalC location.
  • Update the Makefile
  • Update the CMakeLists
  • Update gitignore
  • Add a define if we have unistd.h for zlib.
  • It was working before using implicit function declarion since we allow that in 3rdParty.
  • Now check if the header exists and add the corresponding define.
15:32 Changeset in OpenModelica [c5beefd7] by Per Östlund <perost86@…>
  • 32 edits
    7 adds in /

Improve conversion script API

  • Rename convertPackage => runConversionScript.
  • Add convertPackageToLibrary that converts a package to a new library version, given the name and version of the library to convert to.
  • Add getAvailablePackageConversionsTo/From that returns the versions of a library that provide conversion to and from a specific version of a library based on the package manager index.
15:10 Changeset in OpenModelica [5c5501b] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/SimulationRuntime/ModelicaExternalC/CMakeLists.txt

Add a define if we have unistd.h for zlib.

  • It was working before using implicit function declarion since we allow that in 3rdParty.
  • Now check if the header exists and add the corresponding define.
15:10 Changeset in OpenModelica [9dcf25f] by Mahder Gebremedhin <mahder.geb@…>
  • 9 edits in OMCompiler

Update build rules for new ModelicaExternalC location.

  • Update the Makefile
  • Update the CMakeLists
  • Update gitignore
14:55 Changeset in OpenModelica [7cbb0aa9] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit
    1 add in OMCompiler

Remove Modelica ModelicaExternalC from 3rdParty.

  • It is removed from 3rdParty/ModelicaExternalC and added at OpenModelica/OMCompiler/SimulationRuntime instead.
  • The reason for this change is that ModelicaExternalC actually depends on out OpenModelicaRuntimeC library for some definitions. As opposed to we depending on it as every other 3rdParty library.

It has an API we have to implement. Not just something we consume.

So to keep the hierarchy and structure as logical as possible AND to
make sure build tools can link libraries in the correct order without
us having to interfere and reorder things, it is being moved.

14:54 Changeset in OpenModelica [710a52f] by Mahder Gebremedhin <mahder.geb@…>
  • 61 adds in OMCompiler/SimulationRuntime/ModelicaExternalC

Add 'OMCompiler/SimulationRuntime/ModelicaExternalC/' from commit '8c51c16b872691db8dfbe8768ddb041ae7de69fe'

git-subtree-dir: OMCompiler/SimulationRuntime/ModelicaExternalC
git-subtree-mainline: 392c5f9bed8c33020378583724c274a1d2c0e5f2
git-subtree-split: 8c51c16b872691db8dfbe8768ddb041ae7de69fe

13:59 Changeset in OpenModelica [9ff4265a] by Karim Abdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/NBackEnd/Modules/1_Main/NBPartitioning.mo

[NB] small fix partitioning

  • strip cref in cref collection and not expression collection
11:55 Changeset in OpenModelica [98f924cb] by Karim Abdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler/Compiler/Template

[codegenC] i hate this commit

  • ugly hack fixes subscripts of attributed variables (e.g. start)
  • we need to find something better than this
11:54 Changeset in OpenModelica [527dd70a] by Karim Abdelhak <karim.abdelhak@…>
  • 18 edits
    8 moves
    1 add in OMCompiler/Compiler

[NB] update array initialization

  • also reorder stuff
  • [NF] add structures to support array init
10:02 Changeset in OpenModelica [392c5f9b]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in Makefile.in

Install OMSimulatorServer.py (#8173)

Closes #8163

09:34 Changeset in OpenModelica [956039e2] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in Makefile.in

Install OMSimulatorServer.py

Closes #8163

07:19 Changeset in OpenModelica [d26881ec]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in doc/UsersGuide/source/requirements.txt

force version of sphinxcontrib-bibtex (#8171)

2021-11-18:

23:23 Changeset in OpenModelica [f7d34813] by vruge <vitalij.ruge@…>
  • 1 edit in doc/UsersGuide/source/requirements.txt

chore: force version of sphinxcontrib-bibtex

23:12 Changeset in OpenModelica [270d1200] by vruge <vitalij.ruge@…>
  • 1 edit
    13 adds in doc/UsersGuide/source

[DO] added documentation from massimo ceraolo

  • shared experience with statement strong examples
21:40 Changeset in OpenModelica [9730d74]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c

try to fix memory, see #8036

init the real discret variable with the pre value

16:09 Changeset in OpenModelica [726a51f] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in /

Update logs and delay test

  • The test is not 100% correct. There shouldn't be an event at time 5.01
16:00 Changeset in OpenModelica [1613741] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c

Updating documentation in C code

15:21 Changeset in OpenModelica [6b61d13c]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Andreas <38031952+AnHeuermann@…>
  • 8 edits in testsuite

Update testsuite

15:21 Changeset in OpenModelica [16b841b]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Andreas <38031952+AnHeuermann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c

Reduce max density for sparse solver

15:02 Changeset in OpenModelica [97c4f5e] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in /

Only generate delay and spatial distribution zero crossings for C runtime

14:42 Changeset in OpenModelica [9d5ebfef] by phannebohm <phannebohm@…>
  • 8 edits in testsuite

Update testsuite

13:21 Changeset in OpenModelica [5c8d90c] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in /

Don't save to similar (time,value) pairs for delay

  • We are interpolating any way, so we don't care for DBL_EPX differences
  • Prevents event shattering for bad models
13:19 Changeset in OpenModelica [bea8e3f] by phannebohm <phannebohm@…>
  • 3 edits in OMCompiler/SimulationRuntime/c

Reduce max density for sparse solver

00:55 Changeset in OMSimulator [48a9592] by arun3688 <rain100falls@…>
  • in /

Trigger build

2021-11-17:

22:24 Changeset in OpenModelica [ede685f] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in .CI/common.groovy

WIP

22:24 Changeset in OpenModelica [5cd6862] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/.cmake/omc_entry_point.c

For now, manually add a dll export for omc_main.

  • CMake will define OpenModelicaCompiler_EXPORTS on the compile command line if we are building a shared library.
  • While dllexport and dllimport usually need more care (like a proper header to use for importing ...), this is enough for us.
  • The library OpenModelicaCompiler is used by us only and mingw does not require corresponding dllimports. We will revisit it for Visual Studio later.
22:24 Changeset in OpenModelica [bb9464e] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Test Windows build with CMake.

22:24 Changeset in OpenModelica [6071fe6] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in .CI/common.groovy

wip omsimulator

22:24 Changeset in OpenModelica [5b752f1] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Enable shared sundials lib building.

  • This is just to test out the CPP runtime.

The CPP runtime wants to have shared sundials libs to load dynamically
, i.e., dlopen().

We just want to see what more issues exist in CPP runtime for now.

22:24 Changeset in OpenModelica [72860845] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Stash the autoconf builds omsi* folders

  • CMake config does not handle omsi* runtimes yet.
22:24 Changeset in OpenModelica [d4a92241] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Use default gcc and g++ for CMake build

It seems the image does not have gfortran-5. So for now use the
default ones instead of specifying gcc-5 and g++-5.

22:24 Changeset in OpenModelica [d55b0a4] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Run the testsuite with the CMake built omc.

17:23 Changeset in OpenModelica [0946e0a1] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Removing debug prints to stdout

17:13 Changeset in OpenModelica [c7f7d409] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c

Fixing storeDelayedExpression and triggering of events

17:03 Changeset in OpenModelica [2ca59e4f]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 12 edits in /

Added documentation about FMI options (#8156)

Fixes #8102
Generate a complete tooltip for combobox options and an item based tooltip as well

16:56 Changeset in OpenModelica [ed1527f1] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in Jenkinsfile

Disable almost all tests as preparation.

  • Disable all tests so that we can test things faster for CMake.
16:36 Changeset in OpenModelica [7f335dde] by Adeel Asghar <adeel.asghar@…>
  • 12 edits in /

Added documentation about FMI options

Fixes #8102
Generate a complete tooltip for combobox options and an item based tooltip as well

15:37 Changeset in OpenModelica [6e11c985]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 4 edits in OMCompiler

Remove linkage of ModelicaExternalC libraries. (#8159)

  • They are not needed by omc anymore.
    • Use zlib (from ModelicaExternalC) explicitly where it is needed.
15:12 Changeset in OpenModelica [f2f7e39] by Mahder Gebremedhin <mahder.geb@…>
  • 4 edits in OMCompiler

Remove linkage of ModelicaExternalC libraries.

  • They are not needed by omc anymore.
  • Use zlib (from ModelicaExternalC) explicitly where it is needed.
14:29 Changeset in OpenModelica [59e2b3da] by arun3688 <rain100falls@…>
  • 1 edit in .CI/common.groovy

test omsimulator with new cmake for xerces

13:47 Changeset in OpenModelica [fed36be] by arun3688 <rain100falls@…>
  • 1 edit in OMSimulator

update OMSimulator submodule

09:57 Changeset in OpenModelica [281cb6ec]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 1 edit in Jenkinsfile

Fix Jenkins pipeline (#8113)

A Jenkins update seems to have made restrictions to unstash. Remove
symbolic links before we stash omc-clang as a workaround.

09:57 Changeset in OpenModelica [e8bef140]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 1 edit in Jenkinsfile

Remove cmake-gcc pipeline

09:57 Changeset in OpenModelica [abd37b51]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 1 edit
    1 add in /

Use a newer docker image for cmake build (#7958)

Xenial is outdated and the ca-certs no longer work.
# Conflicts:
# Jenkinsfile
resolved with accept both

09:57 Changeset in OpenModelica [84f3e9b2]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 2 edits in /

Update build-deps to v1.16.3 (new ca-certs) (#7957)

09:57 Changeset in OpenModelica [432352f]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 4 edits
    1 add in /

Fix Cpp reduction for record and add test

Remove special treatment to treat array of record as regular array.

Also remove idx_type, spec_type and getNextIndex from ArrayOperations
that are not used anymore since removal of create/fill_array_from_shape.

09:57 Changeset in OpenModelica [c829d34]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 3 edits in OMCompiler

Fix Cpp reduction for array, remove obsolete create/fill_array_from_shape

See ModelicaTest.Fluid.TestComponents.ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics
in particular pumpPolynomial using Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.polynomialFlow

09:57 Changeset in OpenModelica [20673316]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 3 edits in OMCompiler/SimulationRuntime/cpp

Always write a complete results file with Cpp runtime

This simplifies the analysis of initialization errors
and it works around crashes of OMEdit,
see issue #8008 (OMEdit crashes if a simulation fails or is canceled).

  • SimManager.cpp: write out values after initialization, also in case of failure for the analysis of intermediate results
  • SolverDefaultImplementation: decouple writing of variable names from initialization of solver. Write them before first values instead.
09:57 Changeset in OpenModelica [035dca68]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo

Fix wrong simplification cos/tan => sin to sin/tan => cos

09:57 Changeset in OpenModelica [9edce3b5]maintenance/v1.18 by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo

Remove bad simlification e1/tanh(e2) --> e1*cosh(e1)/sinh(e2)

This avoids two instead of one calls to builtin functions. It also
avoids potential numerical overflows for large values of e2 when sinh returns inf.
See: PowerSystems.Examples.AC3ph.Inverters.InverterToLoad
See also issue #8005.

08:48 Changeset in OpenModelica [2939e3a]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in Jenkinsfile

Reorder some Jenkins tasks (#8155)

  • OMEdit tests are now together with FMUs (they can run in parallel instead of waiting for one machine to checkout sources/etc).
  • Run FMU cross-compilation at higher priority than the clang/gcc tests since it is now the slowest task during testing.
08:25 Changeset in OpenModelica [942289a5] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in Jenkinsfile

Don't put stage inside a stage just because

07:57 Changeset in OpenModelica [850db80] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in Jenkinsfile

Reorder some Jenkins tasks

  • OMEdit tests are now together with FMUs (they can run in parallel instead of waiting for one machine to checkout sources/etc).
  • Run FMU cross-compilation at higher priority than the clang/gcc tests since it is now the slowest task during testing.
07:54 Changeset in OpenModelica [344f31ae]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 19 edits
    1 delete in /

Remove ModelicaExternalC linking from OMC (#8153)

Closes #8149

07:23 Changeset in OpenModelica [434615a0] by Martin Sjölund <martin.sjolund@…>
  • 2 edits in testsuite

Revert changes to tests (Jenkins gets different results from the local machine)

07:23 Changeset in OpenModelica [afe08bf0] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos

Remove ModelicaExternalC from bootstrapping tests

2021-11-16:

20:56 Changeset in OpenModelica [4549f2bc] by Martin Sjölund <martin@…>
  • 1 edit in OMCompiler/Compiler/boot/bootstrap-sources/build/ModelicaExternalC.c

Bootstrapping fixes

20:53 Changeset in OpenModelica [0d411d96] by Martin Sjölund <martin@…>
  • 1 edit in OMCompiler/Compiler/.cmake/meta_modelica_source_list.cmake

Fix for cmake build

20:49 Changeset in OpenModelica [d879e31] by Martin Sjölund <martin@…>
  • 17 edits
    1 delete in /

Remove ModelicaExternalC linking from OMC

18:09 Changeset in OpenModelica [b35aa9c]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl

Add format string to generated infoStreamPrint (#8151)

  • Get rid of compiler warnings about non-literal format string by adding a format string for the generated message.
16:27 Changeset in OpenModelica [bbbca3c8]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 7 edits
    2 adds in /

Fix #8120 (#8140)

  • Replace crefs that refer to variables with 0-dimensions with appropriately subscripted array expressions.
  • Replace size(exp, index) of arrays with 0-dimensions with an array of the expression's dimensions subscripted with the index.
  • Revert #8117 since it doesn't work with PNlib for unknown reasons.
16:26 Changeset in OpenModelica [d8aa7d6]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 6 edits
    1 add in /

Fix #8131 (#8152)

  • Add flag -d=printRecordTypes to print out record types instead of record constructor functions in the flat code.
16:03 Changeset in OpenModelica [ac18bd9] by Per Östlund <perost86@…>
  • 7 edits
    2 adds in /

Fix #8120

  • Replace crefs that refer to variables with 0-dimensions with appropriately subscripted array expressions.
  • Replace size(exp, index) of arrays with 0-dimensions with an array of the expression's dimensions subscripted with the index.
  • Revert #8117 since it doesn't work with PNlib for unknown reasons.
15:52 Changeset in OpenModelica [6242a1e9] by Per Östlund <perost86@…>
  • 6 edits
    1 add in /

Fix #8131

  • Add flag -d=printRecordTypes to print out record types instead of record constructor functions in the flat code.
15:10 Changeset in OpenModelica [b9628124] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl

Add format string to generated infoStreamPrint

  • Get rid of compiler warnings about non-literal format string by adding a format string for the generated message.
15:04 Changeset in OpenModelica [8df2386]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Andreas <38031952+AnHeuermann@…>
  • 2 edits in OMCompiler

Use _event_floor in _event_mod_real

  • Save correct pre-value at events
14:18 Changeset in OpenModelica [9337284] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler

Use _event_floor in _event_mod_real

  • Save correct pre-value at events
14:07 Changeset in OpenModelica [38c9f79]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Update the root package text with uses annotation (#8139)

When a model from a library is dragged in then OMEdit adds a uses annotation.
But the root package text was not updated if the package is saved in folder structure.

13:45 Changeset in OpenModelica [87268da9] by AnHeuermann <andreas.heuermann@…>
  • 5 edits in OMCompiler

[WIP] Zero Crossings for Delay

13:45 Changeset in OpenModelica [48b4e2a0] by AnHeuermann <andreas.heuermann@…>
  • 3 edits in OMCompiler

[WIP] Adding generation of zero crossing for delay

13:45 Changeset in OpenModelica [f1bde48] by AnHeuermann <andreas.heuermann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c

[WIP] Delay operator handling

13:45 Changeset in OpenModelica [c1622362] by AnHeuermann <andreas.heuermann@…>
  • 8 edits in OMCompiler

[WIP] delay log flag, store and detect events

13:45 Changeset in OpenModelica [61ff7c3] by AnHeuermann <andreas.heuermann@…>
  • 6 edits in OMCompiler/SimulationRuntime

Removing useless delay variable

13:39 Changeset in OpenModelica [7b5bcf6] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Update the root package text with uses annotation

When a model from a library is dragged in then OMEdit adds a uses annotation.
But the root package text was not updated if the package is saved in folder structure.

11:04 Changeset in OpenModelica [3abb7db7] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in testsuite/openmodelica/diff/NoDisappearingComment.mos

FIXUP

08:34 Changeset in OpenModelica [0c28392] by Martin Sjölund <martin.sjolund@…>
  • 3 edits
    3 adds in /

Fix comments disappearing during diff algorithm

01:27 Changeset in OpenModelica [a5b6a63] by GitHub <noreply@…>
  • 1 edit in doc/UsersGuide/source/introduction.rst

Added reference to OMShell-terminal under Linux

01:17 Changeset in OpenModelica [c237aefa] by GitHub <noreply@…>
  • 1 edit in doc/UsersGuide/source/index.rst

Moved the package management section at the beginning

01:04 Changeset in OpenModelica [44db98ee] by GitHub <noreply@…>
  • 1 edit in doc/UsersGuide/source/packagemanager.rst

Update package management section

This text reflects the discussions I had with @sjoelund and @adeas31 to the best of my understanding, regarding the behaviour of the package manager and the intended behaviour of the new package management features in OMEdit.

Note: See TracTimeline for information about the timeline view.