sogno-platform / dpsim

Real-time power system simulator including powerflow, (dynamic) phasors and EMT
https://sogno.energy/dpsim/
Mozilla Public License 2.0
67 stars 49 forks source link

Enable compilation in gcc 14 and clang 18 (code fixes) #294

Closed leonardocarreras closed 1 month ago

leonardocarreras commented 1 month ago

This integrates the changes in the #293 and #257 to have all in one place. Now #257 is rebased on the master (#293 merged).

leonardocarreras commented 1 month ago

@n-eiling would you try if this integrated PR works for you? Please ignore, changes integrated already in the master

leonardocarreras commented 1 month ago

The advantages here:

What is still missing:

leonardocarreras commented 1 month ago

I adopted the proposed change, this should be good to go after passing the pipeline.

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
5 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
20.0% Duplication on New Code

See analysis details on SonarCloud