Timeline
2021-11-23:
- 18:40 Changeset in OpenModelica [7bb55ae]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 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
-
- 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
-
- 1 edit in OMCompiler/Compiler/FrontEnd/DAE.mo
Fix typo
- 18:00 Changeset in OpenModelica [71aae049] by
-
- 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
-
- 14 edits2 adds1 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
-
- 8 edits1 add in /
Add a DAE structure for initial for equations (#8205)
Fixes #8199
- 17:05 Changeset in OpenModelica [b1ae27f7] by
-
- 14 edits2 adds1 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
-
- 8 edits1 add in /
Add a DAE structure for initial for equations
Fixes #8199
- 15:30 Changeset in OpenModelica [d538fbe5]Added-citation-metadata by
-
- 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
-
- 1 edit in CITATION.cff
Updated cff message
- 15:25 Changeset in OpenModelica [3e095a0b]Added-citation-metadata by
-
- 1 edit in CITATION.cff
Updated cff message
- 15:22 Changeset in OpenModelica [eca0b841]Added-citation-metadata by
-
- 1 edit1 delete in /
Updated cff message
- 15:20 Changeset in OpenModelica [c54f232]Added-citation-metadata by
-
- 1 edit1 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
-
- 1 edit in OMCompiler/Makefile.omdev.mingw
Do not copy libexpat.dll from OMDev. (#8202)
- This is for #8195.
- 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
-
- 1 edit in CITATION.cff
Updated CITATION.cff file
- 15:03 Changeset in OpenModelica [552408f3]Added-citation-metadata by
-
- 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
-
- 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
-
- 1 add1 delete in /
Removed old file. Added CITATION.cff file
- 14:15 Changeset in OpenModelica [e9a17429] by
-
- 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
-
- 1 edit in OMEdit/OMEditLIB/MainWindow.cpp
Fix slot comments
- 13:14 Changeset in OpenModelica [8853e073] by
-
- 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
-
- 1 edit in OMCompiler/Makefile.omdev.mingw
Do not copy libexpat.dll from OMDev.
- This is for #8195.
- It was giving warnings about incompatible dll on OMEdit messages.
- 12:24 Changeset in OpenModelica [efdb564] by
-
- 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
-
- 1 edit in CITATION.bib
Added link to the extended bibliography
- 11:28 Changeset in OpenModelica [e2562a20]Added-citation-metadata by
-
- 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
- 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
-
- 3 edits1 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
-
- 1 edit in Jenkinsfile
Clean directories before unstash (#8192)
- 15:00 Changeset in OpenModelica [91aa016] by
-
- 3 edits1 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
-
- 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
-
- 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
-
- 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
-
- 2 edits in OMCompiler/Compiler/Template
[Template] better indexing
- update array indexing of multidimensional variables
- 12:49 Changeset in OpenModelica [30365ce] by
-
- 2 edits in OMCompiler/Compiler/Template
[Template] better indexing
- update array indexing of multidimensional variables
- 12:49 Changeset in OpenModelica [04ecd8e] by
-
- 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
-
- 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
-
- 3 edits1 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
-
- 4 edits in OMEdit/OMEditLIB
add a report button
2021-11-21:
- 21:16 Changeset in OpenModelica [d6193163] by
-
- 2 edits1 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
-
- 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
- Reopened because of some regressions, see …
- 16:29 Changeset in OpenModelica [c7ce0ab] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 21 edits in /
Remove unused functions in Interactive (#8177)
- 20:24 Changeset in OpenModelica [47e8d22] by
-
- 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
-
- 32 edits7 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
-
- 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
-
- 9 edits62 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
-
- 32 edits7 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
-
- 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
-
- 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
-
- 1 edit1 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
-
- 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
-
- 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
-
- 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
-
- 18 edits8 moves1 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
-
- 1 edit in Makefile.in
Install OMSimulatorServer.py (#8173)
Closes #8163
- 09:34 Changeset in OpenModelica [956039e2] by
-
- 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
-
- 1 edit in doc/UsersGuide/source/requirements.txt
force version of sphinxcontrib-bibtex (#8171)
2021-11-18:
- 23:23 Changeset in OpenModelica [f7d34813] by
-
- 1 edit in doc/UsersGuide/source/requirements.txt
chore: force version of sphinxcontrib-bibtex
- 23:12 Changeset in OpenModelica [270d1200] by
-
- 1 edit13 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 3 edits in OMCompiler/SimulationRuntime/c
Reduce max density for sparse solver
- 15:02 Changeset in OpenModelica [97c4f5e] by
-
- 2 edits in /
Only generate delay and spatial distribution zero crossings for C runtime
- 14:42 Changeset in OpenModelica [9d5ebfef] by
-
- 8 edits in testsuite
Update testsuite
- 13:21 Changeset in OpenModelica [5c8d90c] by
-
- 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
-
- 3 edits in OMCompiler/SimulationRuntime/c
Reduce max density for sparse solver
- 00:55 Changeset in OMSimulator [48a9592] by
-
- in /
Trigger build
2021-11-17:
- 22:24 Changeset in OpenModelica [ede685f] by
-
- 1 edit in .CI/common.groovy
WIP
- 22:24 Changeset in OpenModelica [5cd6862] by
-
- 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
-
- 1 edit in Jenkinsfile
Test Windows build with CMake.
- 22:24 Changeset in OpenModelica [6071fe6] by
-
- 1 edit in .CI/common.groovy
wip omsimulator
- 22:24 Changeset in OpenModelica [5b752f1] by
-
- 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
-
- 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
-
- 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
-
- 1 edit in Jenkinsfile
Run the testsuite with the CMake built omc.
- 17:23 Changeset in OpenModelica [0946e0a1] by
-
- 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver
Removing debug prints to stdout
- 17:13 Changeset in OpenModelica [c7f7d409] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 1 edit in .CI/common.groovy
test omsimulator with new cmake for xerces
- 13:47 Changeset in OpenModelica [fed36be] by
-
- 1 edit in OMSimulator
update OMSimulator submodule
- 09:57 Changeset in OpenModelica [281cb6ec]maintenance/v1.18 by
-
- 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
-
- 1 edit in Jenkinsfile
Remove cmake-gcc pipeline
- 09:57 Changeset in OpenModelica [abd37b51]maintenance/v1.18 by
-
- 1 edit1 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
-
- 2 edits in /
Update build-deps to v1.16.3 (new ca-certs) (#7957)
- 09:57 Changeset in OpenModelica [432352f]maintenance/v1.18 by
-
- 4 edits1 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 1 edit in Jenkinsfile
Don't put stage inside a stage just because
- 07:57 Changeset in OpenModelica [850db80] by
-
- 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
-
- 19 edits1 delete in /
Remove ModelicaExternalC linking from OMC (#8153)
Closes #8149
- 07:23 Changeset in OpenModelica [434615a0] by
-
- 2 edits in testsuite
Revert changes to tests (Jenkins gets different results from the local machine)
- 07:23 Changeset in OpenModelica [afe08bf0] by
-
- 1 edit in testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos
Remove ModelicaExternalC from bootstrapping tests
2021-11-16:
- 20:56 Changeset in OpenModelica [4549f2bc] by
-
- 1 edit in OMCompiler/Compiler/boot/bootstrap-sources/build/ModelicaExternalC.c
Bootstrapping fixes
- 20:53 Changeset in OpenModelica [0d411d96] by
-
- 1 edit in OMCompiler/Compiler/.cmake/meta_modelica_source_list.cmake
Fix for cmake build
- 20:49 Changeset in OpenModelica [d879e31] by
-
- 17 edits1 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
-
- 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
-
- 7 edits2 adds in /
- 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
-
- 6 edits1 add in /
- 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
-
- 7 edits2 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
-
- 6 edits1 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
-
- 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
-
- 2 edits in OMCompiler
Use _event_floor in _event_mod_real
- Save correct pre-value at events
- 14:18 Changeset in OpenModelica [9337284] by
-
- 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
-
- 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
-
- 5 edits in OMCompiler
[WIP] Zero Crossings for Delay
- 13:45 Changeset in OpenModelica [48b4e2a0] by
-
- 3 edits in OMCompiler
[WIP] Adding generation of zero crossing for delay
- 13:45 Changeset in OpenModelica [f1bde48] by
-
- 3 edits in OMCompiler/SimulationRuntime/c
[WIP] Delay operator handling
- 13:45 Changeset in OpenModelica [c1622362] by
-
- 8 edits in OMCompiler
[WIP] delay log flag, store and detect events
- 13:45 Changeset in OpenModelica [61ff7c3] by
-
- 6 edits in OMCompiler/SimulationRuntime
Removing useless delay variable
- 13:39 Changeset in OpenModelica [7b5bcf6] by
-
- 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
-
- 1 edit in testsuite/openmodelica/diff/NoDisappearingComment.mos
FIXUP
- 08:34 Changeset in OpenModelica [0c28392] by
-
- 3 edits3 adds in /
Fix comments disappearing during diff algorithm
- 01:27 Changeset in OpenModelica [a5b6a63] by
-
- 1 edit in doc/UsersGuide/source/introduction.rst
Added reference to OMShell-terminal under Linux
- 01:17 Changeset in OpenModelica [c237aefa] by
-
- 1 edit in doc/UsersGuide/source/index.rst
Moved the package management section at the beginning
- 01:04 Changeset in OpenModelica [44db98ee] by
-
- 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.