Timeline
2020-06-24:
- 15:12 Ticket #6030 (Resimulate doesn't read the updated value from resource file) closed by
- fixed: Thanks @Per!
- 14:54 Changeset in OpenModelica [0c5b95d]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits1 add in /
[NF] Enforce function purity rules better.
- Give a warning if any pure function contains calls to impure functions, and mark such functions as impure themselves to make sure they're not constant evaluated.
- 14:07 Changeset in OpenModelica [cd4144b] by
-
- 4 edits1 add in /
[NF] Enforce function purity rules better.
- Give a warning if any pure function contains calls to impure functions, and mark such functions as impure themselves to make sure they're not constant evaluated.
- 14:03 Changeset in OpenModelica [9074eb1] by
-
- 1 edit in OMCompiler/Compiler/Script/PackageManagement.mo
installPackage now considers build info
If build metadata it is given to installPackage and exactMatch=true,
only such packages are installed.
If there is no such build metadata requsted, packages with build
metadata will still be considered matches.
- 11:22 Ticket #6030 (Resimulate doesn't read the updated value from resource file) created by
- - Load the attached package in OMEdit - Simulate model …
- 07:33 Changeset in OpenModelica [54f309f]maintenance/v1.16v1.16.0-dev.03 by
-
- 157 edits6 adds39 deletes in /
Use the package manager to set library versions for testing
Also fixed the package manager to unzip non-github zips correctly.
Now supports Windows line endings in JSON lexer.
- 07:33 Changeset in OpenModelica [4a64010]maintenance/v1.16 by
-
- 1 edit in .CI/common.groovy
Sanity check for rtest + libraries existing
- 07:33 Changeset in OpenModelica [837cd059]maintenance/v1.16 by
-
- 3 edits in OMCompiler/Compiler
Improve error message for unit lexing failure
- 07:33 Changeset in OpenModelica [5c639bb6]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/Util/SemanticVersion.mo
Fix for SemanticVersion regex not working on OSX
- 07:33 Changeset in OpenModelica [8c195e6]maintenance/v1.16 by
-
- 2 edits in /
update libraries, v1.16.0-dev.03
- fix compliance testing
- 06:53 Changeset in OpenModelica [baed7ba] by
-
- 157 edits6 adds39 deletes in /
Use the package manager to set library versions for testing
Also fixed the package manager to unzip non-github zips correctly.
Now supports Windows line endings in JSON lexer.
- 06:47 Changeset in OpenModelica [b236f61e] by
-
- 1 edit in .CI/common.groovy
Sanity check for rtest + libraries existing
- 06:47 Changeset in OpenModelica [702bc01] by
-
- 3 edits in OMCompiler/Compiler
Improve error message for unit lexing failure
- 06:47 Changeset in OpenModelica [de42a1a] by
-
- 1 edit in OMCompiler/Compiler/Util/SemanticVersion.mo
Fix for SemanticVersion regex not working on OSX
- 05:49 Changeset in OpenModelica [9a1c013] by
-
- 2 edits in /
update libraries, v1.16.0-dev.03
- fix compliance testing
- 05:45 Changeset in OpenModelica [d65e6e3f]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 38a4c00...c00df1f (2):
Bump libraries
use an earlier commit from ModelicaCompliance to force an update
- 03:31 Changeset in OpenModelica [d03c142]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 23f27bb...38a4c00 (1):
put back ModelicaCompliance as Jenkins fails without it
- 03:14 Ticket #6029 (Add new MSL 4.0.0 reference files to Jenkins for Cppruntime) created by
- From this [https://github.com/modelica/MAP-LIB_ReferenceResults GIT …
- 00:32 Ticket #6023 (Update MSL 3.2.3 for the 1.16.0 release) reopened by
- OK, it turns out there are still some models failing in MSL 3.2.3 …
2020-06-23:
- 20:17 Ticket #6023 (Update MSL 3.2.3 for the 1.16.0 release) closed by
- fixed
- 20:10 Ticket #6018 (Achieve successful simulation of 100% MSL 4.0.0 models) closed by
- duplicate: Thanks @perost. It turns out, this is a duplicate of #5855, shame on …
- 19:17 Ticket #5987 (Ragged arrays not yet supported by the NF) closed by
- fixed
- 19:15 Ticket #6028 (Many Buildings libraries fail with no error message) created by
- A large number of Buildings models fail with no error message, e.g. …
- 19:08 Changeset in OpenModelica [e462779]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 300b95b...23f27bb (2):
Bump libraries
Reduce the number of shipped libraries significantly
- 18:04 Ticket #6027 (loadModel takes conversion(noneFromVersion) annotation into account ...) created by
- So far, we shipped many different versions of the MSL, specifically …
- 14:51 Ticket #6026 (OM Plotting doesn't manage the option to split two variables) created by
- Currently when you add two variables to Plot:1 (for example) they're …
- 11:21 Changeset in OpenModelica [b858490]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in OMEdit/OMEditLIB
Instantiate OMSimulator model when simulate button is clicked
- 10:53 Changeset in OpenModelica [2fe4c17] by
-
- 4 edits in OMEdit/OMEditLIB
Instantiate OMSimulator model when simulate button is clicked
- 09:49 Changeset in OpenModelica [bd4b2d5]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Fix opening of text files
2020-06-22:
- 19:50 Changeset in OpenModelica [6a957441] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Fix opening of text files
- 19:31 Changeset in OpenModelica [72b8f49]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 9356f7a...300b95b (1):
Bump libraries
- 13:54 Changeset in OpenModelica [9e43409a]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in /
Only link to existing files.
- Make runtest.pl only create symlinks to existing files, to avoid that files generated by test cases escape their sandboxes.
- Remove the name of the sandbox folder in paths when running tests with runtest.pl, since they contain the process id which changes each time.
- 12:58 Changeset in OpenModelica [0e017d25] by
-
- 2 edits in /
Only link to existing files.
- Make runtest.pl only create symlinks to existing files, to avoid that files generated by test cases escape their sandboxes.
- Remove the name of the sandbox folder in paths when running tests with runtest.pl, since they contain the process id which changes each time.
- 12:55 Changeset in OpenModelica [1af2088]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 26 edits in /
[Template] update linearization file names
- use linearized_model as file and function name for all target languages
- prevents invalid constructs (different file and function name)
- avoids convoluted and too large names
- ticket #5927
- 12:33 Ticket #5927 (Viewing State Variables of Linearised Model) closed by
- fixed: For later reference: It was a problem regarding parallelization of …
- 11:23 Changeset in OpenModelica [22fb93d3] by
-
- 26 edits in /
[Template] update linearization file names
- use linearized_model as file and function name for all target languages
- prevents invalid constructs (different file and function name)
- avoids convoluted and too large names
- ticket #5927
- 10:20 Ticket #6025 (Incompatible Modelica_DeviceDrivers version (2.0.0) in OpenModelica ...) created by
- Hello, In OpenModelica 1.16.0-dev.02, the bundled …
2020-06-21:
- 23:51 ReleaseNotes/1.16.0 edited by
- (diff)
- 23:49 ReleaseNotes/1.16.0 edited by
- First draft based on Board Meeting minutes (diff)
- 20:02 Changeset in OpenModelica [a2011f4f] by
-
- 1 edit in build.sh
Update build.sh to configure for all om libraries
- 17:44 ReleaseNotes/1.15.0 edited by
- (diff)
- 17:26 Ticket #6024 (OM won't compile on cutting edge linux due to internal dependencies. ...) created by
- Compiling from git source on current (cutting edge) Manjaro fails due …
- 14:42 Changeset in OpenModelica [f76e670] by
-
- 1 edit in OMPlot/Makefile.in
Update Makefile.in, fix mkdir
- 14:14 Changeset in OpenModelica [f80194a] by
-
- 1 edit in OMPlot/Makefile.in
Update Makefile.in, remove internal omqwt
- 13:46 Changeset in OpenModelica [7e52707] by
-
- 1 edit in build.sh
Update build.sh, fix "no space between -L and path" req.
- 13:36 Changeset in OpenModelica [dfd1f95] by
-
- 1 edit in OMPlot/configure.ac
Update configure.ac, hopefully last reference to internal qwt?
- 13:27 Changeset in OpenModelica [99a3d6a] by
-
- 7 edits in /
Remove further references to omqwt
Update OMEditLIB.pro, OMNotebook.config.in, and 5 more files...
- 13:05 Changeset in OpenModelica [31ac597] by
-
- 8 edits2 adds in /
Add build.sh containing working configure flags. Replace omqwt by qwt to use system's version for building on arch/manjaro, since omqwt won't build on Qt5.15. Same for Ipopt.
Update Makefile.common, Makefile.common, and 8 more files...
2020-06-20:
- 21:24 Ticket #5938 (Add information about linearized model output) closed by
- fixed: There are some extra slashes in Windows, probably due to bad escaping, …
- 19:58 Ticket #6023 (Update MSL 3.2.3 for the 1.16.0 release) created by
- [https://github.com/modelica/ModelicaStandardLibrary/releases/tag/v3.2. …
- 19:31 Changeset in OpenModelica [bea5729b]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries fbbf262...9356f7a (1):
Bump libraries
- 10:36 Ticket #6022 (HeatingSytem runs on Windows, fails on Linux) created by
- Ref. to: Modelica 3.2.3/Fluid/Examples/HeatingSytem.mo translations …
2020-06-19:
- 23:48 Ticket #5607 (Mac installation issue) closed by
- wontfix
- 19:30 Changeset in OpenModelica [5284eba]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 8d87392...fbbf262 (1):
Bump libraries
- 13:13 Changeset in OpenModelica [3f520237] by
-
- 1 edit in OMCompiler/Compiler/BackEnd/BackendDAECreate.mo
replace external alias in parameter bindings
- 12:46 Ticket #6021 (OM Visual quality - size of icons) created by
- Today I opened dymola, and believed to have loaded a different version …
2020-06-18:
- 19:32 Changeset in OpenModelica [a29618f]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 4c6095e...8d87392 (1):
Bump libraries
- 16:59 Changeset in OpenModelica [7834184d] by
-
- 2 edits in OMCompiler
[FMI] Remove Lapack from sour-code FMU linker flag
- Not all FMUs need openblas or lapack installed any more.
- Models with lapack functions will still need lapack installed on the target system that is simulating the FMU.
- 16:51 Changeset in OpenModelica [a569e15]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInst.mo
[NF] Fix scoping of function references.
- 16:39 Changeset in OpenModelica [649a73d]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 7 edits in /
Updated OMEdit users guide
- 16:38 Ticket #5851 (Add documentation about temp directory, working directory and ...) closed by
- fixed: See …
- 16:15 Changeset in OpenModelica [ae03612]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFExpression.mo
[NF] Fix Expression.mapFoldShallow for BOX.
- 15:26 Changeset in OpenModelica [0e03a7d3] by
-
- 7 edits in /
Updated OMEdit users guide
- 15:23 Changeset in OpenModelica [706c521] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInst.mo
[NF] Fix scoping of function references.
- 15:21 Changeset in OpenModelica [97bd8e7]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 8 edits1 add in OMCompiler/Compiler
[NF] Clocked operators improvements.
- Mark the parameter arguments of backSample, shiftSample, subSample, and superSample as structural so that they're evaluated by the frontend, since the clock partitioning in the backend expects this.
- Move the structural parameter utility functions from Inst to its own package, to avoid the need for other packages to depend on Inst when they just want to mark some parameters as structural.
- 14:39 Changeset in OpenModelica [0e98fa4d] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFExpression.mo
[NF] Fix Expression.mapFoldShallow for BOX.
- 14:34 Changeset in OpenModelica [1449ae6]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/3rdParty
Update 3rdParty for newer MSL
- 14:34 Changeset in OpenModelica [4159ba90]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in /
[Jenkins] Sync output more in order to produce better logs
- 14:25 Changeset in OpenModelica [7d4e3ef5] by
-
- 8 edits1 add in OMCompiler/Compiler
[NF] Clocked operators improvements.
- Mark the parameter arguments of backSample, shiftSample, subSample, and superSample as structural so that they're evaluated by the frontend, since the clock partitioning in the backend expects this.
- Move the structural parameter utility functions from Inst to its own package, to avoid the need for other packages to depend on Inst when they just want to mark some parameters as structural.
- 13:27 Ticket #6020 (Provide a GUI for the package manager in OMEdit) created by
- We now have a nice package manager available in OMC, see #5888. …
- 12:11 Ticket #6002 (Undefined variable units when using FMUs) closed by
- fixed: I pushed the changes to the master and it will be available in the …
- 12:09 Changeset in OpenModelica [69e586a]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 9 edits in /
Undefined variable units when using FMUs (ticket:6002, #975)
- Unknown units will be exported to the UnitDefinitions but without a BaseUnit representation
- Define unit bar
- 12:01 Ticket #6019 (previous(y) is chattering in a discrete-time model) created by
- Hi, I built a small wrapping counter with time-discrete blocks. When …
- 11:56 Ticket #5367 (Generated FMU missing events in other tools) closed by
- fixed: Fixed with …
- 11:43 Changeset in OpenModelica [cce06bc6] by
-
- 1 edit in OMCompiler/3rdParty
Update 3rdParty for newer MSL
- 11:43 Changeset in OpenModelica [2dfa9e80] by
-
- 2 edits in /
[Jenkins] Sync output more in order to produce better logs
- 11:31 Ticket #5858 (Develop a manager for Modelica packages) closed by
- fixed: Fixed in https://github.com/OpenModelica/OpenModelica/pull/814 and …
- 11:18 Changeset in OpenModelica [9849d1b] by
-
- 1 edit in BuildProjects/autotools/configure.ac
Fix the configure.ac until it is fixed upstream
- 11:05 Ticket #5619 (Homotopy-based initialization does not use updated parameter values ...) closed by
- fixed: I tested with -override and it works perfectly fine. Adeel tested …
- 10:47 Changeset in OpenModelica [e374ec0f]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in testsuite/special/FmuExportCrossCompile
[FMI] Check external FMU simulator
- Simulate bouncing ball model with fmuCheck and validate results.
- Added test to cross-build-fmu in Jenkinsfile
- 10:47 Changeset in OpenModelica [0d072c6]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc
[FMI] Reset eventInfo only on entering event mode
Fix for ticket 5367.
- fmi2EnterEventMode will reset eventInfo. Then the FMU integrator will set newDiscreteStatesNeeded=fmi2True. Inside fmi2NewDiscreteStates value for valuesOfContinuousStatesChanged will stay true if it becomes true at some point.
- valuesOfContinuousStatesChanged can't trigger another call to fmi2EventUpdate any more. Would lead to infinit loop.
- 10:09 Changeset in OpenModelica [8fa9b666] by
-
- 1 edit in testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos
Expected output
- 10:08 Changeset in OpenModelica [ca8a88e] by
-
- 2 edits in testsuite/openmodelica
Expected output
- 09:07 Changeset in OpenModelica [135a93c] by
-
- 1 edit in testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos
Expected output
- 09:04 Changeset in OpenModelica [d9cbc5a2] by
-
- 2 edits in /
Update testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos
- 07:59 Changeset in OpenModelica [43b963e0] by
-
- 2 edits in BuildProjects/autotools
Merge commit '6f3f9421253d3e3a1062353b2536b00700683f7e'
- 07:57 Changeset in OpenModelica [e90044c] by
-
- 22 edits1 add in C-Sources
Merge commit '41564a983021f95f1996b1998887b6c75af883b8'
- 00:37 Ticket #6018 (Achieve successful simulation of 100% MSL 4.0.0 models) created by
- MSL 4.0.0 is going to be released soon. Jenkins …
- 00:31 Changeset in OpenModelica [1f2db5f0] by
-
- 1 edit in testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos
Update test case again
- 00:31 Changeset in OpenModelica [9a74e43] by
-
- 2 edits in OMCompiler/Compiler
Fix more typos
- 00:22 Changeset in OpenModelica [5fc178e] by
-
- 1 edit in OMCompiler/Compiler/Template/SimCodeTV.mo
Fix typo
- 00:20 Changeset in OpenModelica [a2c6a9b9] by
-
- 4 edits in OMCompiler/Compiler
add record NOBASEUNIT for undefined baseunits
2020-06-17:
- 23:27 Changeset in OpenModelica [b49e51e] by
-
- 1 edit in testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos
Update testcase again
- 22:59 Changeset in OpenModelica [c71c414] by
-
- 1 edit in testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos
Add test case for unit bar
- 22:59 Changeset in OpenModelica [f50bab5] by
-
- 1 edit in OMCompiler/Compiler/BackEnd/Unit.mo
Define unit bar
- 22:59 Changeset in OpenModelica [5f96f5d] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenFMUCommon.tpl
Remove superfluous whitespace
- 21:21 Changeset in OpenModelica [1a972c01]maintenance/v1.16v1.16.0-dev.02 by
-
- 3 edits in /
Update code quoting of identifiers
- No longer crashes on odd quoted identifiers that do not end with '
- Identifiers can now be reversed again (to see the actual name in the debugger)
- 21:21 Changeset in OpenModelica [ca04e37]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl
Minor cleanup and commenting. (#940)
- Added comments for record handling template functions.
- Removed generation of unused record utility function recordCopyFromVars which was used to assign to 'record' in simulation contexts. Assigning to record in simulation context is now handled by splitting the assignment (recursively) to each element instead.
- 21:21 Changeset in OpenModelica [775e048]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo
fix crash when displaying an error message
to test:
- git clone https://github.com/OpenModelica/BUAVSystem.git
- build model: BUAVSystem.Examples.ValidationCases.IntegratedSystemValidationMar6
- crashes in: RemoveSimpleEquations.mo:3156 because "str "is defined only on one branch
- 21:21 Changeset in OpenModelica [aa7b2e4]maintenance/v1.16 by
-
- 4 edits1 add in /
add some sanity checks for CI/Build MINGW
- make sure the compiler can build and simulate a simple model with C, C++ and that an FMU can be build
- check that linearization works (for matlab)
- check that OMEdit can start (not missing any dlls)
- add a script to test the sanity, don't build it on the fly as escaping in Windows is alien technology
- build more stuff in parallel for mingw/msvc (via all-runtimes target)
- 21:21 Changeset in OpenModelica [4c6e242]maintenance/v1.16 by
-
- 1 edit in OMSimulator
Update OMSimulator (#941)
- 21:21 Changeset in OpenModelica [aa8c12e]maintenance/v1.16 by
-
- 2 edits in /
ticket:5927 fix the crash in linearization for Matlab
- %g was given a string
- remove trailing spaces before \n in CodegenC.tpl
- update test
- 21:21 Changeset in OpenModelica [4c81091]maintenance/v1.16 by
-
- 5 edits in /
[NF] Initial handling of ragged dimensions.
- 21:21 Changeset in OpenModelica [3c641e9]maintenance/v1.16 by
-
- 1 edit in OMSimulator
Update OMSimulator (#938)
- 21:21 Changeset in OpenModelica [73099f9]maintenance/v1.16 by
-
- 5 edits in OMCompiler/Compiler
[Flat] Fix output of external functions
- 21:21 Changeset in OpenModelica [8bc748e]maintenance/v1.16 by
-
- 2 edits in /
Only push library updates when the build is stable
- 21:21 Changeset in OpenModelica [4c4da67c]maintenance/v1.16 by
-
- 1 edit in OMSimulator
Update OMSimulator (#931)
- 21:21 Changeset in OpenModelica [3942088]maintenance/v1.16 by
-
- 1 edit in libraries
Updated libraries
- libraries 06f38e4...2ba40eb (1):
Bump libraries
- 21:21 Changeset in OpenModelica [63b9017b]maintenance/v1.16 by
-
- 5 edits2 adds in /
[NF] Add promote as experimental operator.
- 21:21 Changeset in OpenModelica [6ea769e]maintenance/v1.16 by
-
- 2 edits in OMCompiler/Compiler/Util
Add more language standards.
- Add 3.4, 3.5, and experimental as language standards.
- Change LanguageStandard.latest to mean 3.4.
- 21:21 Changeset in OpenModelica [3dfb7ad2]maintenance/v1.16 by
-
- 4 edits in /
[OSX] Check dylib and binaries for relative paths (#916)
- Check dylib and binaries for relative paths
- Fix dylib IDs, rpath, etc in various places
- Add sanity check for OMEdit (OSX only; check that OMEdit --help works)
Co-authored-by: AnHeuermann <andreas.heuermann@…>
- 21:21 Changeset in OpenModelica [8d5b5cd]maintenance/v1.16 by
-
- 3 edits2 adds in /
Handle preExp and varDecls for crefs with subs. (#923)
- Handle preExp and varDecls for crefs with subs.
- We used to throw away any extra expressions and variable declarations needed for it, i.e., if it has some complicated subscript that can not be generated inline.
- If you are sure you have a path (a cref with no subs) then you can use contextCrefNoPrevExp (e.g variable names are just paths. They are just represented as cref). Otherwise contextCref now needs a preEx and varDecls buffer passed to it.
- Fix wrong ordering of buffer arguments.
- Avoid unnecessary code generation.
- This fixes ticket:5994.
- The path we took for crefs with subscripts in function context used to create unnecessary temporaries and exps which we did not notice because they were were thrown away after being created.
- Split up the function to take different paths for normal and parallel functions.
- Add a test case for Ticket:5994.
- 21:21 Changeset in OpenModelica [4da8d48]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFStatement.mo
[Flat] Use loop keyword for while loops
- 21:21 Changeset in OpenModelica [c16c232]maintenance/v1.16 by
-
- 2 edits in /
Add Cvode Documentation
- Also fixed wrong order in tooltip
- 21:21 Changeset in OpenModelica [605b4b49]maintenance/v1.16 by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[Flat] Use toFlatString also on clock constructors
- 21:21 Changeset in OpenModelica [8a46f61d]maintenance/v1.16 by
-
- 8 edits in /
MinGW & other minor fixes
- more homogenous handling of LINK_SUNDIALS_STATIC for ida_solver, cvode_solver and radau
- signal that we link with static fmilib in FMICommon.h (define FMILIB_STATIC_LIB_ONLY)
- more debugging in testsuite/simulation/libraries/common/ModelTesting.mos
- change Util.absoluteOrRelative to check for the relative path and if it doesn't exist return the original path to generate better error messages
- 21:21 Changeset in OpenModelica [7aad7a2d]maintenance/v1.16 by
-
- 1 edit in libraries
Updated libraries
- libraries c3edc70...06f38e4 (1):
Bump libraries
- 21:21 Changeset in OpenModelica [b0f5ccc]maintenance/v1.16 by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Fix subscripting of boxed/unboxed expressions.
- Handle boxed types in Type.subscript.
- Add assertion in Type.subscript to catch unhandled types.
- Add special rules for unboxed/boxed values in Expression.applySubscript that subscripts the expressions they contain instead of creating unnecessary SUBSCRIPTED_EXPs.
- 21:21 Changeset in OpenModelica [6807877]maintenance/v1.16 by
-
- 11 edits in /
[BE] jacobians: make residual names unique
- make jacobian residual variables unique and use the name
- avoids discarding them while differentiating in the case of nested jacobians
- 21:21 Changeset in OpenModelica [302444f]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo
[NF] Clean up Flatten.
- Pass the scalarize flag as a bool where it's needed instead of looking up the value of the flag over and over.
- Split the array vectorization off to a separate function to make the code cleaner and avoid having to check whether to run the code for every array element.
- Simplify binding handling in Flatten.flattenClass.
- 21:21 Changeset in OpenModelica [8066773]maintenance/v1.16 by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Retype conditional array expressions.
- When doing branch selection on if-expressions where the branches have different dimensions, also do branch selection on the type of the if-expression.
- 21:21 Changeset in OpenModelica [ed49d5f]maintenance/v1.16 by
-
- 1 edit in libraries
Updated libraries
- libraries 7e73535...c3edc70 (1):
Bump libraries
- 21:21 Changeset in OpenModelica [e2e0cade]maintenance/v1.16 by
-
- 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h
link sundials statically on mingw in cvode_solver.h
- 21:21 Changeset in OpenModelica [7f3cfc00]maintenance/v1.16 by
-
- 3 edits in /
[NF] Improve structural parameter handling.
- When marking a size expression as structural, don't mark the expression in it since only the size of the expression is needed.
- 21:21 Changeset in OpenModelica [a87a6a00]maintenance/v1.16 by
-
- 6 edits1 add in OMCompiler/Compiler
[NF] Improve/cleanup expression traversal functions.
- Implemented Expression.applyShallow.
- Moved some traversal utility functions to the modules for the types they traverse, i.e. ComponentRef, Call, etc.
- Moved Expression.ClockKind and its functions to a separate file.
- Fixed apply for typed reductions, which would only apply the function to the default and fold expressions without traversing into them.
- 21:21 Changeset in OpenModelica [bb23e34]maintenance/v1.16 by
-
- 1 edit in libraries
Updated libraries
- libraries b1581bc...7e73535 (1):
update MEV to v1.0.1
- 21:21 Changeset in OpenModelica [d3af00c]maintenance/v1.16 by
-
- 1 edit in OMCompiler/Compiler/FrontEnd/ClassLoader.mo
Correct installPackage name in help text
- 21:21 Changeset in OpenModelica [2ce7786d]maintenance/v1.16 by
-
- 2 edits2 adds in /
Singelton ut containing non singelton ut are treated as singeltons (#914)
- Singelton ut containing non singelton ut are treated as singeltons
- 19:31 Changeset in OpenModelica [ce575d9]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 8d45807...4c6095e (1):
Bump libraries
- 18:43 Changeset in OpenModelica [32a1985] by
-
- 2 edits in testsuite/special/FmuExportCrossCompile
[FMI] Check external FMU simulator
- Simulate bouncing ball model with fmuCheck and validate results.
- Added test to cross-build-fmu in Jenkinsfile
- 18:19 Changeset in OpenModelica [5fb90644] by
-
- in /
v1.16.0-dev.02
- 18:18 Changeset in OpenModelica [f9bd8b7] by
-
- 3 edits in /
Update code quoting of identifiers
- No longer crashes on odd quoted identifiers that do not end with '
- Identifiers can now be reversed again (to see the actual name in the debugger)
- 18:18 Changeset in OpenModelica [a4e4ebd6] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl
Minor cleanup and commenting. (#940)
- Added comments for record handling template functions.
- Removed generation of unused record utility function recordCopyFromVars which was used to assign to 'record' in simulation contexts. Assigning to record in simulation context is now handled by splitting the assignment (recursively) to each element instead.
- 18:18 Changeset in OpenModelica [4230daa0] by
-
- 1 edit in OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo
fix crash when displaying an error message
to test:
- git clone https://github.com/OpenModelica/BUAVSystem.git
- build model: BUAVSystem.Examples.ValidationCases.IntegratedSystemValidationMar6
- crashes in: RemoveSimpleEquations.mo:3156 because "str "is defined only on one branch
- 18:18 Changeset in OpenModelica [feb5cdd] by
-
- 4 edits1 add in /
add some sanity checks for CI/Build MINGW
- make sure the compiler can build and simulate a simple model with C, C++ and that an FMU can be build
- check that linearization works (for matlab)
- check that OMEdit can start (not missing any dlls)
- add a script to test the sanity, don't build it on the fly as escaping in Windows is alien technology
- build more stuff in parallel for mingw/msvc (via all-runtimes target)
- 18:18 Changeset in OpenModelica [c59a9f5f] by
-
- 1 edit in OMSimulator
Update OMSimulator (#941)
- 18:18 Changeset in OpenModelica [06989466] by
-
- 2 edits in /
ticket:5927 fix the crash in linearization for Matlab
- %g was given a string
- remove trailing spaces before \n in CodegenC.tpl
- update test
- 18:18 Changeset in OpenModelica [549e0ae] by
-
- 5 edits in /
[NF] Initial handling of ragged dimensions.
- 18:18 Changeset in OpenModelica [8547bf63] by
-
- 1 edit in OMSimulator
Update OMSimulator (#938)
- 18:18 Changeset in OpenModelica [01f437c2] by
-
- 5 edits in OMCompiler/Compiler
[Flat] Fix output of external functions
- 18:18 Changeset in OpenModelica [65f6c02] by
-
- 2 edits in /
Only push library updates when the build is stable
- 18:18 Changeset in OpenModelica [4f1ffd0] by
-
- 1 edit in OMSimulator
Update OMSimulator (#931)
- 18:18 Changeset in OpenModelica [34aa0950] by
-
- 1 edit in libraries
Updated libraries
- libraries 06f38e4...2ba40eb (1):
Bump libraries
- 18:18 Changeset in OpenModelica [e80c035] by
-
- 5 edits2 adds in /
[NF] Add promote as experimental operator.
- 18:18 Changeset in OpenModelica [cc1965c] by
-
- 2 edits in OMCompiler/Compiler/Util
Add more language standards.
- Add 3.4, 3.5, and experimental as language standards.
- Change LanguageStandard.latest to mean 3.4.
- 18:18 Changeset in OpenModelica [3240741] by
-
- 4 edits in /
[OSX] Check dylib and binaries for relative paths (#916)
- Check dylib and binaries for relative paths
- Fix dylib IDs, rpath, etc in various places
- Add sanity check for OMEdit (OSX only; check that OMEdit --help works)
Co-authored-by: AnHeuermann <andreas.heuermann@…>
- 18:18 Changeset in OpenModelica [efcdd86] by
-
- 3 edits2 adds in /
Handle preExp and varDecls for crefs with subs. (#923)
- Handle preExp and varDecls for crefs with subs.
- We used to throw away any extra expressions and variable declarations needed for it, i.e., if it has some complicated subscript that can not be generated inline.
- If you are sure you have a path (a cref with no subs) then you can use contextCrefNoPrevExp (e.g variable names are just paths. They are just represented as cref). Otherwise contextCref now needs a preEx and varDecls buffer passed to it.
- Fix wrong ordering of buffer arguments.
- Avoid unnecessary code generation.
- This fixes ticket:5994.
- The path we took for crefs with subscripts in function context used to create unnecessary temporaries and exps which we did not notice because they were were thrown away after being created.
- Split up the function to take different paths for normal and parallel functions.
- Add a test case for Ticket:5994.
- 18:18 Changeset in OpenModelica [3106769] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFStatement.mo
[Flat] Use loop keyword for while loops
- 18:18 Changeset in OpenModelica [f7b216c] by
-
- 2 edits in /
Add Cvode Documentation
- Also fixed wrong order in tooltip
- 18:18 Changeset in OpenModelica [d115c48a] by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[Flat] Use toFlatString also on clock constructors
- 18:18 Changeset in OpenModelica [6a6afda] by
-
- 8 edits in /
MinGW & other minor fixes
- more homogenous handling of LINK_SUNDIALS_STATIC for ida_solver, cvode_solver and radau
- signal that we link with static fmilib in FMICommon.h (define FMILIB_STATIC_LIB_ONLY)
- more debugging in testsuite/simulation/libraries/common/ModelTesting.mos
- change Util.absoluteOrRelative to check for the relative path and if it doesn't exist return the original path to generate better error messages
- 18:18 Changeset in OpenModelica [1ad2d065] by
-
- 1 edit in libraries
Updated libraries
- libraries c3edc70...06f38e4 (1):
Bump libraries
- 18:18 Changeset in OpenModelica [eb99c2a7] by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Fix subscripting of boxed/unboxed expressions.
- Handle boxed types in Type.subscript.
- Add assertion in Type.subscript to catch unhandled types.
- Add special rules for unboxed/boxed values in Expression.applySubscript that subscripts the expressions they contain instead of creating unnecessary SUBSCRIPTED_EXPs.
- 18:18 Changeset in OpenModelica [bd3403a0] by
-
- 11 edits in /
[BE] jacobians: make residual names unique
- make jacobian residual variables unique and use the name
- avoids discarding them while differentiating in the case of nested jacobians
- 18:18 Changeset in OpenModelica [ab20d397] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo
[NF] Clean up Flatten.
- Pass the scalarize flag as a bool where it's needed instead of looking up the value of the flag over and over.
- Split the array vectorization off to a separate function to make the code cleaner and avoid having to check whether to run the code for every array element.
- Simplify binding handling in Flatten.flattenClass.
- 18:18 Changeset in OpenModelica [7d1b3e0] by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Retype conditional array expressions.
- When doing branch selection on if-expressions where the branches have different dimensions, also do branch selection on the type of the if-expression.
- 18:18 Changeset in OpenModelica [5502ca2b] by
-
- 1 edit in libraries
Updated libraries
- libraries 7e73535...c3edc70 (1):
Bump libraries
- 18:18 Changeset in OpenModelica [37806c6f] by
-
- 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h
link sundials statically on mingw in cvode_solver.h
- 18:18 Changeset in OpenModelica [9ed866d6] by
-
- 3 edits in /
[NF] Improve structural parameter handling.
- When marking a size expression as structural, don't mark the expression in it since only the size of the expression is needed.
- 18:18 Changeset in OpenModelica [60f0a2a] by
-
- 6 edits1 add in OMCompiler/Compiler
[NF] Improve/cleanup expression traversal functions.
- Implemented Expression.applyShallow.
- Moved some traversal utility functions to the modules for the types they traverse, i.e. ComponentRef, Call, etc.
- Moved Expression.ClockKind and its functions to a separate file.
- Fixed apply for typed reductions, which would only apply the function to the default and fold expressions without traversing into them.
- 18:18 Changeset in OpenModelica [af79d820] by
-
- 1 edit in libraries
Updated libraries
- libraries b1581bc...7e73535 (1):
update MEV to v1.0.1
- 18:18 Changeset in OpenModelica [4b36345a] by
-
- 1 edit in OMCompiler/Compiler/FrontEnd/ClassLoader.mo
Correct installPackage name in help text
- 18:18 Changeset in OpenModelica [e26136cc] by
-
- 2 edits2 adds in /
Singelton ut containing non singelton ut are treated as singeltons (#914)
- Singelton ut containing non singelton ut are treated as singeltons
- 17:47 Changeset in OpenModelica [a5beb3f1]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Examples/generate_icons.py
make the icon generator usable on Windows
- 17:04 Changeset in OpenModelica [faf5e9ef]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Makefile.in
Fix make clean for target libs-for-testing.
- 16:50 Ticket #6017 (FMUs don't export libopenblas.so) created by
- I'm building a static C FMU 2.0 for ModelExchange with OpenModelica …
- 16:16 Changeset in OpenModelica [87ff5e1] by
-
- 1 edit in Makefile.in
Fix make clean for target libs-for-testing.
- 14:46 Changeset in OpenModelica [c4fcc6ce]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 06f38e4...8d45807 (20):
Bump libraries
OM/v1.6 is a branch, not a tag
Bump libraries
Fix where ModelicaReference should come from
Fix MSL versions
Bump libraries
Handle MSL master as trunk (still)
Bump libraries
Bump libraries
Bump libraries
Bump libraries
Bump libraries
Don't name things "trunk"
Fix syntax error
Track the new git repo for MSL
Bump libraries
provides Modelica 4.0.0: Modelica trunk
Bump libraries
update versionDate in MSL trunk patches
Bump libraries
- 13:55 Ticket #6016 (Unable to access Open Modelica from Scilab) created by
- I am using 'OpenModelica v1.16.0-dev-371-geb234c072 (64-bit)', 'Python …
- 12:40 Changeset in OpenModelica [91a2d4e2]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in doc/UsersGuide/source/omedit.rst
Fixes ticket:5851 Added documentation for temp and working directory
- 12:23 Ticket #6015 (Development of an OMScilab interface) created by
- OpenModelica features the …
- 12:12 Changeset in OpenModelica [688d750] by
-
- 1 edit in OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc
[FMI] Reset eventInfo only on entering event mode
Fix for ticket 5367.
- fmi2EnterEventMode will reset eventInfo. Then the FMU integrator will set newDiscreteStatesNeeded=fmi2True. Inside fmi2NewDiscreteStates value for valuesOfContinuousStatesChanged will stay true if it becomes true at some point.
- valuesOfContinuousStatesChanged can't trigger another call to fmi2EventUpdate any more. Would lead to infinit loop.
- 11:40 Changeset in OpenModelica [8d1314b2] by
-
- 1 edit in doc/UsersGuide/source/omedit.rst
Fixes ticket:5851 Added documentation for temp and working directory