Timeline


and

2023-04-01: Today

09:11 Changeset in OpenModelica [73184d0] by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/Util/Flags.mo

Merge bc864cb6e657acf7ffded7ee674da0ac102d51e0 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

09:10 Changeset in OpenModelica [bc864cb6] by kabdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/Util/Flags.mo

[BE] deactivate linear tearing as a test

01:52 Changeset in OpenModelica [4d7cc2e] by GitHub <noreply@…>
  • 3 edits in /

Merge d2c4b37c432b4e04ff8bda61b00335cc00955ea1 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:52 Changeset in OpenModelica [53d858b0] by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/optimization/eval_all/EvalL.c

Merge 5277e8e6e97339c2b3a7c710927dc2e251206756 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:52 Changeset in OpenModelica [adc6406] by GitHub <noreply@…>
  • 1 add in CITATION.cff

Merge d538fbe53eff6fdd7907a7edf3a737c3546e2809 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:52 Changeset in OpenModelica [ec08467] by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Merge c6346762803301d9cbcfcc5fb92a98b759b85419 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [f56ef10d] by GitHub <noreply@…>
  • 7 edits
    1 delete in /

Merge bf862381d7b461534ddfb595ee1ff184705b0e43 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [bb15b63f] by GitHub <noreply@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

Merge 149492cd0baee84099bf7317d987f02f004b3f38 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [fe0cacf] by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Merge 8904cba009a39a6af2a801d5a4f5dc610f448061 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [8c7e9ee8] by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/scripts/Compile.bat

Merge 3611c1306eea6558ceb990551b1d9a215acc2750 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [bc004b1] by GitHub <noreply@…>
  • 8 edits in OMCompiler/Compiler/Util

Merge 51dd041c89d6f0d573e2110ea68584aaad621b3f into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [ff00263] by GitHub <noreply@…>
  • 14 edits in /

Merge c40c979ef78591424201527b75fcf8335503d72c into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [8c9c8bb] by GitHub <noreply@…>
  • 21 edits in OMCompiler

Merge 593c404a315f0049fd041449cdcdcc47e9eaa40f into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [8b4efac] by GitHub <noreply@…>
  • 7 edits
    2 deletes in /

Merge 7ecf7e4fe9517ede8bc930f79abc08c518796b8e into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [26eae88] by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Merge 503f61f963362e2cce4541c4ef6ff55b22c69f60 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [0bb63107] by GitHub <noreply@…>
  • 2 edits in OMCompiler

Merge 1e8f173e953fec426c33cc86e214939c05455959 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [583fef0b] by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/VisualXML.mo

Merge b375c82cc43629e220358ce14862a564ece4316a into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

01:51 Changeset in OpenModelica [4d1f3438] by GitHub <noreply@…>
  • 1 edit in README.cmake.md

Merge dfd0762c5a70f1f48ffd465a377aab39257031a2 into 6ab888ea841ea9f17513977e05a5ebbe8a263f4a

2023-03-31: Yesterday

17:59 Changeset in OpenModelica [6ab888ea]master by GitHub <noreply@…>
  • 4 edits
    1 add in /

