Timeline


and

2022-01-21:

23:38 Changeset in OpenModelica [87d58d47]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 3 edits in OMCompiler/SimulationRuntime

Fixes for FMU generation on Windows with CMake built omc (#8451)

  • [cmake] Define CMINPACK_NO_DLL to libSimulationRuntimeFMI.
  • It is a static library.
  • Install fmi/export/buildproject/configure.ac on Win
  • This is just following what the Makefiles do. I am not 100% sure why it is needed and how it is used.

If it is not installed on Windows, the FMU creation complains about
missing file and terminates.

22:59 Changeset in OpenModelica [ce8b617] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/SimulationRuntime/fmi/export/buildproject/CMakeLists.txt

Install fmi/export/buildproject/configure.ac on Win

  • This is just following what the Makefiles do. I am not 100% sure why it is needed and how it is used.

If it is not installed on Windows, the FMU creation complains about
missing file and terminates.

22:59 Changeset in OpenModelica [00f020e] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits in OMCompiler/SimulationRuntime/c

[cmake] Define CMINPACK_NO_DLL to libSimulationRuntimeFMI.

  • It is a static library.
22:59 Changeset in OpenModelica [5cb0f20]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/Script/CevalScriptBackend.mo

Define LINK_SUNDIALS_STATIC when compiling FMU sources (#8450)

  • If we ask sundials to build shared libs it adds dll export realted function attributes to the headers.

If we build both static and shared versions of sundials and we want
to use the static libs later, we need to define LINK_SUNDIALS_STATIC
so that the corresponding dll attributes are disabled in the headers
(i.e, the function declarations do not get the attributes).

22:10 Changeset in OpenModelica [6e6a8ca] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/Script/CevalScriptBackend.mo

Define LINK_SUNDIALS_STATIC when compiling FMU sources

  • If we ask sundials to build shared libs it adds dll export realted function attributes to the headers.

If we build both static and shared versions of sundials and we want
to use the static libs later, we need to define LINK_SUNDIALS_STATIC
so that the corresponding dll attributes are disabled in the headers
(i.e, the function declarations do not get the attributes).

15:28 Changeset in OpenModelica [2781c475] by Philip Hannebohm <phannebohm@…>
  • 12 edits in /

Fix names for nonlinear sparse solver flags

14:47 Changeset in OpenModelica [d44625d8]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 6 edits
    1 add in /

Allow looking up functions in nested components (#8444)

  • Allow comp1..compN.class1..classN.function(), previously only comp.class1..classN.function() was allowed.

Fixes #8428

14:22 Changeset in OpenModelica [b9ee60b] by Per Östlund <perost86@…>
  • 6 edits
    1 add in /

Allow looking up functions in nested components

  • Allow comp1..compN.class1..classN.function(), previously only comp.class1..classN.function() was allowed.

Fixes #8428

10:22 Changeset in OpenModelica [5362648] by kabdelhak <karim.abdelhak@…>
  • 5 edits in OMCompiler/Compiler

[NB] provide scalarization for backendinfo

  • use Scalarization from frontend and update it to parse backendinfo

2022-01-20:

14:28 Changeset in OpenModelica [189e514e] by kabdelhak <karim.abdelhak@…>
  • 301 edits
    2 moves
    56 adds
    4 deletes in /

Merge branch 'master' of https://openmodelica.org/git-readonly/OpenModelica into newBackend_pseudo

13:55 Changeset in OpenModelica [feb0c31] by kabdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler/Compiler

[NB] update pseudo adjacency matrix

  • now able to parse scalars and whole dim variables in for-loops
  • util functions in NF

2022-01-19:

15:34 Changeset in OpenModelica [ebaac9b1]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 6 edits
    2 adds in /

Check if class exists before linearization. (#8417)

  • Check if class exists before linearization.
  • To be consistent with the simulate() API, add an explicit check for existence of class.
  • Also fix a probable wrong parameter to the class lookup which asks for the enclosing class when a the actual class is not found inside it.
  • Move the check for instantiating invlaid class types
  • The check for attempted instantiation of disallowed class types (packages. functions) is now moved to Inst.instantiateClass_dispatch
  • This probably does not cover every path. I am almost sure it does not. However, OF is already deprecated. All we care about is the interactive environment working properly before passing on things to NF.
  • Allow instantiation of TOP level packages/functions
11:22 Ticket #6376 (OpenModelica Error) closed by perost
invalid: Closing due to lack of info.
11:07 Changeset in OpenModelica [0ae5413] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits in /

Allow instantiation of TOP level packages/functions

00:59 Changeset in OpenModelica [52c8c2ce]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits in /

[BE] fix ASSC pivoting (#8436)

  • [BE] fix ASSC pivoting
  • remove dividing pivot row by pivot element > it would need an update of rhs
  • refers to ticket #8381
  • [BE] fix ASSC row update
  • also update all elements in the row that do not appear in the pivot row
  • fixes ticket #8373

2022-01-18:

22:22 Ticket #5967 (Ask for the name of a duplicated component) closed by casella
duplicate: Duplicate of https://github.com/OpenModelica/OpenModelica/issues/8282
21:33 Changeset in OpenModelica [17dd8e7] by kabdelhak <karim.abdelhak@…>
  • 2 edits in /

[BE] fix ASSC row update

  • also update all elements in the row that do not appear in the pivot row
  • fixes ticket #8373
17:20 Changeset in OpenModelica [0162941] by kabdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo

[BE] fix ASSC pivoting

  • remove dividing pivot row by pivot element > it would need an update of rhs
  • refers to ticket #8381
16:24 Changeset in OpenModelica [b76366f1]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 5 edits
    1 add in /

Further improve context check in typeCref (#8435)

15:55 Changeset in OpenModelica [2a28d57] by Per Östlund <perost86@…>
  • 5 edits
    1 add in /

Further improve context check in typeCref

14:48 Changeset in OpenModelica [808cd71]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 4 edits
    2 adds in /

fix --fmiFilter=blackBox and protected (#8433)

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

Ask for the name when duplicating the component (#8434)

Fixes #8282

14:17 Changeset in OpenModelica [e8a93f7] by arun3688 <rain100falls@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/simulation_info_json.c

fix headers

13:58 Changeset in OpenModelica [0c2bac73] by Adeel Asghar <adeel.asghar@…>
  • 4 edits in OMEdit/OMEditLIB

Ask for the name when duplicating the component

Fixes #8282

13:21 Changeset in OpenModelica [f97b28e] by arun3688 <rain100falls@…>
  • 4 edits
    2 adds in /

fix --fmiFilter=blackBox and protected

12:03 Changeset in OpenModelica [096f46b] by Mahder Gebremedhin <mahder.geb@…>
  • 6 edits
    2 adds in /

Move the check for instantiating invlaid class types

  • The check for attempted instantiation of disallowed class types (packages. functions) is now moved to Inst.instantiateClass_dispatch
  • This probably does not cover every path. I am almost sure it does not. However, OF is already deprecated. All we care about is the interactive environment working properly before passing on things to NF.

2022-01-17:

23:26 Changeset in OpenModelica [d0cc09b] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/Compiler/Script/CevalScriptBackend.mo

Check if class exists before linearization.

  • To be consistent with the simulate() API, add an explicit check for existence of class.
  • Also fix a probable wrong parameter to the class lookup which asks for the enclosing class when a the actual class is not found inside it.
22:55 Changeset in OpenModelica [24b85e33]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in testsuite/metamodelica/meta/TryExtends.mos

Improve TryExtends test case (#8431)

  • Change the TryExtends test case to call the function instead of instantiating it, since it shouldn't be possible to instantiate a function.
22:24 Changeset in OpenModelica [d13240d] by Per Östlund <perost86@…>
  • 1 edit in testsuite/metamodelica/meta/TryExtends.mos

Improve TryExtends test case

  • Change the TryExtends test case to call the function instead of instantiating it, since it shouldn't be possible to instantiate a function.
18:38 Ticket #3284 (Problem with "when+reinit" when using vectors) closed by casella
fixed: Works in 1.19.0
18:37 Ticket #3220 (Bug with for loop in algorithms) closed by casella
fixed: Works in 1.19.0
17:32 Changeset in OpenModelica [0dc5d2b]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits
    2 adds in /

Check restriction on class to be instantiated (#8430)

  • Check that the class the frontend is being asked to instantiate isn't a package or a function.
17:06 Changeset in OpenModelica [cef5cf7] by Per Östlund <perost86@…>
  • 2 edits
    2 adds in /

Check restriction on class to be instantiated

  • Check that the class the frontend is being asked to instantiate isn't a package or a function.
15:50 Changeset in OpenModelica [04813f5]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits in OMEdit/OMEditLIB

Copy the element dimensions when duplicating (#8429)

Fixes #8258
Catch the exception thrown by FlatModelica expression class. Avoids crashing OMEdit. See #8416.

14:59 Changeset in OpenModelica [01860f4] by Adeel Asghar <adeel.asghar@…>
  • 2 edits in OMEdit/OMEditLIB

Copy the element dimensions when duplicating

Fixes #8258
Catch the exception thrown by FlatModelica expression class. Avoids crashing OMEdit. See #8416.

14:56 Changeset in OpenModelica [8986c022]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Mahder Gebremedhin <mahge@…>
  • 3 edits in /

Mark the qt clients as GUI executables.

  • So that, for example, they do not open a consol when they are launched.
14:56 Changeset in OpenModelica [2eba6534]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Mahder Gebremedhin <mahge@…>
  • 2 edits in /

libbfd needs libintl and zlib.

  • Look for libintl if bdf is found.
  • We use our own zlib so link to that where needed.

2022-01-16:

17:16 Changeset in OpenModelica [8039e80b] by Mahder Gebremedhin <mahder.geb@…>
  • 3 edits in /

Mark the qt clients as GUI executables.

  • So that, for example, they do not open a consol when they are launched.
16:41 Changeset in OpenModelica [52963720] by Mahder Gebremedhin <mahder.geb@…>
  • 2 edits in /

libbfd needs libintl and zlib.

  • Look for libintl if bdf is found.
  • We use our own zlib so link to that where needed.

2022-01-15:

20:49 Ticket #6281 (Improvements required for the Buildings 7.0.0 library) closed by casella
fixed: All the tickets listed here on Jan 2021 except one (#6196) were fixed …

2022-01-14:

16:22 Changeset in OpenModelica [72aca4f]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Mahder Gebremedhin <mahge@…>
  • 3 edits
    1 add in /

Handle linking of binutil's libbfd with OMEdit.

  • The binutils libraries (bfd ...) are not available in the standard locations on MinGW. They are instead in lib/binutils/ folder.

A small cmake find module (Findbinutils.cmake) is added to handle
this. It looks for the library and imports it as target under

binutil
namespace.

The libibery lib, which is a dependency of libbfd is also searched
for and added as a dependency.

16:22 Changeset in OpenModelica [baeba118]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Mahder Gebremedhin <mahge@…>
  • 1 edit in OMCompiler/CMakeLists.txt

Modify the C flags not the CXX flags. Typo.

  • It was modifying the CXX flags instead of the C flags.
15:50 Changeset in OpenModelica [cbd0a3c8] by Mahder Gebremedhin <mahder.geb@…>
  • 3 edits
    1 add in /

Handle linking of binutil's libbfd with OMEdit.

  • The binutils libraries (bfd ...) are not available in the standard locations on MinGW. They are instead in lib/binutils/ folder.

A small cmake find module (Findbinutils.cmake) is added to handle
this. It looks for the library and imports it as target under

binutil
namespace.

The libibery lib, which is a dependency of libbfd is also searched
for and added as a dependency.

15:50 Changeset in OpenModelica [baa3009] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/CMakeLists.txt

Modify the C flags not the CXX flags. Typo.

  • It was modifying the CXX flags instead of the C flags.
13:25 Changeset in OpenModelica [a3c5036c]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 2 edits
    1 add in /

Fix #8413 properly (#8422)

  • Improve the function check to better detect when in a record constructor.
12:55 Changeset in OpenModelica [bc031a20] by Per Östlund <perost86@…>
  • 2 edits
    1 add in /

Fix #8413 properly

  • Improve the function check to better detect when in a record constructor.
12:22 Changeset in OpenModelica [0aa0fe7c]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 3 edits in /

Revert cref typing fix that doesn't quite work (#8421)

11:42 Changeset in OpenModelica [c25778e5] by Per Östlund <perost86@…>
  • 3 edits in /

Revert cref typing fix that doesn't quite work

11:41 Changeset in OMSimulator [7e77511] by arun3688 <rain100falls@…>
  • in /

Trigger build

09:47 Changeset in OpenModelica [4196d44]maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFType.mo

Partially revert #8414 (#8420)

09:17 Changeset in OpenModelica [e0142ff7] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFType.mo

Partially revert #8414

00:47 Changeset in OMSimulator [d164ddc] by arun3688 <rain100falls@…>
  • in /

Trigger build

Note: See TracTimeline for information about the timeline view.