Skip to content

Changes

Summary

  1. [NB] update record function handling (#12577) (details)
  2. Improve the rendering of lines with thickness less than 1 (#12581) (details)
  3. Fix some includes for the C++ frontend (#12578) (details)
  4. Removing EXIT macro (details)
Commit aeb305eb0295f7736055100584a5c352cbf9fb77 by 38032125+kabdelhak
[NB] update record function handling (#12577)

- [NF] correctly identify all non default constructor functions
  - inline record constructors after inlining functions in replacements
  - add tuples to the check for inlining record elemetns
The file was modified OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo (diff)
The file was modified OMCompiler/Compiler/NBackEnd/Util/NBReplacements.mo (diff)
The file was modified OMCompiler/Compiler/NFFrontEnd/NFFunction.mo (diff)
Commit 7a7d15230c38c55121c9ad72b2f0b9dbb2c4a515 by adeel.asghar
Improve the rendering of lines with thickness less than 1 (#12581)

#12519
The file was modified OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp (diff)
Commit 7af7386a4f1c20efa0d32b3646ef658a9b483dbe by per.ostlund
Fix some includes for the C++ frontend (#12578)

The file was modified OMCompiler/Compiler/FrontEndCpp/MetaModelica.h (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Path.h (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Prefixes.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Path.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/MetaModelica.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Inst.cpp (diff)
Commit 5775e1d79d04cc5430ec346fa552089b89b2fafe by Heuermann Andreas
Removing EXIT macro

  - Use exit() in error case, return otherwise
  - Include unistd on POSIX systems (including Windows UCRT I think)
The file was modified OMCompiler/SimulationRuntime/c/util/java_interface.c (diff)
The file was modified OMCompiler/Compiler/Template/CodegenCFunctions.tpl (diff)
The file was modified OMCompiler/Compiler/boot/bootstrap-sources/build/CodegenCFunctions.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp (diff)
The file was modified OMCompiler/SimulationRuntime/c/openmodelica.h (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/solver/external_input.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/meta/meta_modelica_builtin.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c (diff)
The file was modified OMCompiler/Compiler/boot/bootstrap-sources/build/_main.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/util/java_interface.h (diff)
The file was modified OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/meta/meta_modelica.c (diff)
The file was modified OMCompiler/Compiler/.cmake/omc_entry_point.c (diff)

Summary

  1. [NB] update record function handling (#12577) (details)
  2. Improve the rendering of lines with thickness less than 1 (#12581) (details)
  3. Fix some includes for the C++ frontend (#12578) (details)
  4. Removing EXIT macro (details)
Commit aeb305eb0295f7736055100584a5c352cbf9fb77 by 38032125+kabdelhak
[NB] update record function handling (#12577)

- [NF] correctly identify all non default constructor functions
  - inline record constructors after inlining functions in replacements
  - add tuples to the check for inlining record elemetns
The file was modified OMCompiler/Compiler/NBackEnd/Util/NBReplacements.mo (diff)
The file was modified OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo (diff)
The file was modified OMCompiler/Compiler/NFFrontEnd/NFFunction.mo (diff)
Commit 7a7d15230c38c55121c9ad72b2f0b9dbb2c4a515 by adeel.asghar
Improve the rendering of lines with thickness less than 1 (#12581)

#12519
The file was modified OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp (diff)
Commit 7af7386a4f1c20efa0d32b3646ef658a9b483dbe by per.ostlund
Fix some includes for the C++ frontend (#12578)

The file was modified OMCompiler/Compiler/FrontEndCpp/Path.h (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/MetaModelica.h (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Inst.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Path.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/Prefixes.cpp (diff)
The file was modified OMCompiler/Compiler/FrontEndCpp/MetaModelica.cpp (diff)
Commit 5775e1d79d04cc5430ec346fa552089b89b2fafe by Heuermann Andreas
Removing EXIT macro

  - Use exit() in error case, return otherwise
  - Include unistd on POSIX systems (including Windows UCRT I think)
The file was modified OMCompiler/Compiler/boot/bootstrap-sources/build/_main.c (diff)
The file was modified OMCompiler/Compiler/Template/CodegenCFunctions.tpl (diff)
The file was modified OMCompiler/Compiler/boot/bootstrap-sources/build/CodegenCFunctions.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/meta/meta_modelica_builtin.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/util/java_interface.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/solver/external_input.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/openmodelica.h (diff)
The file was modified OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp (diff)
The file was modified OMCompiler/SimulationRuntime/c/meta/meta_modelica.c (diff)
The file was modified OMCompiler/SimulationRuntime/c/util/java_interface.h (diff)
The file was modified OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c (diff)
The file was modified OMCompiler/Compiler/.cmake/omc_entry_point.c (diff)