Improve getAllSubtypeOf (#10487)

  • Put locally declared classes first in the list, and remove the parent prefix from them instead of using the fully qualified name.
17:29 Changeset in OpenModelica [33f1a0b2] by Per Östlund <perost86@…>
  • 4 edits
    1 add in /

Improve getAllSubtypeOf

  • Put locally declared classes first in the list, and remove the parent prefix from them instead of using the fully qualified name.
17:04 Changeset in OpenModelica [afd0bf2d] by GitHub <noreply@…>
  • 3 edits
    1 add in /

Improve function evaluation (#10486)

  • Improve retyping of unknown dimensions.
  • Fix retyping of element-wise add/sub operations.

Fixes #10479

16:33 Changeset in OpenModelica [b3dc696] by Per Östlund <perost86@…>
  • 3 edits
    1 add in /

Improve function evaluation

  • Improve retyping of unknown dimensions.
  • Fix retyping of element-wise add/sub operations.

Fixes #10479

15:41 Changeset in OpenModelica [dfd0762c] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in README.cmake.md

Add homebrew instructions

15:40 Changeset in OpenModelica [f4dc2927] by GitHub <noreply@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Disable the paste on read only models (#10483)

15:23 Changeset in OpenModelica [6150c3a] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp

Disable the paste on read only models

2023-03-30:

14:02 Changeset in OpenModelica [a510dec] by GitHub <noreply@…>
  • 2 edits in OMEdit/OMEditLIB/Modeling

Modifiers are not part of the model now (#10474)

Adapt to the new output of getModelInstance API

13:45 Changeset in OpenModelica [c6e865b6] by Adeel Asghar <adeel.asghar@…>
  • 2 edits in OMEdit/OMEditLIB/Modeling

Modifiers are not part of the model now

Adapt to the new output of getModelInstance API

12:24 Changeset in OpenModelica [d10c70d] by GitHub <noreply@…>
  • 2 edits in OMEdit/OMEditLIB/Options

Disable wheel event for drop downs and spin boxes in the OptionsDialog (#10472)

Fixes #10458

Put all the settings pages in their own QScrollArea instead of the whole QStackWidget

12:04 Changeset in OpenModelica [5bce9f89]maintenance/v1.21 by Adeel Asghar <adeel.asghar@…>
  • 5 edits in OMEdit/OMEditLIB/Animation

[OMEdit] Support OBJ & 3DS files as CAD shapes (#10377)

  • Support OBJ & 3DS files as CAD shapes
  • Clean up functions for CAD file checks
  • Add helper functions for CAD type checks
11:40 Changeset in OpenModelica [bf804e32] by Adeel Asghar <adeel.asghar@…>
  • 5 edits in OMEdit/OMEditLIB/Animation

[OMEdit] Support OBJ & 3DS files as CAD shapes (#10377)

  • Support OBJ & 3DS files as CAD shapes
  • Clean up functions for CAD file checks
  • Add helper functions for CAD type checks
11:31 Changeset in OpenModelica [c456d21] by Adeel Asghar <adeel.asghar@…>
  • 2 edits in OMEdit/OMEditLIB/Options

Disable wheel event for drop downs and spin boxes in the OptionsDialog

Fixes #10458

Put all the settings pages in their own QScrollArea instead of the whole QStackWidget

11:27 Changeset in OpenModelica [5a8aa610] by GitHub <noreply@…>
  • 5 edits in OMEdit/OMEditLIB/Animation

[OMEdit] Support OBJ & 3DS files as CAD shapes (#10377)

  • Support OBJ & 3DS files as CAD shapes
  • Clean up functions for CAD file checks
  • Add helper functions for CAD type checks

2023-03-29:

20:52 Changeset in OpenModelica [b375c82c] by anotheruserofgithub <96748782+anotheruserofgithub@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/VisualXML.mo

Fix dumping visualizers with identical cref parts

20:06 Changeset in OpenModelica [7cad420]v1.22.0-dev by GitHub <noreply@…>
  • in /

v1.22.0-dev (#10470)

19:41 Changeset in OpenModelica [193e208d] by Adrian Pop <adrian.pop@…>
  • in /

v1.22.0-dev

19:32 Changeset in OpenModelica [23c6c6f]maintenance/v1.21v1.21.0-dev.beta.1 by Adrian Pop <adrian.pop@…>
  • in /

v1.21.0-dev.beta.1

13:52 Changeset in OpenModelica [0eac864a]maintenance/v1.21 by GitHub <noreply@…>
  • 2 edits
    1 move
    1 add in /

Consider min/max structural for connector flows (#10464)

Fixes #10461

13:35 Changeset in OpenModelica [c7832c6]maintenance/v1.21 by GitHub <noreply@…>
  • 1 edit in OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp

Update the model text when connection is updated (#10466)

13:09 Changeset in OpenModelica [2579d69] by Per Östlund <perost86@…>
  • 2 edits
    1 move
    1 add in /

Consider min/max structural for connector flows

Fixes #10461

13:08 Changeset in OpenModelica [16ac91dd]maintenance/v1.21 by GitHub <noreply@…>
  • 6 edits in OMEdit/OMEditLIB

Fix cut,copy and paste when instance api is used (#10465)

Fixes #10442

13:04 Changeset in OpenModelica [2f261b96] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp

Update the model text when connection is updated

12:39 Changeset in OpenModelica [d90b86a7] by Adeel Asghar <adeel.asghar@…>
  • 6 edits in OMEdit/OMEditLIB

Fix cut,copy and paste when instance api is used

Fixes #10442

10:05 Changeset in OpenModelica [bf862381] by Martin Sjölund <martin.sjolund@…>
  • 1 edit
    1 delete in /

Update docker image for biblatex

09:25 Changeset in OpenModelica [6744a8e] by Martin Sjölund <martin.sjolund@…>
  • 6 edits in /

Build the source tarball in Jenkins, including docs

TODO:

  • Also upload the source tarball from here (instead of other jobs).
  • Install the documentation if it exists

2023-03-28:

19:10 Changeset in OpenModelica [1e8f173] by phannebohm <phannebohm@…>
  • 2 edits in OMCompiler

Add endianness check for jacobian binaries

TODO handle endian conversion if necessary

18:46 Changeset in OpenModelica [503f61f] by phannebohm <phannebohm@…>
  • 2 edits in OMCompiler/Compiler

Cleanup

18:43 Changeset in OpenModelica [f701b177] by phannebohm <phannebohm@…>
  • 1 edit in OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo

[NB] Use same lists for symbolic and numeric jac

The symbolic jacobian did not find the correct number of resultVars.

16:23 Changeset in OpenModelica [0273588]maintenance/v1.21 by GitHub <noreply@…>
  • 8 edits
    1 add in /

Fix derived modifiers in getModelInstance (#10456)

  • Dump the modifier of a short class definition on the extends element instead of on the class itself, so that short and long class definitions are dumped in the same way.

Fixes #9519

15:58 Changeset in OpenModelica [35a0fde5] by Per Östlund <perost86@…>
  • 8 edits
    1 add in /

Fix derived modifiers in getModelInstance

  • Dump the modifier of a short class definition on the extends element instead of on the class itself, so that short and long class definitions are dumped in the same way.

Fixes #9519

13:19 Changeset in OpenModelica [92b6780]maintenance/v1.21 by GitHub <noreply@…>
  • 28 edits
    2 moves
    1 add in /

Write Jacobian sparse pattern to binary file (#10352)

Large models can create large index lists in the generated code. This
leads to huge static memory consumption which leads to problems at
compile time and/or runtime. The workaround is to save these index lists
as binary files and read them into dynamic memory at runtime
initialization.

TODO replace this with compressed generator functions


Co-authored-by: Karim Abdelhak <karim.abdelhak@…>
Co-authored-by: AnHeuermann <andreas.heuermann@…>

12:00 Changeset in OpenModelica [edf295d5] by phannebohm <phannebohm@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeMain.mo

Only move file if it was created

2023-03-27:

20:53 Changeset in OpenModelica [77d23066] by phannebohm <phannebohm@…>
  • 45 edits
    4 adds in /

Merge branch 'master' into 10263-sp-to-file

20:46 Changeset in OpenModelica [64f444c] by phannebohm <phannebohm@…>
  • 20 edits
    2 moves in /

Use FLAG_INPUT_PATH if available

Needed to move jacobian_util.{c,h} to directory simulation

17:19 Changeset in OpenModelica [a7cd739]maintenance/v1.21 by GitHub <noreply@…>
  • 2 edits in OMCompiler/SimulationRuntime/c

Fix intString/stringInt on 64-bit Windows (#10453)

  • Change intString to use the PRINT_MMC_SINT_T macro for the format string instead of assuming it's a long, and change to snprintf just to be safe.
  • Change stringInt to use modelica_integer instead of long, and use MODELICA_INT_MIN/MAX instead of INT_MIN/MAX.
17:10 Changeset in OpenModelica [10cfde04]maintenance/v1.21 by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

[BE] Remove minmax check for nominal attribute (#10454)

Fixes #10450

16:38 Changeset in OpenModelica [12503bff] by phannebohm <phannebohm@…>
  • 8 edits
    1 add in /

Merge branch 'master' into 10450-nominal-constraint

16:26 Changeset in OpenModelica [c29e2d42]maintenance/v1.21 by GitHub <noreply@…>
  • 2 edits in OMCompiler/Compiler/SimCode

Improve #10445 (#10452)

  • #10445 re-enabled extraction of min, max and nominal value assignment generations for parameter for #9825. It was disabled by #9853. To disable it we had moved some appending of lists around. This caused the equation ids not to be strictly in ascending order. It was fine in the disabled state but when it was enabled again the wrong ordering causes failures.
  • The lists are now appended in the correct order to match the equation ids.
16:22 Changeset in OpenModelica [2bc519d] by phannebohm <phannebohm@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/BackendVariable.mo

Rerun

16:20 Changeset in OpenModelica [803631e] by Per Östlund <perost86@…>
  • 2 edits in OMCompiler/SimulationRuntime/c

Fix intString/stringInt on 64-bit Windows

  • Change intString to use the PRINT_MMC_SINT_T macro for the format string instead of assuming it's a long, and change to snprintf just to be safe.
  • Change stringInt to use modelica_integer instead of long, and use MODELICA_INT_MIN/MAX instead of INT_MIN/MAX.
16:08 Changeset in OpenModelica [f2393c1] by phannebohm <phannebohm@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/BackendVariable.mo

Remove unused import

14:49 Changeset in OpenModelica [eb2c71f] by phannebohm <phannebohm@…>
  • 3 edits in OMCompiler/Compiler

[BE] Remove minmax check for nominal attribute

14:48 Changeset in OpenModelica [617ac9c8] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits in OMCompiler/Compiler/SimCode

Improve #10445

  • #10445 re-enabled extraction of min, max and nominal value assignment generations for parameter for #9825. It was disabled by #9853. To disable it we had moved some appending of lists around. This caused the equation ids not to be strictly in ascending order. It was fine in the disabled state but when it was enabled again the wrong ordering causes failures.
  • The lists are now appended in the correct order to match the equation ids.
13:41 Changeset in OpenModelica [02fef0b9]maintenance/v1.21 by GitHub <noreply@…>
  • 7 edits
    1 add in /

CMake CS FMUs with CVODE (#10433)

  • Fixing CMake CS FMUs with CVODE
  • CVODE library dir depends on CMAKE_LIBRARY_ARCHITECTURE
  • If CVODE is needed and dynamic CVODE is linked, but runtime dependencies are not installed we need to update the runtime path.
11:42 Changeset in OpenModelica [7e90c0fa]maintenance/v1.21 by GitHub <noreply@…>
  • 1 edit in doc/SimulationRuntime/c/src/cruntimedraft.tex

Fix LaTeX compilation error in newer LaTeX versions (#10449)

11:33 Changeset in OpenModelica [2d43c5e3]maintenance/v1.21 by GitHub <noreply@…>
  • 3 edits in doc/UsersGuide/source

Update the Sphinx dependencies (#10448)

inlinesyntaxhighlight was not updated for 10 years and removed.

11:28 Changeset in OpenModelica [7aafc15] by anotheruserofgithub <96748782+anotheruserofgithub@…>
  • 4 edits in OMEdit/OMEditLIB/Animation

Add helper functions for CAD type checks

11:28 Changeset in OpenModelica [e757cda7] by anotheruserofgithub <96748782+anotheruserofgithub@…>
  • 2 edits in OMEdit/OMEditLIB/Animation

Clean up functions for CAD file checks

11:28 Changeset in OpenModelica [ee088cb] by anotheruserofgithub <96748782+anotheruserofgithub@…>
  • 3 edits in OMEdit/OMEditLIB/Animation

Support OBJ & 3DS files as CAD shapes

11:25 Changeset in OpenModelica [740a8c7]maintenance/v1.21 by GitHub <noreply@…>
  • 7 edits
    1 add in OMEdit/OMEditLIB

[OMEdit] Apply specular coefficient of material (#10362)

  • Apply specular coefficient on all visualizers
  • Add number picker to change specular coefficient
11:06 Changeset in OpenModelica [ab3709f] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in doc/SimulationRuntime/c/src/cruntimedraft.tex

Fix LaTeX compilation error in newer LaTeX versions

10:49 Changeset in OpenModelica [17dada87] by Martin Sjölund <martin.sjolund@…>
  • 3 edits in doc/UsersGuide/source

Update the Sphinx dependencies

inlinesyntaxhighlight was not updated for 10 years and removed.

2023-03-25:

11:58 Changeset in OpenModelica [38b6c06]maintenance/v1.21 by GitHub <noreply@…>
  • 6 edits in /

Improve handling of CLI and annotation flags/options. (#10418)

Improve handling of CLI and annotation flags/options.

  • Consider experiment annotation when using omc on the CLI.
  • Consider __OpenModelica_commandLineOptions annotation when using omc on the CLI.
  • Consider flag --newBackend when specified on the CLI.

These have required some restructuring of the translateModel workflow. There is still so much more that can be cleaned up and refactored to make more sense.

11:27 Changeset in OpenModelica [a8c9ded]maintenance/v1.21 by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Do not overwrite parameter values to compute attribute values. (#10445)

  • Do not overwrite values to compute attribute values.
  • The previous implementation used the parameter itself to temporarily store and return the computed attribute values. It then used this value to update the actual attribute value and resetted the parameter to its start value. This does not always work (I think) because the value of the parameter is different from the start value (which is saved in the init.xml file) if the value is not a constant (?)

On top of that it was quite confusing to read and understand. So modify
the codegen to treat this case specifically and generate in-place
updates to these non-constant min, max, nominal attribute values.

  • Do not disable optimization of some functions.
  • These are static functions and are marked for no optimization. I am not sure what the effect of the no-optimization attribute is in this case. Do not try to disable optimization for them anyway because they should be optimized if possible.
  • Reenable default extraction of min, max nominal assignments for params.
  • This reverts #9853 (#44dc29024c038c040e2e240d1c265ddec3dcad5e)
  • It was disabled because of #9825.
  • The handling has been improved now so it can be re-enabled.
10:50 Changeset in OpenModelica [79e1f6d2] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits in OMCompiler/Compiler/SimCode

Reenable default extraction of min, max nominal assignements for params.

  • This reverts #9853 (#44dc29024c038c040e2e240d1c265ddec3dcad5e)
  • It was disabled because of #9825.
  • The handling has been improved now so it can be re-enabled.
10:50 Changeset in OpenModelica [194557d] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenC.tpl

Do not disable optimization of some functions.

  • These are static functions and are marked for no optimization. I am not sure what the effect of the no-optimization attribute is in this case. Do not try to disable optimization for them anyway because they should be optimized if possible.
10:50 Changeset in OpenModelica [7755d79] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenC.tpl

Do not overwrite values to compute attribute values.

  • The previous implementation used the parameter itself to temporarily store and return the computed attribute values. It then used this value to update the actual attribute value and re-setted the parameter to its start value. This does not always work (I think) because the value of the parameter is different from the start value (which is saved in the init.xml file) if the value is not a constant (?)

On top of that it was quite confusing to read and understand. So modify
the codegen to treate this case specifically and generate in-place
updates to these non-constant min, max, nominal attribute values.

Note: See TracTimeline for information about the timeline view.